Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ᴄ ᴀ ꜱ ᴛ ᴇ ʟ ʟ ᴏ poslato Septembar 07, 2020, 16:23:30 POSLE PODNE

Naslov: Ne dobijam platu na poslu
Poruka od: ᴄ ᴀ ꜱ ᴛ ᴇ ʟ ʟ ᴏ poslato Septembar 07, 2020, 16:23:30 POSLE PODNE
Problem(error/warning): Posao radi normalno sve ali kad zavrsim ne daje platu niti remove object iz ruku(ako moze neko pomoc hvala)
Deo skripte: [pawn]    if(PI[playerid][pJob] == 28)
    {
       if(NamjestajLevel[playerid] == 1 || NamjestajLevel[playerid] == 2 || NamjestajLevel[playerid] == 4 || IsPlayerInRangeOfPoint(playerid, 4.0, 2197.8872,-2267.6538,13.5547))
      {
         lz_DisablePlayerCheckpoint(playerid);
      }
      else if(NamjestajLevel[playerid] == 6)
      {
         new pnamjesta = random(500)+10500;
         PI[playerid][pPlata] += pnamjesta;
         NamjestajLevel[playerid] = 0;
         Rezanje[playerid] = 0;
         RemovePlayerAttachedObject(playerid, 2);
         SetPlayerSpecialAction(playerid, false);
         va_SendClientMessage(playerid, LBLUE_COLOR, "Zavrsili ste sa poslom i zaradili $%d. (Dodato na platu)", pnamjesta);      
         SaveAccount(playerid);
         UltraPlata(playerid, 200);
      }
   }[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
Naslov: Odg: Ne dobijam platu na poslu
Poruka od: Eko42O poslato Septembar 07, 2020, 19:08:57 POSLE PODNE
if(PI[playerid][pJob] == 28)
    {
       if(NamjestajLevel[playerid] == 1 || NamjestajLevel[playerid] == 2 || NamjestajLevel[playerid] == 4 || IsPlayerInRangeOfPoint(playerid, 4.0, 2197.8872,-2267.6538,13.5547))
      {
         lz_DisablePlayerCheckpoint(playerid);
      }
      else if(NamjestajLevel[playerid] == 6)
      {
         new pnamjesta = random(500)+10500;
         PI[playerid][pPlata] += pnamjesta;
         NamjestajLevel[playerid] = 0;
         Rezanje[playerid] = 0;
         RemovePlayerAttachedObject(playerid, 2);
         SetPlayerSpecialAction(playerid, false);
         va_SendClientMessage(playerid, LBLUE_COLOR, "Zavrsili ste sa poslom i zaradili $%d. (Dodato na platu)", pnamjesta);      
         SaveAccount(playerid);
                        GivePlayerMoney(playerid, pnamjesta ); // Novac na platu!
         UltraPlata(playerid, 200);
      }
Naslov: Odg: Ne dobijam platu na poslu
Poruka od: Shaw Salcedo poslato Septembar 07, 2020, 21:18:44 POSLE PODNE
vidi da nemas return 0 negde
Naslov: Odg: Ne dobijam platu na poslu
Poruka od: ZmajkoPawno poslato Septembar 08, 2020, 19:31:17 POSLE PODNE
sve si objasnio sa ovim kodom.... otkud znamo sta je namestaj level 6 itd....