[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[FAQ]Анти баннихоп
Дата: 04.03.2011, Пятница, 16:56:00 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 74
Репутация: 27+
Во первых ко всем new приписываем:

Code
new BunnyHoppingTime[MAX_PLAYERS];
new BunnyHoppingPunTime[MAX_PLAYERS];  

Во вторых в public OnPlayerConnect кидаем:

Code
BunnyHoppingTime[playerid]= 0;
BunnyHoppingPunTime[playerid] = 0;  

Дальше в public SetPlayerUnjail после
Code
for(new i = 0; i < MAX_PLAYERS; i++)
добовляем:

Code
if(BunnyHoppingTime[i] > 0)
{
     BunnyHoppingTime[i] --;
}
if(BunnyHoppingPunTime[i] > 0)
{
     BunnyHoppingPunTime[i] --;
     if(BunnyHoppingPunTime[i] == 0)
     {
         if(PlayerTied[i] == 0 && KnockedDown[i] == 0 && PlayerCuffed[i] == 0)
         {
             TogglePlayerControllable(i,1);
         }
     }
}  

И в public OnPlayerKeyStateChange добовляем:

Code
if(newkeys & KEY_JUMP || (newkeys & KEY_SPRINT && newkeys & KEY_JUMP))
{
     if(!IsPlayerInAnyVehicle(playerid))
     {
         if(BunnyHoppingTime[playerid] > 15)
         {
             BunnyHoppingPunTime[playerid] = 7;//7 - секунд заморозки
             TogglePlayerControllable(playerid,0);
             SendClientMessage(playerid,COLOR_LIGHTRED,"* На нашем сервере банни-хоп запрещен, тебя заморозило на 7 секунд");
         }
         BunnyHoppingTime[playerid] += 5;
      }
}

Автор: Enriko

Кому пригодилось поставте +

Добавлено (04.03.2011, 16:56:00)
---------------------------------------------
Ой ток если есть такая тема удалите плизз

Дата: 04.03.2011, Пятница, 17:42:47 | Сообщение # $NUMBER
Группа: Забаненые
Сообщений: 273
Репутация: 251+
ВайнВуд роле плей? от туда вырезал? И кстати прежде чем выкладывать посмотри может есть такая тема уже.
Дата: 04.03.2011, Пятница, 18:03:47 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 74
Репутация: 27+
Quote (TylerG)
ВайнВуд роле плей? от туда вырезал? И кстати прежде чем выкладывать посмотри может есть такая тема уже.

Канечно))
А эту тогда удалите раз уже есть
Дата: 05.03.2011, Суббота, 19:42:37 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 114
Репутация: 262+
Ненавижу антибхоп))) CRAZY
Дата: 05.03.2011, Суббота, 21:04:08 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 74
Репутация: 27+
Sanekk, а я люблю))
Дата: 05.03.2011, Суббота, 21:11:16 | Сообщение # $NUMBER
Группа: Забаненые
Сообщений: 273
Репутация: 251+
Sanekk, Мне нравится что игрокам не дает бани хопить. Но когда ты тестируешь что нибудь и он тебя постоянно замораживает сильно бесит. Я вообще хочу проверку на админа поставить. МОл в 9 лвл админки можно баннихопить без проблем.
Дата: 06.03.2011, Воскресенье, 13:19:07 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 74
Репутация: 27+
TylerG, а ну да ты прав можнобы
Но я щас его переделываю хочу сделать как на самп рп
Дата: 06.03.2011, Воскресенье, 19:43:35 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 1045
Репутация: 1112+
Drifter96, а Как там поведай миру?
Дата: 06.03.2011, Воскресенье, 22:06:22 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 114
Репутация: 262+
Ryder_Wilson, а там никак CRAZY

Добавлено (06.03.2011, 22:06:22)
---------------------------------------------
TylerG, да нет вообще можно чтоб любым админам можно было...

Дата: 06.03.2011, Воскресенье, 23:12:38 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 74
Репутация: 27+
Ryder_Wilson, там падаешь)
Мне анимку ненайти
Дата: 06.03.2011, Воскресенье, 23:47:45 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 85
Репутация: 60+
Sanekk,
Quote (Sanekk)
Ненавижу антибхоп)))
я с тобой согласен +
Дата: 14.06.2011, Вторник, 00:06:02 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 89
Репутация: 41+
А как сделать чтобы когда просто идёш и прыгаеш незаморажива,а когда бежиш и прыгаш замораживало,а как сделать чтобы он просто остановился и потом мог двигатся
Дата: 18.06.2011, Суббота, 10:57:26 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 25
Репутация: 15+
Quote (Sultan)
А как сделать чтобы когда просто идёш и прыгаеш незаморажива,а когда бежиш и прыгаш замораживало,а как сделать чтобы он просто остановился и потом мог двигатся


Code
if(newkeys & KEY_JUMP || (newkeys & KEY_SPRINT && newkeys & KEY_JUMP))


замени на
Code
if(newkeys & KEY_SPRINT && newkeys & KEY_JUMP)
Дата: 18.06.2011, Суббота, 12:00:40 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 13
Репутация: 0+
В ларпе тоже самое было!
Дата: 18.06.2011, Суббота, 16:56:14 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 627
Репутация: 361+
Закрыто.
  • Страница 1 из 1
  • 1
Поиск: