18:12
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Снова читеры...
leptopmasterДата: Понедельник, 17.08.2009, 10:38 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 30
Награды: 1
Город: kiev
Репутация: 3
Замечания: 0%
Статус:
Сразу скжу - юзал поиск, не нашел. Пробовал вырезать из аничитов - чето както криво. В общем нужна обычная функция на ограничение ХП) Чтобы при 151 хп кикало. Попрошу без флуда. + дам....
ElbiДата: Понедельник, 17.08.2009, 10:50 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Вверх

Code
forward AntiHealthHack();
new Float:health;
new HealthTimer;

В OnGamemodeInit

Code
HealthTimer = SetTimer("AntiHealthHack",   3000,    1);

Ниже

Code
public AntiHealthHack()
{
  for(new i; i < MAX_PLAYERS; i++)
  {
      if(IsPlayerConnected(i))
   {
       GetPlayerHealth(i, health);
       if(health > 150)
       {
        Kick(i);
       }
   }
  }
  return 1;
}

В OnGamemodeExit

Code
KillTimer(HealthTimer);

Должно работать, проверка через каждые три секунды (изменяем в таймере). Взято из UAC

MorozzzkoДата: Понедельник, 17.08.2009, 11:00 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
Elbi, с тем же успехом можно сделать так:
public OnPlayerUpdate(playerid)
{
new Float:hp;
GetPlayerHealth(playerid, hp);
if(hp > 150.0) Kick(playerid)
return 1;
}



Главный программист в Malefic Entertainment.
ElbiДата: Понедельник, 17.08.2009, 11:08 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Morozzzko, конечно можно. В моем варианте просто можно менять время проверки. А так конечно проще твой вариант ;)
leptopmasterДата: Понедельник, 17.08.2009, 11:15 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 30
Награды: 1
Город: kiev
Репутация: 3
Замечания: 0%
Статус:
Скажите не грамотному - так как же всетаки лутше?) И если можно - чтоб писало предупреждение, мол Античит: такойто был кикнут, причина: God mode....
MorozzzkoДата: Понедельник, 17.08.2009, 11:31 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
leptopmaster,
для сервера в каком-то смысле лучше вариант Elbi, т.к. мой вариант выполняется по несколько раз в секунду
Quote (leptopmaster)
И если можно - чтоб писало предупреждение, мол Античит: такойто был кикнут, причина: God mode....

format(string, sizeof(string), "AC: %s kicked by Anticheat, reason; God Mode", playername);
SendClientMessageToAll(COLOR_RED, string);



Главный программист в Malefic Entertainment.
leptopmasterДата: Понедельник, 17.08.2009, 11:39 | Сообщение # 7
Новенький
Группа: Продвинутые
Сообщений: 30
Награды: 1
Город: kiev
Репутация: 3
Замечания: 0%
Статус:
+ обоим и спасибо огромное)
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua