Skripta koju koristim: UP
Detaljan opis problema: Izbacuje errore na komandu /posadidrogu i /beridrogu, namesteno je proverera da li se igrac nalazi na mestu gde se sadi/bere droga on izbacuje neke errore
Dio skripte:
[pawn]//==============================================================================
YCMD:posadidrogu(playerid, params[],help)
{
#pragma unused help
#pragma unused params
if(!IsPlayerInArea(playerid, -1189.453125,-1072.265625,-1001.953125,-919.921875)) return SCM(playerid, "Niste kod mesta za sadjenje droge.");
if(Posadjena[playerid] == 1) return SCM(playerid,-1,""SIVA"Vec si posadio drogu sacekaj da nikne (10 min)!");
if(SjemeDrogeGrove[playerid] == 0) return SCM(playerid,-1,""SIVA"Nemas seme | Kupi seme!");
SjemeDrogeGrove[playerid] = 0; Posadjena[playerid] = 1;
GroveDrogaTimer[playerid] = SetTimerEx("PosadjenjaDrogaGrove", 600000, false, "i", playerid);
SCM(playerid,-1,""ZELENA"Posadili ste drogu sacekajte 10 min da nikne pa je uberite!");
return 1;
}
//==============================================================================
YCMD:beridrogu(playerid, params[],help)
{
#pragma unused help
#pragma unused params
if(!IsPlayerInArea(playerid, -1189.453125,-1072.265625,-1001.953125,-919.921875)) return SCM(playerid, "Niste kod mesta gde se bere droga!.");
if(Posadjena[playerid] == 0) return SCM(playerid,-1,""SIVA"Niste posadili drogu!");
if(BranjeDroge[playerid] == 0) return SCM(playerid,-1,""SIVA"Droga jos nije spremna za branje!");
BranjeDroge[playerid] = 0; PlayerInfo[playerid][pDroga] += 50; Posadjena[playerid] = 0;
DestroyPlayerObject(playerid, SadjenjeDrogeGrove[0][playerid]); DestroyPlayerObject(playerid, SadjenjeDrogeGrove[1][playerid]);
DestroyPlayerObject(playerid, SadjenjeDrogeGrove[2][playerid]); DestroyPlayerObject(playerid, SadjenjeDrogeGrove[3][playerid]);
KillTimer(GroveDrogaTimer[playerid]); SCM(playerid,-1,""ZELENA"Ubrali ste drogu i dobili ste 50g, sada je mozete koristiti!");
return 1;
}
//==============================================================================[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/d1p7sa
Isplayerinarea? Posalji to
Nisi uneo SendClientMessage u pravom formatu.
Upisao si
[pawn]SendClientMessage(playerid, "text");[/pawn]
nisti stavio color
koristi
[pawn]SendClientMessage(playerid, color, "text");[/pawn]
DEFINISAO JE GORE SENDCLIENTMESSAGE KAO SCM i color ti je ovo -1 ""Zelena" ako si video.
Izostavio si boju kod scm-a.
[pawn]if(!IsPlayerInArea(playerid, -1189.453125,-1072.265625,-1001.953125,-919.921875)) return SCM(playerid, -1, "Niste kod mesta za sadjenje droge.");[/pawn]