Detaljan opis problema: Znaci kad neki igrac postavi /spike, onda drugi igraÄ ne može postaviti spike... Pise "Vec ste postavili spike"...
Dio skripte:
if(strcmp("/spike", cmdtext, true) == 0)
{
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 3)
{
if(PlayerInfo >= 3)
{
if(spikeuzeto == 1) // koliko puta da mogu uzeti
{
SendClientMessage(playerid,-1,"{AA3333}(Greska){C4C4C4} Vec ste postavili siljke.");
return 1;
}
else
{
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
spikeuzeto ++;
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
GetPlayerPos(playerid, plocx, plocy, plocz);
GetPlayerFacingAngle(playerid,ploca);
CreateStrip(plocx,plocy,plocz,ploca);
SendClientMessage(playerid, COLOR_OBAVIJEST, "(Obavijest){FFFFFF} Postavili ste siljke!");
format(string, sizeof(string), "* %s je postavio siljke.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
else return SendClientMessage(playerid, COLOR_RED,"(Greska) {C4C4C4}Morate biti rank 3+.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste clan drzavnih organizacija!");
}
return 1;
}
if (strcmp("/maknispike", cmdtext, true) == 0)
{
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 3)
{
if(PlayerInfo >= 3)
{
if(spikeuzeto == 0) // koliko puta da mogu uzeti
{
SendClientMessage(playerid,-1,"{AA3333}(Greska){C4C4C4} Niste ni postavili siljke.");
return 1;
}
else
{
DeleteClosestStrip(playerid);
return 1;
}
}
else return SendClientMessage(playerid, COLOR_RED,"(Greska) {C4C4C4}Morate biti rank 3+.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste clan drzavnih organizacija!");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
