crash detect errors :|
#1

Hi everybody, maybe somebody knows why crashdetect prints in server log this errors?
Код:
[17:05:19] [debug] Run time error 4: "Array index out of bounds"
[17:05:19] [debug]  Accessing element at index 4 past array upper bound 3
[17:05:19] [debug] AMX backtrace:
[17:05:19] [debug] #0 001519a4 in ?? () from tGRP.amx
[17:05:19] [debug] #1 002a80c0 in public OnPlayerClickPlayer () from tGRP.amx
CODE: USING:
Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	if(clickedplayerid != INVALID_PLAYER_ID)
	{
		ShowPlayerStats(playerid, clickedplayerid);
	}

	return 1;
}
Reply
#2

bump
Reply
#3

bump
Reply
#4

Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	if(clickedplayerid != INVALID_PLAYER_ID)
	{
		ShowPlayerStats(playerid, clickedplayerid);
	}

	return 1;
}
Make sure u add This

Код:
new c_score,c_money,Float:c_health,Float:c_armour,c_deaths,c_kills;
enum k_m{ Kills, Deaths,}
new c_stat[MAX_PLAYERS][k_m];
new PlayerName[MAX_PLAYER_NAME];
new string[150];
new msgbox[150];
{
Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
c_score=GetPlayerScore(clickedplayerid);
GetPlayerHealth(clickedplayerid,c_health);
GetPlayerArmour(clickedplayerid,c_armour);
c_money=GetPlayerMoney(clickedplayerid);
c_deaths=c_stat[clickedplayerid][Deaths];
c_kills=c_stat[clickedplayerid][Kills];
GetPlayerName(clickedplayerid,PlayerName,MAX_PLAYER_NAME);
format(PlayerName,sizeof PlayerName,"%s's status.",PlayerName);
msgbox="Score:    %d\n\nMoney:    %d\n\nHealth:    %.1f\n\nArmour:    %.1f\n\nDeaths:    %d\n\nKilled:    %d";
format(string,sizeof string,msgbox,c_score,c_money,c_health,c_armour,c_deaths,c_kills);
ShowPlayerDialog(playerid,Dialogonclick,0,PlayerName,string,"OK","EXIT");
        return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==Dialogonclick){ if(!response){return 0;}/* <=  EXIT Button*/}
return 1;}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)