Не показывает причину бана/варна/кика? Не беда. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Не показывает причину бана/варна/кика? Не беда.
Chester_Master Дата: Среда, 25.12.2013, 22:26 | Сообщение # 1
Бывалый
Сообщений: 339
Статус: Offline
Всем доброго времени суток,
я заметил некоторую проблему, которая есть практически в каждом проекте, я и решил выложить, чтобы обойти проблему.
То есть, на многих серверах бывает, что когда админ банит/варнит/кикает, не показывает причину. И если банит, не показывает, что заблокирован, а просто server closed the connection.

И так, думаю начнем.


В конец мода вставляем:

Код
public KickTimer(playerid) return GKick(playerid);

stock GKick(playerid, time = 50)
{
      if(GetPVarInt(playerid, "Kick") == -1) Kick(playerid);
      else if(!GetPVarInt(playerid, "Kick")) SetPVarInt(playerid, "Kick", SetTimerEx("KickTimer", time, 0, "d", playerid));
      else
      {
          KillTimer(GetPVarInt(playerid, "Kick"));
          SetPVarInt(playerid, "Kick", -1);
          GKick(playerid);
      }
      return 1;
}


Далее, когда вставили, вам нужно будет заменить то, что кикает, у многих бывает:
kick(playerid) | Playerkick(playerid)
Нажимаем ctrl + H, Пишем в первой какой стоит у вас, во второй стоке на что будет заменено, пишем четко, например:
Kick(playerid);<Что заменяем
GKick(playerid);< На что заменяем (Писать в нижней строчке)
Когда вы все заменили, вам нужно будет еще, найти команды /kick /ban /warn /skick и вобщем те команды, что кикают с сервера. Заменяем GKick(playerid); на Gkick(giveplayerid);

На этом все. Если у кого не получится, пишите свои скайпы, я помогу.


Сообщение отредактировал Chester_Master - Среда, 25.12.2013, 22:27
  • Страница 1 из 1
  • 1
Поиск: