Тут такая проблема. Подключил крашдетект и влогах выдаёт это:
PHP код:
[19:38:33] [debug] #0 001623a0 in public UpdateSpeedometr (playerid=0) at C:\Documents and Settings\Admin\Рабочий стол\kavkaz\gamemodes\lol.pwn:20078
[19:39:54] [debug] Run time error 4: "Array index out of bounds"
[19:39:54] [debug] Accessing element at negative index -400
[19:39:54] [debug] AMX backtrace:
[19:39:54] [debug] #0 001623a0 in public UpdateSpeedometr (playerid=0) at C:\Documents and Settings\Admin\Рабочий стол\kavkaz\gamemodes\lol.pwn:20078
Вот сам паблик
PHP код:
public UpdateSpeedometr(playerid)
{
if(GetPlayerState(playerid) != 2) return true;
new strr[20];
format(strr,sizeof(strr),"SPEED:~g~ %i KM/H",SpeedVehicle(playerid));
TextDrawSetString(VehicleSpeedometr[playerid],strr);
format(strr,sizeof(strr),"FUEL:~g~ %i",Vehicle[vehicle][Fuel]);
TextDrawSetString(IndicatorVehicle2[playerid],strr);
format(strr,sizeof(strr),"NAME:~r~ %s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); // строка 20078
TextDrawSetString(IndicatorVehicle4[playerid],strr);
new gocar[10];
if(Vehicle[vehicle][Engine] == false) { gocar = "~r~OFF"; }
else if(Vehicle[vehicle][Engine] >= false) { gocar = "~g~ON"; }
format(strr, sizeof(strr),"ENGINE: %s",gocar);
TextDrawSetString(IndicatorVehicle3[playerid],strr);
new carlocked[10];
if(Vehicle[vehicle][CarLock] == false) { carlocked = "~g~UNLOCK"; }
else if(Vehicle[vehicle][CarLock] >= false) { carlocked = "~r~LOCK"; }
format(strr, sizeof(strr),"STATUS: %s",carlocked);
TextDrawSetString(IndicatorVehicle[playerid],strr);
return 0;
}