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

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

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

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

Run time error 20: "Invalid index parameter"

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

CTEROID

Нуль
Регистрация
20 Янв 2013
Сообщения
3
Лучшие ответы
0
Репутация
0
Всем привет. Подскажите в чем проблема. Я уже не знаю что делать,все перепробовал. main в моде есть.
Вот сам лог:
[17:58:35] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[17:58:37] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[17:58:37] [debug] Run time error 4: "Array index out of bounds"
[17:58:37] [debug] Accessing element at index 2 past array upper bound 1
[17:58:37] [debug] AMX backtrace:
[17:58:37] [debug] #0 000e3b04 in public OnPlayerSpawn (0x00000000) from SRP.amx
[17:58:38] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[17:58:39] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[17:58:41] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[17:58:43] [debug] Run time error 20: "Invalid index parameter (bad entry point)"

Флуд бесконечно продолжается. Поставил crashdetect , указал -d3 при компиляции,но более подробную информацию он не хочет мне писать,в каком именно месте ошибка
Вот сам паблик:

public OnPlayerSpawn(playerid)
{
if(!User[playerid][Login]) return KickD(playerid,"Сначала авторизируйтесь!");
TogglePlayerControllableEx(playerid, true);
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
new Float:f[3];
GetVehiclePos(vid, f[0], f[1], f[2]);
t_SetPlayerPos(playerid, f[0], f[1], f[2]);
}
SetCameraBehindPlayer(playerid);
CreateHungerTextDraw(playerid);
SetPlayerSpawn(playerid);
AntiDeath[playerid] = 0;
DeletePVar(playerid, "AntiRespawn");
DeletePVar(playerid, "KickTime");
SetPVarInt(playerid, "GunCheck", gettime() + 2);
SetPVarInt(playerid, "AntiBreik", gettime() + 2);
switch(User[playerid][Member])
{
case 4..8,15..17,12,13,25: SetPVarInt(playerid,"FormaFraction",User[playerid][Member]), User[playerid][Job] = 0;
}
ShowGZ(playerid);
SetPlayerTeamColor(playerid);
SetPlayerWeapons(playerid);
SetPlayerSkills(playerid);
UpdatePlayerHunger(playerid);
SetPlayerWantedLevel(playerid,User[playerid][Wanted] );
SetPlayerScore(playerid, User[playerid][Level]);
if(GetPVarInt(playerid,"FormaFraction") <= 0) SetPlayerSkinEx(playerid,User[playerid][Skin]);
else SetPlayerSkinEx(playerid,User[playerid][Model]);
if(User[playerid][Health] <= 10)
{
if(GetPVarInt(playerid,"CharSkin") <= 0) SetHealth(playerid, 10.0);
}
else SetHealth(playerid, User[playerid][Health]);
for(new i; i != 5; i++) TextDrawShowForPlayer(playerid, Logo);
SetArmour(playerid,0);
return 1;
}

Буду очень благодарен ,кто поможет с этим
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу