[POMOC] Debug


Započeo branac_rocky, Februar 06, 2015, 20:54:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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

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 ?

koristim.provjerit cu to,koliko vidim samo si return maknuo?

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 ...