Сервер падает без ошибок

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
21
Реакции
0
Неверный раздел форума
Ошибка
Возможно "Run time error 3"
Список плагинов
bio_imunitet
Версия SourceMod
1.10.0.6453
ОС
Windows
Версия Metamod
1.3.0.128
Исходный код
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <biohazard>

#define PLUGIN "bio_imunitet"
#define VERSION "1.0"
#define AUTHOR "Stormjke"

#pragma dynamic 65536

new cvar_limit

new g_starttime[33]
new g_infect[33]
new g_imun[33]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("HLTV", "event_newround", "a", "1=0", "2=0");

cvar_limit = register_cvar("bh_limit_round", "2") //На каком раунде игрок будет исцелен если инфицирован раунды подряд.
}

public event_newround()
{
for(new id=1; id <= get_maxplayers(); id++)
{
if(g_imun[id] >= 1)
{
g_imun[id] = 0;
}

set_task(0.2, "pre_start", id);
set_task(14.5, "start", id);
}
}

public pre_start(id)
{
g_starttime[id] = 1;

if(g_starttime[id] < 1)
{
return PLUGIN_HANDLED
}

if(is_user_infected(id) && is_user_alive(id))
{
g_infect[id]++;
}

if(!is_user_infected(id) && is_user_alive(id))
{
if(g_infect[id] > 0)
{
g_infect[id]--;
}
}

if(g_infect[id] >= get_pcvar_num(cvar_limit))
{
g_imun[id] = 1;
preinfect_user(id, false)
random_inf(id)

g_infect[id] = 0;
}

return PLUGIN_HANDLED
}

public start(id)
{
g_starttime[id] = 0;
}

public random_inf(id)
{
if(g_starttime[id] < 1)
{
return PLUGIN_HANDLED
}

static players[32], num, pRandom; //сдесь ошибка
get_players(players, num, "a")

pRandom = players[random_num(0, num)]

if(!is_user_infected(pRandom) && is_user_alive(pRandom) && g_imun[pRandom] < 1)
{
preinfect_user(pRandom, true)
}else{
random_inf(id) //сдесь ошибка
}

return PLUGIN_HANDLED;
}
Основной сервер падает без ошибок (amx 1.9.0)

До этого не падал пока не добавил свой плагин (см. код)

При тесте на локалке (amx 1.8.3) появляются ошибки "Run time error 3" в плагине и error в строках 86 и 95
Компилируется без ошибок и варнингов

Что не так с плагином?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу