[Pomoc]Rob Timer

Započeo Ljube_Savic, Januar 01, 2012, 23:14:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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...
Poslednja Izmena: Januar 01, 2012, 23:39:46 POSLE PODNE od JoXy_

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