[POMOC] Problem oko banke


Započeo Shadow_BS, Januar 07, 2016, 20:04:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

[Skripta koju koristim: UP(ali koristim FS z apljacku banke bz Farikas odavde sa balkan sampa)
Detaljan opis problema: u FS sve radi se msto pare uvjek da ID-iju 0 i njega unfreeze ne ovog sto pljacka a u GM kad kucas /pbanku uvjek pise "Banka se ne moze trenutno pljackati" srv je bio lockan i svakih 3h probavam ne moze a u FS je trebalo 1h da bi se opet moglo pljackat a ovdje ne moze. Moze mi neko pomoc za oba problema i kad je u obliku fs-a i kad ubacim u gm?
Dio skripte: http://pastebin.com/q0bKnjtM
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
P.S dao sam fs ali ako mi neko moze pomoc sa tim tajmerom kad se oept moze pljackat banka ali taj tajmer radi u GM isto kao i ono sto sam gore naveo da pare i unfreeze samo id 0, ili ako moze neki fs dje nema bugova, HVALA :) i uzgred SRETAN BOZIC :)

public cekanjezapljackutajmer()
{
        pljackabanke = 0;
        SendClientMessageToAll(BOJA_CRVENA, "Banka je nedavno opljackana, pokusajte kasnije (PLJACKAT SE MOZE PONOVO NAKON STO PRODE 1 SAT OD PLJACKE)");
}

Izmjeni ovo na kraj ti se nalazi probaj

YCMD:pbanku(playerid, params[], help)
{
        #pragma unused help
        if(pljackabanke == 1)
        {
                if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40) return SCM(playerid, -1, ""CRVENA"[RobSys] "BIJELA"Morate imati oruzje prilikom pljacke!");
                if(IsPlayerInRangeOfPoint(playerid, 3.0, 1435.67151,-1020.57599,-13.10155)) // PROMIJENITE KORDINATE
                {
                    pljackabanke = 1;
                    SetTimer("cekanjezapljackutajmer", 30000, false);
                    SetTimer("pljackatajmer", 60000, false);
                    SendClientMessage(playerid, BOJA_CRVENA, "Pricekajte 30 sekundi da bi ste opljackali!");
                    TogglePlayerControllable(playerid,0);
                    ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
                    SendClientMessageToAll(BOJA_CRVENA, "U toku je pljacka banke! Molimo policiju da zaustavi pljackase!");
                    SetPlayerWantedLevel(playerid, 6);
                 }
        }
                else
            {
            SendClientMessage(playerid, BOJA_CRVENA, "Trenutno se banka ne moze pljackati!");
        }
        return 1;
}

Probaj tako

@Blanco i dalje ne radi ne moze sta jos moze biti?


Pa bolan do sad si otvorio 10 tema zbog tog roba banke uzmi moj valjda ce ti raditi ali ubaci u mod
Big respect for Ino42O

YCMD:robbank(playerid, params[], help)
{
        //#pragma unused help
	    //#pragma unused params
        if(robpossible == 1)
        {
         if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pClan] == 2
		  || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pClan] == 3
		  || PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 4
		  || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pClan] == 5
		  || PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pClan] == 7
		  || PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pClan] == 9
		  || PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pClan] == 10
		  || PlayerInfo[playerid][pLider] == 11 || PlayerInfo[playerid][pClan] == 11
		  || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pClan] == 14) {
		  }  else return SCM(playerid,-1, ""COL_BE""SPLAVA"UE:SP"BELA" Nisi clan Mafije/Organizacije!");
          if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40) {
		  } else return SCM(playerid,-1, ""COL_BE"{FFCC00}UE:SP"BELA" Morate imati oruzije tokom pljacke/Morate drzati oruzje u ruci!");
          if(IsPlayerInRangeOfPoint(playerid, 3.0, 1312.4473,768.6749,3006.9949))
          {
		            robpossible = 0;
		            TogglePlayerControllable(playerid, 0);
                    SetTimerEx("waittimer", 3800000, false, "d",playerid);
                    SetTimerEx("robtimer", 120000, false, "d",playerid);
                    SCM(playerid, -1, "{1A94E6}[UE:SP]{FFFFFF}  Pljackas banku , ostani na mestu dve minute (120 sekundi)");
                    ApplyAnimation(playerid,"BOMBER","BOM_PLANT_LOOP",4.0,1,0,0,0,-1);
                    new stringbnk[200];
                    format(stringbnk, sizeof(stringbnk), "{FF0000}[BGN]"BELA" U toku je pljacka "CRVENA"Narodne Banke"BELA" Molimo sve interventne jedinice da krenu!");
                    SCMTA(-1, stringbnk);
                    SetPlayerWantedLevel(playerid, 6);
                 }
        } else {
            SCM(playerid, -1, "{FFFFFF}Ne mozes sada pljackati banku , mora proci 30min");
        }
        return 1;
}
 
A sada ovo na vrh
new robpossible;

varijabala
robpossible = 1;
- ispod labela i pickupa moze
forward robtimer(playerid);
public robtimer(playerid)
{
        new stringbnk[128];
        new cash = random(60000);
        g_NovacPlus(playerid, cash);
        format(stringbnk, sizeof(stringbnk), "{FF0000}*Uspesno ste opljackali $%d iz banke!", cash);
        SendClientMessage(playerid, -1, stringbnk);
        SetPlayerAttachedObject(playerid, 3, 1550, 1, 0.1, -0.3, 0, 0, 40, 0, 1, 1, 1); // Da mu stavi money bag
        ClearAnimations(playerid);
        SCM(playerid, -1, "Da skines torbu sa sebe /skinitorbu");
        TogglePlayerControllable(playerid, 1);
}
forward waittimer();
public waittimer()
{
        new playerid;
        robpossible = 1;
        SCM(playerid, -1, "Banka je nedavno opljackana , ne mozete je sada pljackati!(Mora da prodje 30 minuta)");
}

evo ti ovi forward i publici