Skripta koju koristim: WDW
Detaljan opis problema: Gde da ubacim ovo? mislim gde u gamemodu tacno ? :/
Dio skripte: // Helt za pd mali pd
if (strcmp("/pdheal", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(1, playerid,321.1228,308.2948,999.1484))
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, COLOR_WHITE,"Napunio si svoj helt");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima casu vode iz aparata.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Nisi kod mjesta za helt/nisi policajac.");}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
OnPlayerCommandText callback
brt ja ovako stavio vidi ovde: http://www.dodaj.rs/?1L/10o/1iDiOyEb/32.png
a izbaci mi milijon errora :( nemoze da mi stanve ovde koliko izbaci...
Jeli imas vremena , mogli da ti upload mod i da mi samo ovo ubacis ali da svak moze koristiti ne samo PD ... :( znaci kad stane pored odedjenog mesta i kad kuca /heal da mu se hp napuni na 100 znaci sak da korisi to :( ako mozes brt sami mi javni ako nemozes nmvz :(
Pa daj na errore koje ti izbacuje..Pomocicu ti ja, dosadno mi je nesto.. ;)
if (strcmp("/pdheal", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(1, playerid,321.1228,308.2948,999.1484))
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, COLOR_WHITE,"Napunio si svoj helt");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima casu vode iz aparata.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else SendClientMessage(playerid, COLOR_GREY,"Nisi kod mjesta za helt/nisi policajac.");
}
Moras unutar callbacka da ubacis.
Evo ti shema:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/prvakomanda", true))
{
// Nesto
return 1;
}
if(!strcmp(cmdtext, "/drugakomanda", true))
{
// Nesto
return 1;
}
if(!strcmp(cmdtext, "/pdheal", true))
{
if(PlayerToPoint(1, playerid, 321.1228,308.2948,999.1484))
{
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, -1, "Napunio si svoj helt");
GetPlayerName(playerid, sendername, sizeof sendername);
format(string, sizeof string, "* %s uzima casu vode iz aparata.", sendername);
return ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
}
else return SendClientMessage(playerid, COLOR_GREY, "Nisi kod mjesta za helt.");
}
return 0;
}
ee hvala ti unarped brate :D :D :D
<3 :D
mozes ovako da podesis ako ti nije problem...
ako se igrac nalazi kod ovih kordinata: 1545.5234, -1678.8438, 14.0000
a pickup id je : 1240
3DTEXT ^Ovde se mozete osveziti!^ kod ovih kordinata: 1545.5234, -1678.8438, 14.0000
u ovom gamemodu: http://www.sendspace.com/file/pu5377
Brate ako uradis bicu ti duznik zitavog zivota!!!!!!!! :DDD
Molim te ubaci znaci svak da moze koristii tu komadnu /heal :)
Citat: Cak Bess poslato Februar 09, 2014, 11:40:38 PRE PODNE
ee hvala ti unarped brate :D :D :D
<3 :D
mozes ovako da podesis ako ti nije problem...
ako se igrac nalazi kod ovih kordinata: 1545.5234, -1678.8438, 14.0000
a pickup id je : 1240
3DTEXT ^Ovde se mozete osveziti!^ kod ovih kordinata: 1545.5234, -1678.8438, 14.0000
u ovom gamemodu: http://www.sendspace.com/file/pu5377
Brate ako uradis bicu ti duznik zitavog zivota!!!!!!!! :DDD
Molim te ubaci znaci svak da moze koristii tu komadnu /heal :)
hoces i 2000 evra ? uradi nesto sam, ovo je lako, GetPlayerPos + SetPlayerPos, Create3DTextLabel
aman pocetnink sam neznam da uradim bez primera ustalo gde uopste to GetPlayerPos + SetPlayerPos ide to 3dtext znam stavit.. :'(
Ja stvarno ne znam koji je vas problem (vecine vas)
Jel vi ne mozete ili necete da razmisljate? Nije to atomska fizika covece to je obicna nativna funkcija u kojoj mjenjas parametre onako kako ti zelis.
Imas wiki, procitaj, ljudi jos i primjere dali, bgm ja ti necu radit to :-\
problem je sto u ovom gamemodu nema uopste te komande /pdheal ... imate neki tut kako ubacit novu komandu? uradio sam tako lenon ali 100000erora .. ako nece niko da pomogne lockajte ... a tuj da nabijet post oces 2000eura -.-