09.03.2013, 09:44
Как всем известно, разработчики в новом сампе 0,3х изменили Kick.
Теперь уведомляющие сообщения о причине кика, которые идут перед киком не отображаются или не успевают отобразиться в чате.
Решение проблемы:
замена всех
Kick(playerid);
на разовый таймер с параметром
SetTimerEx("KickEx", 1000, 0, "d", playerid);
public KickEx(playerid)
{
Kick(playerid);
}
Но даже это не помогает во всех случаях.
Допустим при коннекте идёт проверка на правильность написания имени и через 10 секунд игрока кикает если имя не корректно.
Но почему то у меня не отображается текст уведомления в чате почему игрок кикнут, которое идёт перед таймером.
Теперь уведомляющие сообщения о причине кика, которые идут перед киком не отображаются или не успевают отобразиться в чате.
Решение проблемы:
замена всех
Kick(playerid);
на разовый таймер с параметром
SetTimerEx("KickEx", 1000, 0, "d", playerid);
public KickEx(playerid)
{
Kick(playerid);
}
Но даже это не помогает во всех случаях.
Допустим при коннекте идёт проверка на правильность написания имени и через 10 секунд игрока кикает если имя не корректно.
Но почему то у меня не отображается текст уведомления в чате почему игрок кикнут, которое идёт перед таймером.