Skripta koju koristim:GTA-RP
Detaljan opis problema:Kako u ovoj komandi da stavim da treba da se saceka odredjeno vreme pre ponovnog pljackanja banke ?? Hvala unapred
Dio skripte:if(strcmp(cmd, "/robbank", true) == 0)
{
if(IsPlayerConnected(playerid))
if(PlayerToPoint(10.0, playerid, 2309.2595,-4.6504,26.7422))
{
SendClientMessage(playerid,COLOR_RED,"Sacekaj 30 sekundi, pljackas banku");
SendClientMessage(playerid,COLOR_LIGHTRED,"Admin Upozorenje, admini te specaju nemoj da spamujes /robbank");
WantedPoints[playerid]+=6;
SetPlayerCriminal(playerid,255, "Pljacka banke");
TogglePlayerControllable(playerid, 0);
SetTimerEx("Unfreezeply",29000,false,"i",playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,1,1,1,0);
SetTimerEx("PljackaBankeT", 29000, false, "i", giveplayerid);
SetTimerEx("RandomPljacka", 30000, false, "d",playerid);
format(string, sizeof(string), "* %s vadi pistolj i pocinje pljackat banku.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
forward LimitPljacke(playerid)
Public LimitPljacke(playerid)
{
SetPVarInt(playerid,"LimitPljacke", 1);
}
if(strcmp(cmd, "/robbank", true) == 0)
{
if(PlayerToPoint(10.0, playerid, 2309.2595,-4.6504,26.7422))
{
if(GetPVarInt(playerid,"LimitPljacke") != 1) return SendClientMessage(playerid, COLOR_YELLOW, "Nedavno si pljackao, pricekaj.");
SendClientMessage(playerid,COLOR_RED,"Sacekaj 30 sekundi, pljackas banku");
SendClientMessage(playerid,COLOR_LIGHTRED,"Admin Upozorenje, admini te specaju nemoj da spamujes /robbank");
WantedPoints[playerid]+=6;
SetPlayerCriminal(playerid,255, "Pljacka banke");
TogglePlayerControllable(playerid, 0);
SetTimerEx("Unfreezeply",29000,false,"i",playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,1,1,1,0);
SetTimerEx("PljackaBankeT", 29000, false, "i", giveplayerid);
SetTimerEx("RandomPljacka", 30000, false, "d",playerid);
format(string, sizeof(string), "* %s vadi pistolj i pocinje pljackat banku.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
Posto ne znam sta ti rade ovi Timeri u komandi, evo ti ovako pa ti ubaci gde treba.
SetTimerEx("LimitPljacke",100000,0,"d",playerid);
EDIT: Nisam 100% siguran da ce da radi... Probaj...
gde ovo da stavim ??
Public LimitPljacke(playerid)
{
SetPVarInt(playerid,"LimitPljacke", 1);
}
Bilo gde, to je public. Stavi na kraj moda...
D:\ZASAMP~1\SCRIPT~1\BADBOY~1.3D\GAMEMO~1\gtarp.pwn(48546) : error 010: invalid function or declaration
izbaci mi ovaj error kad stavim
Public LimitPljacke(playerid)
{
SetPVarInt(playerid,"LimitPljacke", 1);
}
stavi ovaj forward umesto onog
forward LimitPljacke(playerid);
Sredio sam na drugi nacin, hvala, moze LOCK