Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: branac_rocky poslato Februar 06, 2015, 20:54:21 POSLE PODNE

Naslov: [POMOC] Debug
Poruka od: branac_rocky poslato Februar 06, 2015, 20:54:21 POSLE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Izbacuje mi debug stalno u publicu cenarazgovora
[11:34:43] [debug]  Accessing element at negative index -1
[11:34:43] [debug] AMX backtrace:
[11:34:43] [debug] #0 00301704 in public CenaRazgovora (1) from up-rp.amx


Dio skripte:
forward CenaRazgovora(playerid);
public CenaRazgovora(playerid)
{
if(PlayerInfo[playerid][pMobKredit] > 0)
{
PlayerInfo[playerid][pMobKredit]--;
SavePlayer(playerid);
}
else
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE );
RemovePlayerAttachedObject(playerid, TELEFON_SLOT);
SetPlayerSpecialAction(TelefonRazgovor[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(TelefonRazgovor[playerid], TELEFON_SLOT);
TelefonRazgovor[TelefonRazgovor[playerid]] = -1; TelefonRazgovor[playerid] = -1;
KillTimer(MobilniCenaRazgovora[playerid]);
return 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Hvala
Naslov: Odg: [POMOC] Debug
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Februar 06, 2015, 21:52:08 POSLE PODNE

forward CenaRazgovora(playerid);
public CenaRazgovora(playerid)
{
if(PlayerInfo[playerid][pMobKredit] > 0)
{
PlayerInfo[playerid][pMobKredit]--;
SavePlayer(playerid);
}
else
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE );
RemovePlayerAttachedObject(playerid, TELEFON_SLOT);
SetPlayerSpecialAction(TelefonRazgovor[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(TelefonRazgovor[playerid], TELEFON_SLOT);
TelefonRazgovor[TelefonRazgovor[playerid]] = -1; TelefonRazgovor[playerid] = -1;
KillTimer(MobilniCenaRazgovora[playerid]);
}
return 1;
}


Vidi sta ce se sad desavati, usput jel koristis crashdetect ?
Naslov: Odg: [POMOC] Debug
Poruka od: branac_rocky poslato Februar 06, 2015, 22:27:29 POSLE PODNE
koristim.provjerit cu to,koliko vidim samo si return maknuo?
Naslov: Odg: [POMOC] Debug
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Februar 06, 2015, 22:37:55 POSLE PODNE
Da samo sam to sklonio, mada crashdetect zna tako ponekad praviti te debugove u server logu desavalo mi se to dosta puta kada sam ga koristio. To ne moras non stop koristiti vise po potrebni ako dodju i prave ti crash ti to ukljucis par dana radi kad skontaju da se ne moze nista raditi ti opet iskljucis i tako u krug ...