Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: onplayerupdate
1. [INNE] linijka kodu onplayerupdate
mam problem z moim gm, u?y?em crashdetectora oto b??d:
Kod:


[20:03] [debug] #0 00007904 in public OnPlayerUpdate () from mapalsx_2.amx
[20:03] [debug] AMX backtrace:
[20:03] [debug] Accessing element at negative index -1
[20:03] [debug] Run time error 4: "Array index out of bounds"


a oto kod :
Kod:


public OnPlayerUpdate(playerid)
{
if(pInfo[playerid][Money] < 0)
pInfo[playerid][Money] = 0;

if(pInfo[playerid][Money] != GetPlayerMoney(playerid))
SetPlayerMoney(playerid, pInfo[playerid][Money]);

if(pInfo[playerid][EditingGZ])
{
new keys, updown, leftright, gzid = pInfo[playerid][EditingGZ];
GetPlayerKeys(playerid, keys, updown, leftright);

#define EDIT_SPEED 3.0
if(updown > 0) //down
{
gInfo[gzid][MinY] -= EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(updown < 0) //up
{
gInfo[gzid][MaxY] += EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(leftright > 0) //right
{
gInfo[gzid][MaxX] += EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(leftright < 0) //left
{
gInfo[gzid][MinX] -= EDIT_SPEED;
RefreshGangZone(gzid);
}
}
return 1;
}