[POMOC] BUG kod Robbanja banke

Započeo Frank Smith, April 26, 2017, 16:41:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: Prije sam testirao sa drugarom sistem roba banke, i kada je on ID 0, njemu pise u chatu da je opljackao i dobije pare, a ako sam ja ID 0 , onda ja dobijem pare i meni izadje tekst da sam opljackao . Ovaj kod sluzi kao TIMER kada se ukuca /pljackabanka. Takodje ako mozete da pomognete i na mom proslom postu bio bih zahvalan . Pozdrav
Dio skripte: [pawn]public pljackatajmer(playerid)
{
   new string[128];
     new cash = random(20000);
       GivePlayerMoney(playerid, cash);
        format(string, sizeof(string), "{0282DE}(Info) {FFFFFF}Uspjesno si opljackao/la $%d iz banke!", cash);
        SendClientMessage(playerid, -1, string);
        SetPlayerAttachedObject(playerid, 0, 1550, 1, 0.000000, -0.148999, 0.000000, -135.599914, 87.499862, -87.799987);
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): Neobavezno


Citat: Seiz poslato April 26, 2017, 16:56:01 POSLE PODNE
Daj kod gde pokreces timer.
@Seiz
[pawn]CMD:robbanka(playerid, params[], help)
{
        #pragma unused help
        if(pljackabanke == 1)
        {
                if(IsPlayerInRangeOfPoint(playerid, 3.0, -105.5803,1134.9871,-26.3448))
                {
                    pljackabanke = 0;
                    SetTimer("waitbpljacka", 300000, false);
                    SetTimer("pljackatajmer", 60000, false);[/pawn]
Dalji kod nije bitan ... :)

[pawn]SetTimer("pljackatajmer", 60000, false); //Jedna minuta[/pawn]
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

SetTimer("pljackatajmer", 60000, false);
zameni sa
SetTimerEx("pljackatajmer", 60000, false, "i", playerid);

Ti si u funkciji pljackatajmer koristio playerid ali ga nisi slao iz komande za pljackanje banke i uvek ti je bio 0.
Poslednja Izmena: April 26, 2017, 18:18:59 POSLE PODNE od Seiz

Samo sto si krivo uradio [pawn]SetTimer("pljackatajmer", 60000, false);[/pawn] jer tajmer se samo pokrece za jednu osobu (0)
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

@Bolex_  @Seiz
Hvala momci, testiracu posle sa prijateljom pa cu vam javiti , hvala od srca !!!