Нестабильно работает кик -
youngPimp - 01.04.2014
Добрый день.
Прошу помощи у вас.
Ситуация такая, нестабильно работает кик.
98% кикает нормально, в остальных случах просто флудит, что игрок был кикнут, а на деле он еще на сервере.
Не знаю как быть.
Как выглядит код:
#define _Kick(%0,%1);\
if(!GPVI(%0, "timer_kick") ) SetTimerEx("OnPlayerKick",50, false, "is", %0,%1);\
SetPVarInt(%0, "timer_kick", 1);
кикаем:
_Kick(playerid, "прост");
function OnPlayerKick ( playerid, prih[] )
{
DelPVar(playerid, "timer_kick");
printf(" Кикнут %s[%i] (причина: %s)", pName[playerid],playerid, prih);
Kick ( playerid ) ;
}
Спасибо.
Re: Нестабильно работает кик -
Stepashka - 01.04.2014
Насколько я помню строки через
SetTimerEx не передаются.
В команде скобочек специально нет или это баг?
Дебагать пробовал?
Re: Нестабильно работает кик -
youngPimp - 01.04.2014
Передается все.
Это редкое явление, что почему не происходит кик.
И в разных моментах, например, всех кикает за чит оружия, а одного нет, но флудит, что был кикнут.
Других за афк кикает, а одного вот не кикает.
Но это не один и тот же человек, каждый раз разные.