Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Анти +С

Статус
В этой теме нельзя размещать новые ответы.

Пельмень

Компетентный
Сейчас я расскажу вам как предотвратить +С баг на вашем сервере.

Ко всем new:
PHP:
new bool:AntiC[MAX_PLAYERS] = true;

Теперь в public OnPlayerKeyStateChange:

PHP:
switch (GetPlayerWeapon (playerid))
{
case 24, 25, 27, 29, 30, 31, 33, 34: // Проверяем игрока на оружия с которым делается баг +С
{
if(((oldkeys & KEY_FIRE)||(oldkeys == KEY_FIRE))&&((newkeys & KEY_CROUCH)||(newkeys == KEY_CROUCH))&&AntiC[playerid] == true)
//Проверка на +С
{
ApplyAnimation(playerid,"PED","getup_front",4.0,0,0,1,0,0);//Анимация падения при использовании бага
AntiC[playerid] = false;//задаем значение для переменной
SetTimerEx("UnfreezeCw",1000,0,"d",playerid);//Таймер
}
}
}
И в конце мода вставляем:

PHP:
forward UnfreezeCw(playerid);
public UnfreezeCw(playerid)
{
AntiC[playerid] = true;
return 1;
}
 
  • Нравится
Реакции: DeaX
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу