Воскресенье, 20.05.2012, 17:59
Logo site
  • Каталог файлов
  • Форум
  • Блог
Меню сайта
  • Главная
  • Форум
  • Каталог файлов
  • Поиск по сайту
  • Блог
SA-MP
  • Моды
  • Скрипты
  • Карты
  • Читы
  • Разное
Миничат
500
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Посетили сайт
[Назар ] [defaultNick ] [Andy[163] ] [Sa-Mp ] [Stepic ] [virys@ ] [egoruk ] [Artyr_Shevchenko ] [Ruslan_Kusainov ] [GeForce ] [Sat ] [Admin ] [gtraseesartg ] [GonshiK ] [DEMON ] [nikita9859 ] [KOsMILE ]
Мини профиль
E-mail:
Пароль:
Забыл пароль | Регистрация
Поиск по сайту
Опрос сайта
Чего больше заливать на сайт?
[ Результаты · Архив опросов ]
Всего ответов: 146
Популярные файлы
  • [GM] Valakas Trucker Roleplay
  • Антибан для samp 0.3c
  • Sobeit for SAMP v0.8.1 (0.3d) [RUS]
  • Антибан для SAMP 0.3d
  • ID номера объектов и команды для SAMP SERVER
  • CLEO-Money хак на sa:mp
Друзья.

Наш баннер


VIP Партнеры


Кланы и Команды



Главная » 2012 » Январь » 25 » [Tutorial] Анти +С
10:03
[Tutorial] Анти +С
Ко всем new вставляем:
Code
new bool:AntiC[MAX_PLAYERS] = true;


Теперь в public OnPlayerKeyStateChange добавим проверку на нажатие клавиши С при ПКМ:
Code
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)  
  //Если нажатие на клавиши использования +с и если наша переменная = true, то... (Простите за некорректный перенос, код не влезает)  
  {  
  ApplyAnimation(playerid,"PED","getup_front",4.0,0,0,1,0,0);//активируем игроку анимацию падения  
  AntiC[playerid] = false;//задаем значение для переменной: false, это для того, чтобы под действием анимации,  
  //в случае повторного юзания +с, не сработал повтор анимации т.е падение.  
  SetTimerEx("UnfreezeCw",1000,0,"d",playerid);//ставим таймер на 1 секунду, для того, чтобы "перезарядить" нашу переменную AntiC.  
  }  
  }  
  }


Теперь в конце создадим следующее:
Code
forward UnfreezeCw(playerid);  
  public UnfreezeCw(playerid)  
  {  
  AntiC[playerid] = true;//сменим значение  
  return 1;  
  }
  • 1
  • 2
  • 3
  • 4
  • 5
Категория: Tutorial`s | Просмотров: 28 | Добавил: Назар | Теги: Tutorial Анти +С, античит на +C | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Лучшая рип студия!

Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса. | Хостинг от uCoz