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
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);
}
vidi da nemas return 0 negde
sve si objasnio sa ovim kodom.... otkud znamo sta je namestaj level 6 itd....