Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ciger poslato Avgust 25, 2020, 14:38:24 POSLE PODNE

Naslov: Crash
Poruka od: Ciger poslato Avgust 25, 2020, 14:38:24 POSLE PODNE
Problem(error/warning):Od kako sam uradio sistem za banku radi sve ali kada par puta ostavim pare i podignem samo crasuje i to je to u server log nista ne pise
Deo skripte: [pawn]     if(dialogid == DIALOG_BANKA)
    {
       if(!response) return 1;
       if(response)
       {
          if(listitem == 0)
          {
             SPD(playerid,OSTAVLJANJENOVCA,DSI,""plava"Ostavljanje novca",""bela"Unesi koliko zelis novca da ostavi","Ostavi","Izadji");
          }
          if(listitem == 1)
          {
             SPD(playerid,PODIZANJENOVCA,DSI,""plava"Podizanje novca",""bela"Unesi koliko zelis novca da podignes","Podigni","Izadji");
          }
          if(listitem == 2)
          {
            new string[128];
            format(string,sizeof(string),""bela"Imate "bela"%d$ "bela"na vasem bankovnom racunu!",PlayerInfo[playerid][pNovacBanka]);
            SPD(playerid, STANJERACUNA, DSB, ""plava"Stanje na racunu", string, "Ok", "");
            }
       }
    }
   //---------------------------------------------------------------------------------------------------------------
   if(dialogid == PODIZANJENOVCA)
    {
       if(!response) return 1;
       if(response)
       {
          new kolicina;
          kolicina = strval(inputtext);
          if(kolicina < 1) return SCM(playerid,crvena2,"(greska): "bela"Ne mozete dici manje od 1$!");
          if(PlayerInfo[playerid][pNovacBanka] < kolicina) return SCMF(playerid,plava2,"(info): "bela"Nemas %d$ novca u banci,ukupno imas %d$!",kolicina,PlayerInfo[playerid][pNovacBanka]);
          PlayerInfo[playerid][pNovacBanka] -= kolicina;
          GivePlayerMoney(playerid, kolicina);//novacplus
          SCMF(playerid,nsiva2,"(banka): "bela"Podigao si iz banke %d$, ukupno imas %d$!",kolicina,PlayerInfo[playerid][pNovacBanka]);
          SavePlayer(playerid);
      }
    }
   //---------------------------------------------------------------------------------------------------------------
   if(dialogid == OSTAVLJANJENOVCA)
    {
       if(!response) return 1;
       if(response)
       {
          new kolicina;
          kolicina = strval(inputtext);
          if(kolicina < 1) return SCM(playerid,crvena2,"(greska): "bela"Ne mozete dici manje od 1$!");
          if(PlayerInfo[playerid][pNovac] < kolicina) return SCMF(playerid,plava2,"(info): "bela"Nemas %d$,u dzepu imas %d$!",kolicina,PlayerInfo[playerid][pNovac]);
          PlayerInfo[playerid][pNovacBanka] += kolicina;
          GivePlayerMoney(playerid,-kolicina);//novacminus
          SCMF(playerid,nsiva2,"(banka): "bela"Ostavio si u banku %d$,ukupno imas %d$!",kolicina,PlayerInfo[playerid][pNovacBanka]);
          SavePlayer(playerid);
       }
    }[/pawn]
[pawn]CMD:banka(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2.0,-318.7469,1041.0436,13.6859)) return SCM(playerid,crvena2,"(greska): "bela"Ne nalazite se u banci!");
    if(PlayerInfo[playerid][pRacunBanka] != 1) return SCM(playerid,nsiva2,"(banka): "bela"Nemas otvoren bankovni racun!");
    SPD(playerid,DIALOG_BANKA,DSL,""nsiva"Banka",""bela"Ostavi Novac\n"bela"Podigni Novac\n"bela"Stanje na Racunu","Odaberi","Izadji");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
Naslov: Odg: Crash
Poruka od: daddyDOT poslato Avgust 25, 2020, 14:46:14 POSLE PODNE
debbugaj skriptu pa vidi na kojem dijelu crasha
Naslov: Odg: reseno
Poruka od: Ciger poslato Avgust 25, 2020, 15:19:43 POSLE PODNE
Reseno