Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Run time error 4: "Array index out of bounds"

Статус
В этой теме нельзя размещать новые ответы.

f0Re3t

Компетентный
[17:49:58] [debug] Run time error 4: "Array index out of bounds"
[17:49:58] [debug] Accessing element at negative index -1
[17:49:58] [debug] AMX backtrace:
[17:49:58] [debug] #0 00038534 in public UpdateSpectate (1, 9) from f0Re3t.amx

Код:
publics UpdateSpectate(playerid,id)
{
	new info[256],weapname[24];
	new weaponid = GetPlayerWeapon(id);
	new ammo = GetPlayerAmmo(id);
	new vehicleid = GetPlayerVehicleID(id);
	new Float:X, Float:Y, Float:Z;
	GetVehicleVelocity(vehicleid,X,Y,Z);
	new Float:speed = floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)),  floatpower(Z, 2))) * 126.31;
	GetWeaponName(weaponid,weapname,24);
	if(weaponid < 1) weapname = "Unknown";
	if(GetPlayerState(id) == PLAYER_STATE_ONFOOT)
	{
		format(info,sizeof(info),"Name: %s~n~ID: %d~n~Health: %.2f~n~Gun: %s [%d]~n~Ping: %d", pData[id][pNickname], id, pData[id][pHealth], weapname, ammo, GetPlayerPing(id));
		PlayerTextDrawSetString(playerid,Spectate[playerid][0],info);
	}
	else
	{
		format(info,sizeof(info),"Name: %s~n~ID: %d~n~Health: %.2f~n~Car HP: %.0f~n~Speed: %.0f~n~Car ID: %d~n~Gun: %s [%d]~n~Ping: %d",pData[id][pNickname], id, pData[id][pHealth], gVehicles[vehicleid-1][vHealth]/10, speed, vehicleid, weapname, ammo, GetPlayerPing(id));
		PlayerTextDrawSetString(playerid,Spectate[playerid][0],info);
	}
	PlayerTextDrawShow(playerid,Spectate[playerid][0]);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу