[Pomoc] Pljacka banke

Započeo HarryX_RaZzZor, April 08, 2015, 16:06:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Detaljan opis problema: Kako da napravim da se Banka moze pljackati samo jednom u jednom satu (tj PayDay-u)
Skripta koju koristim: Moja
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):

komanda /pljackajbanku

if(strcmp(cmd, "/pljackajbanku", true) == 0)
{
   if(IsPlayerConnected(playerid))
   if(bankatimer[playerid] > 0) return SCMF(playerid,WHITE,"{FFFFFF}[UG]: {6EF83C}Ne mozete koristiti ovu komandu jos %d sekundi.",bankatimer[playerid]);
   if(kradjaban != 0) return SCM(playerid, ZUTA, "Ova komanda se moze koristiti samo 1 u Satu tj 1-PayPay");
   if(PlayerToPoint(2.0, playerid, 2308.8757,-1.6684,26.7422))
   {
        SetTimerEx("RandomPljacka", 30000, false, "d",playerid);
        kradjaban = 1;
    TogglePlayerControllable(playerid, 0);
PlayerFreezed[playerid] = 1;
SCM(playerid,BELA,"");
GameTextForPlayer(playerid, "~r~Pljackanje banke!", 30000, 3);
format(string, sizeof(string), "Maskirana osoba vadi pistolj i pljacka banku...", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        SCM(playerid,0x00C0FFFF,"Pocinjes pljackati banku | Pricekajte par sekundi...");
    format(string,sizeof(string), "{00C0FF}Obavijest {FFFFFF}| Ne priblizavajte se banci, banka se pljacka, mozete nastradati!!!");
        pljackabankare(SIVA,string);
        bankatimer[playerid] = 3600;
   }
   return 1;
}




public RandomPljacka


public RandomPljacka(playerid)
{
    if(IsPlayerConnected(playerid))
    {
            //new string[257];
            new RandomStart;
           // new sendername;
            new rand = random(sizeof(gRandomJailSpawns));
            RandomStart = random(4);
            switch(RandomStart)
            {
                   case 0:
                   {
                   DajNovac (playerid, 3759);
                   SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 3759$,pazi se policije!!");
                   GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
               WantedLevel[playerid] = 4;
               TogglePlayerControllable(playerid, 1);
           SetPlayerWantedLevel(playerid, 4);
                   SetPlayerCriminal(playerid,255, "Pljacka banke");
                   }
                   case 1:
                   {
                   SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!");
                   GivePlayerMoney(playerid,-1046);
                   PlayerInfo[0][pZatvorenVremena] = 120;
                   PlayerInfo[0][pZatvoren] = 1;
                   SetPlayerCriminal(playerid,255, "Pljacka banke");
                   GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
                   TogglePlayerControllable(playerid, 1);
                   SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
                   //SetPlayerInterior(playerid,6);
                   }
                   case 2:
                   {
                   DajNovac (playerid, 10487);
                   SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 10487$,pazi se policije!!");
                   GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
               WantedLevel[playerid] = 4;
           SetPlayerWantedLevel(playerid, 4);
           TogglePlayerControllable(playerid, 1);
                   SetPlayerCriminal(playerid,255, "Pljacka banke");
                   }
                   case 3:
                   {
                   SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!!");
                   GivePlayerMoney(playerid,-1075);
                   PlayerInfo[0][pZatvoren] = 1;
                   PlayerInfo[0][pZatvorenVremena] = 120;
                   GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
                   SetPlayerCriminal(playerid,255, "Pljacka banke");
                   TogglePlayerControllable(playerid, 1);
                   SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
                   //SetPlayerInterior(playerid,6);
                   }
            }
    }
    return 1;
}
[/font]
Poslednja Izmena: April 08, 2015, 16:20:39 POSLE PODNE od HarryX_RaZzZor


        bankatimer[playerid] = 3600;
3600 promjenis u koliko zelis...
Poslednja Izmena: Jul 16, 2015, 13:36:08 POSLE PODNE od [CH] RobeX