rus26,после какого периода пропадает??
а именно, на чем?? например
показывает
Код
Игра будет активирована через 2 секунд
и потом пропадает...
в public Timer(id)
ты ловишь id, хотя потом ты его не передаешь....
убери отловку....
также в конце кода
Код
g_Time = 99
}
set_task(1.0, "Timer_go", 41170, _, _, "b")
return PLUGIN_HANDLED
}}
почему у тебя }} ???
попробуй вместо set_task(0.1, "Timer") писать просто Timer()
и делай не большой set_task а меньше, т.е.
Код
else
{
g_Time--
set_dhudmessage(255, 255, 255, 1.0, 0.1, 0, 1.0, 1.0, 0.1, 0.2)
show_dhudmessage(0, "Игра закончится через: %d секунд", g_Time)
if(info_viche == 1)
{
set_dhudmessage(255, 255, 255, 1.0, 0.1, 0, 1.0, 1.0, 0.1, 0.2)
show_dhudmessage(0, "^n%L", LANG_PLAYER, "INFO_VICHE")
}
if(g_Time == 0)
{
new iPlayer[32], iNum
get_players(iPlayer, iNum)
for(new i; i < iNum; i++)
{
if(get_user_team(iPlayer[i]) == 2)
user_kill(iPlayer[i])
}
return PLUGIN_HANDLED
}
set_task(1.0, "Timer_go")
}
также set_dhudmessage() в конце добавь ещё например -1 или 1, 2, 3 или 4 (чтоб у всех одинаковый был)
попробуй.... вероятней всего где-то не стычки...
например у меня было что я в квар вношу текущею дату а мне вносит разницу в 40-120сек.
я исправил...
потом при выводе тот-же прикол был... тоже долго мучался..
Отредактировал: Orty_Hart, - 20.8.2013, 19:11