Воскресенье, 20.05.2012, 18:01
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:25
[Tutorial] Античит на ХП
Заменяем стандартное значение выдачи хп SetPlayerHealth на:
Code
SetPlayerHealAC


Ко всем переменым new добавляем:
Code
new Float: PlayerHeal[MAX_PLAYERS];


Ко всем forward:
Code
forward CheckHeal();


В самый конец мода паблик:
Code
public CheckHeal()  
  {  
  for(new i = 0; i < GetMaxPlayers(); i++) // Цикл, проверяющий всех игроков  
  {  
  if(IsPlayerConnected(i))  
  {  
  new Float: Heal; // Переменная  
  GetPlayerHealth(i, Heal); // Смотрит сколько у каждого игрока хп  
  if(PlayerHeal[i] < Heal) // Если хп у игрока больше, чем нужно (чит)  
  {  
  SetPlayerHealth(i, PlayerHeal[i]); // Возвращаем ему хп так же можно поставить кик или бан  
  }  
  else  
  {  
  PlayerHeal[i] = Heal; // Если хп меньше (стреляеться например) - устанавливаем массив.  
  }  
  }  
  }  
  return 1;  
  }


Потом добавляем нашу новую функцию выдачи хп:
Code
stock SetPlayerHealAC(playerid, Float: Heal)  
  {  
  if(IsPlayerConnected(playerid))  
  {  
  PlayerHeal[playerid] = Heal; // Принимаем массив  
  SetPlayerHealth(playerid, Heal); // Устанавливаем игроку хп  
  }  
  return 1;  
  }


И в OngameModeInit в самый конец ко всем тайемрам добавляем:
Code
SetTimer("CheckHeal",1000,1);
  • 1
  • 2
  • 3
  • 4
  • 5
Категория: Tutorial`s | Просмотров: 35 | Добавил: Назар | Теги: Samp античит на ХП, Tutorial Античит на ХП | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

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

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