<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>GTA-ONE | Все для Grand Theft Auto</title>
		<link>http://gta-mods.ucoz.org/</link>
		<description>Форум</description>
		<lastBuildDate>Wed, 02 Jul 2014 21:19:45 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="http://gta-mods.ucoz.org/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>[Античит] AntiWallHack</title>
			<link>http://gta-mods.ucoz.org/forum/36-83-1</link>
			<pubDate>Wed, 02 Jul 2014 21:19:45 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://gta-mods.ucoz.org/forum/36&quot;&gt;Античиты&lt;/a&gt;&lt;br /&gt;Автор темы: Kronos&lt;br /&gt;Автор последнего сообщения: Darius_Stone&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Многие сервера сейчас не могу справиться с такой проблемой как чит WallHack, я решил выложить урок. &lt;br /&gt;&lt;br /&gt; В public OnGameModeInit(): &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;ShowNameTags(false&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Ко все new: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;//AnitWallHack by Danik &lt;br /&gt; new Text3D:AntiWallHackName&amp;#91;MAX_PLAYERS];&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В начало public OnPlayerConnect(playerid): &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;new pname&amp;#91;MAX_PLAYER_NAME+6]; &lt;br /&gt; format(pname, sizeof pname, &quot;%s (%d&amp;#41;&quot;,PlayerName(playerid&amp;#41;, playerid&amp;#41;; &lt;br /&gt; AntiWallHackName&amp;#91;playerid] = Create3DTextLabel(pname, 0xFFFFFFFF, 0, 0, 0, 10, 0, 1 &amp;#41;; &lt;br /&gt; Attach3DTextLabelToPlayer(AntiWallHackName&amp;#91;playerid], playerid, 0.0, 0.0, 0.1&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В public OnPlayerDisconnect(playerid, reason): &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Delete3DTextLabel(AntiWallHackName&amp;#91;playerid]&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Могу сказать одно, для того чтобы скрыть ник, вам просто нужно будет использовать Update3DTextLabelText. &lt;br /&gt; Например: &lt;br /&gt; Для того чтобы скрыть ник вам нужно использовать: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Update3DTextLabelText(AntiWallHackName&amp;#91;playerid], 0xFFFFFFFF, &quot; &quot;&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Чтобы открыть ник для этого нужно узнать ник игрока и просто обновить 3DText: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;format(pname, sizeof pname, &quot;%s (%d&amp;#41;&quot;,PlayerName(playerid&amp;#41;, playerid&amp;#41;; &lt;br /&gt; Update3DTextLabelText(AntiWallHackName&amp;#91;playerid], 0xFFFFFFFF, pname&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Т.к. большинство модов используют AFK System, чтобы вам было легче я покажу это на примере. &lt;br /&gt; Я думаю будет нормально, если во время АФК, у него вместо игрового NickName будет надпись сколько он находится в AFK: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;format(string,sizeof string, &quot;{AAAAAA}%s&amp;#91;%d] Offline %d seconds&quot;, PlayerName(playerid&amp;#41;, playerid, AFK_IdleTime&amp;#91;playerid]&amp;#41;; &lt;br /&gt; Update3DTextLabelText(AntiWallHackName&amp;#91;playerid], 0xFFFFFFFF, string&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Если у игрока скрыт ник и он выходит с АФК у него ника не должно бать: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;if(Если ник не скрыт&amp;#41; { &lt;br /&gt; format(loginmsg, sizeof loginmsg, &quot;%s (%d&amp;#41;&quot;,PlayerName(playerid&amp;#41;, playerid&amp;#41;; &lt;br /&gt; Update3DTextLabelText(AntiWallHackName&amp;#91;playerid], 0xFFFFFFFF, loginmsg&amp;#41;; &lt;br /&gt; } else { &lt;br /&gt; Update3DTextLabelText(AntiWallHackName&amp;#91;playerid], 0xFFFFFFFF, &quot; &quot;&amp;#41;; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Автор данного античита: Danik</content:encoded>
			<category>Античиты</category>
			<dc:creator>Kronos</dc:creator>
			<guid>http://gta-mods.ucoz.org/forum/36-83-1</guid>
		</item>
		<item>
			<title>[Античит] Ставим качественный античит</title>
			<link>http://gta-mods.ucoz.org/forum/36-82-1</link>
			<pubDate>Wed, 02 Jul 2014 21:13:18 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://gta-mods.ucoz.org/forum/36&quot;&gt;Античиты&lt;/a&gt;&lt;br /&gt;Автор темы: Kronos&lt;br /&gt;Автор последнего сообщения: Darius_Stone&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Хочу сказать сразу,данный античит ЛУЧШИЙ,и без комментариев,а кто продаёт античиты они продают вам либо хуже либо данный античит. Я бы послал куда подальше кто продаёт данный античит,наживаются на чужой работе(Работа не моя). Если увидите комменты типа античит гамно,не верьте)) Пожалеете) Просто напросто кто то не хочет терять покупателей)) &lt;br /&gt;&lt;br /&gt; Автор инклуда: Double-O-Seven &lt;br /&gt;&lt;br /&gt; Для начала скачаем данный анти-чит, где-то на половину руссифицирован: &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;Скачать&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://dfiles.ru/ru/files/l3plucfou&lt;/a&gt; - DepositFiles &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;Скачать&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://rghost.ru/private/15442401/60281a3f172e9b882647c2faf90ebd44&lt;/a&gt; - RGHost &lt;br /&gt;&lt;br /&gt; Русифицировал для своего сервера,так что основное русифицировано. &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Об Античите: &lt;br /&gt; Бан за использование большинства читов(на оружие,несколько типов читов,повышающих здоровье,дающих бессмертие) &lt;br /&gt; Бан за использование джетпака &lt;br /&gt; Бан/кик за использование читов на скорость &lt;br /&gt; кик за телепорт &lt;br /&gt; кик лаггеров &lt;br /&gt; денежный античит &lt;br /&gt; Антиспам &lt;br /&gt; Антимат &lt;br /&gt; Анти drive by &lt;br /&gt; Обнаружение спидхака &lt;br /&gt; Обнаружение вызова(спавна) машин &lt;br /&gt; Блокирование рекламы &lt;br /&gt; Бан за телепорт в определенные места(координаты из чит-программ) &lt;br /&gt; добавлена функция TogglePlayerControllable - если вы заморозили игрока JunkBuster&apos;ом, античит не позволит ему разморозить себя&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;IpBans.txt - список забаненных IP адресов &lt;br /&gt; JunkBuster.cfg - собственно,управление самим античитом &lt;br /&gt; &lt;br /&gt; WeaponHack=1 // антихак на оружие 1-вкл/0-выкл &lt;br /&gt; MoneyHack=1 // антихак на деньги 1-вкл/0-выкл &lt;br /&gt; Jetpack=1 // антиджетпак 1-вкл/0-выкл &lt;br /&gt; HealthHack=1 // антихак на здоровье 1-вкл/0-выкл &lt;br /&gt; ArmourHack=1 // антихак на броню 1-вкл/0-выкл &lt;br /&gt; DriveBy=1 // анти drive by 1-вкл/0-выкл &lt;br /&gt; Spam=1 // антиспам 1-вкл/0-выкл &lt;br /&gt; CommandSpam=1 // антиспам командами 1-вкл/0-выкл &lt;br /&gt; BadWords=1 // антимат 1-вкл/0-выкл &lt;br /&gt; CarJackHack=0 // антихак на машины 1-вкл/0-выкл &lt;br /&gt; TeleportHack=1 // антителепорт 1-вкл/0-выкл &lt;br /&gt; MaxPing=500 // максимальный пинг &lt;br /&gt; SpectateHack=1 // антихак на наблюдение за игроками 1-вкл/0-выкл (несовсем понятен смысл) &lt;br /&gt; Blacklist=1 // бан ников 1-вкл/0-выкл &lt;br /&gt; IpBans=1 // бан IP адресов 1-вкл/0-выкл &lt;br /&gt; TempBans=1 // временные баны 1-вкл/0-выкл &lt;br /&gt; SpawnKill=3 // количество разрешенных убийств на место появления игроков &lt;br /&gt; CapsLock=1 // анти Caps Lock 1-вкл/0-выкл &lt;br /&gt; 3DSpeed=0 // несовсем понятен смысл,возможно измерение скорости в 3х плоскостях 1-вкл/0-выкл &lt;br /&gt; MaxSpeed=260 // максимальная скорость &lt;br /&gt; AdminImmunity=1 // игнорирование администраторов 1-вкл/0-выкл &lt;br /&gt; Advertisement=0 // антиреклама 1-вкл/0-выкл &lt;br /&gt; FreezeUpdate=0 // запрет на возможную разморозку игроками самих себя 1-вкл/0-выкл &lt;br /&gt; SpawnTime=10 // время,которое действует Anti SpawnKill &lt;br /&gt; &lt;br /&gt; TempBans.txt - список временно забаненных &lt;br /&gt; Whitelist.txt - ников,с которыми можно играть на сервере,несмотря на забаненный IP адрес&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Как установить античит? &lt;br /&gt; &lt;br /&gt; Для установки данного античита положите папку &quot;JunkBuster&quot; в папку &quot;scriptfiles&quot; &lt;br /&gt; Положите все инклуды из архива в папку &quot;*&amp;#92;pawno&amp;#92;include&quot;.Чтобы использовать античит в гейммоде впишите #include JunkBuster в самом верху вашего гейммода,чтобы использовать античит в фильтрскрипте впишите #include JunkBusterFS в самом верху вашего фильтрскрипта. &lt;br /&gt; &lt;br /&gt; Вам НЕ НАДО изменять различные функции,такие как GivePlayerMoney или SetPlayerPos.Иклуд сделает все за вас &lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Команды JunkBuster Anti-Cheat: &lt;br /&gt; * /cfg - сохранить новую конфигурацию античита &lt;br /&gt; * /blackadd - добавить ник игрока в черный список &lt;br /&gt; * /blackdel - удалить ник игрока из черного списка &lt;br /&gt; * /whiteadd - добавить ник игрока в белый список &lt;br /&gt; * /whitedel - удалить ник игрока из белого списка &lt;br /&gt; * /tban - забанить игрока на несколько часов &lt;br /&gt; * /tunban - разбанить игрока &lt;br /&gt; * /banIP - забанить IP &lt;br /&gt; * /unbanIP - разбанить IP &lt;br /&gt; * /jbvarlist - лист всех переменных античита &lt;br /&gt; * /jbsetvar - изменить значение переменной в игре&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; Для РП модов я бы посоветовал вот такой конфиг файла JunkBuster.cfg: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;WeaponHack=1 &lt;br /&gt; MoneyHack=1 &lt;br /&gt; Jetpack=1 &lt;br /&gt; HealthHack=0 &lt;br /&gt; ArmourHack=0 &lt;br /&gt; DriveBy=1 &lt;br /&gt; Spam=0 &lt;br /&gt; CommandSpam=0 &lt;br /&gt; BadWords=0 &lt;br /&gt; CarJackHack=0 &lt;br /&gt; TeleportHack=1 &lt;br /&gt; MaxPing=300 &lt;br /&gt; SpectateHack=0 &lt;br /&gt; Blacklist=1 &lt;br /&gt; IpBans=1 &lt;br /&gt; TempBans=1 &lt;br /&gt; SpawnKill=0 &lt;br /&gt; CapsLock=0 &lt;br /&gt; 3DSpeed=0 &lt;br /&gt; MaxSpeed=0 &lt;br /&gt; AdminImmunity=1 &lt;br /&gt; Advertisement=0 &lt;br /&gt; FreezeUpdate=1 &lt;br /&gt; SpawnTime=10 &lt;br /&gt; CheckpointTeleport=0 &lt;br /&gt; Airbreak=1 &lt;br /&gt; TankMode=1 &lt;br /&gt; WarnPlayers=0&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Главные преимущества данного античита &lt;br /&gt; 1.Бан по нику &lt;br /&gt; 2.Бан на время &lt;br /&gt; 3.Анти-чит на деньги &lt;br /&gt; 4.Анти-пинг &lt;br /&gt; 5.Анти-спам &lt;br /&gt; 6.Анти-спам использования КОММАНД &lt;br /&gt; 7.Анти-чит на оружие &lt;br /&gt; 8.Проверка на Аир-Брк &lt;br /&gt; 9.Проверка на телепорты(Не банит,а просто показывает админам,кто тп,во избежание ошибки,так как тп определяется по координатам в собейте) &lt;br /&gt; 10.Анти-JetPack &lt;br /&gt; 11.Анти-мат &lt;br /&gt; 12.Анти разморозка(Собейт) &lt;br /&gt; 13.Анти-реклама &lt;br /&gt; 14.Анти-дб &lt;br /&gt; 15.Анти-спидхак &lt;br /&gt; Остальные функции не тестировал,выше приведенные функции работают абсолютно стабильно!&lt;/b&gt;</content:encoded>
			<category>Античиты</category>
			<dc:creator>Kronos</dc:creator>
			<guid>http://gta-mods.ucoz.org/forum/36-82-1</guid>
		</item>
		<item>
			<title>[Античит] на SpeedHack [Под каждую модель авто]</title>
			<link>http://gta-mods.ucoz.org/forum/36-81-1</link>
			<pubDate>Wed, 02 Jul 2014 21:05:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://gta-mods.ucoz.org/forum/36&quot;&gt;Античиты&lt;/a&gt;&lt;br /&gt;Автор темы: Kronos&lt;br /&gt;Автор последнего сообщения: Darius_Stone&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Античит замерял сам часа 2 путём создания каждого транспорта ( только автомобили и мотоциклы ( учитывая баг с стрелкой ) ) &lt;br /&gt; Во первых ко всем new &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;new carmoto&amp;#91;MAX_PLAYERS];&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Потом ищите у себя в OnPlayerState где вы показываете спидометр и ставьте туда ( Лично у меня только под машины и мотоциклы ) &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;carmoto&amp;#91;playerid] = 1;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И теперь в сам спидометр ставим такую вещь. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;if(carmoto&amp;#91;playerid] == 1&amp;#41; SpeedLimit(playerid&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Потом ставим stock куда-нибудь в конец мода. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;stock SpeedLimit(playerid&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 400 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 401 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 402 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 403 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 75&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 404 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 405 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 409 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 410 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 411 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 130&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 412 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 413 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 415 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 115&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 416 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 418 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 85&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 419 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 420 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 421 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 422 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 426 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 427 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 428 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 429 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 120&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 433 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 434 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 436 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 439 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 444 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 445 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 451 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 115&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 459 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 461 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 463 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 466 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 467 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 468 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 470 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 474 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 475 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 477 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 115&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 478 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 479 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 480 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 483 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 489 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 490 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 491 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 492 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 494 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 495 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 496 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 498 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 85&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 500 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 502 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 503 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 505 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 506 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 507 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 516 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 517 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 518 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 521 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 130&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 522 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 130&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 523 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 525 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 526 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 527 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 528 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 529 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 531 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 80&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 533 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 534 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 535 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 536 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 540 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 541 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 120&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 542 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 543 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 545 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 546 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 547 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 549 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 550 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 551 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 554 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 555 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 558 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 559 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 560 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 561 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 562 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 565 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 566 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 567 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 568 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 571 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 75&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 575 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 576 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 579 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 580 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 581 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 582 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 95&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 586 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 125&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 587 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 589 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 105&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 596 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 597 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 598 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 599 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 600 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 100&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 601 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 90&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 602 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if(GetVehicleModel(GetPlayerVehicleID(playerid&amp;#41;&amp;#41; == 603 &amp;&amp; SpeedCar(playerid&amp;#41; &gt; 110&amp;#41; Kick(playerid&amp;#41;; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Но всё это будет работать только если у вас стоит расчет скорости автомобиля подобно моему. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;stock SpeedCar(playerid&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new Float:ST&amp;#91;4]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(IsPlayerInAnyVehicle(playerid&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetVehicleVelocity(GetPlayerVehicleID(playerid&amp;#41;,ST&amp;#91;0],ST&amp;#91;1],ST&amp;#91;2]&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else GetPlayerVelocity(playerid,ST&amp;#91;0],ST&amp;#91;1],ST&amp;#91;2]&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ST&amp;#91;3] = floatsqroot(floatpower(floatabs(ST&amp;#91;0]&amp;#41;, 2.0&amp;#41; + floatpower(floatabs(ST&amp;#91;1]&amp;#41;, 2.0&amp;#41; + floatpower(floatabs(ST&amp;#91;2]&amp;#41;, 2.0&amp;#41;&amp;#41; * 100.3; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return floatround(ST&amp;#91;3]&amp;#41;; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; (Если скорость у вас на сервере у инфернуса больше, чем 123, тогда этот античит не для вас, либо меняйте расчет скорости на мой ) &lt;br /&gt; Если у такого античита есть какие-либо минусы, пишите сюда, рассмотрю.. &lt;br /&gt; Это самый первый и самый простенький античит, который смог сделать сам ( античиты никогда раньше не пытался делать &lt;img src=&quot;http://s101.ucoz.net/sm/6/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; )</content:encoded>
			<category>Античиты</category>
			<dc:creator>Kronos</dc:creator>
			<guid>http://gta-mods.ucoz.org/forum/36-81-1</guid>
		</item>
		<item>
			<title>[Античит] Античит на Airbreak</title>
			<link>http://gta-mods.ucoz.org/forum/36-80-1</link>
			<pubDate>Wed, 02 Jul 2014 21:01:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://gta-mods.ucoz.org/forum/36&quot;&gt;Античиты&lt;/a&gt;&lt;br /&gt;Автор темы: Kronos&lt;br /&gt;Автор последнего сообщения: Darius_Stone&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Доброго времени суток дорогие друзья! После многих неудачных способов защиты от ****ганов-читеров которые таки наравят передвигаться с помощью собейта, многие разработчики разочеровались. Сегодня мы попытаемся решить эту незадачу. &lt;br /&gt;&lt;br /&gt; Для начала предлагаю создать дефайны которые станут необходимы в процессе написания античита. Итак, ко всем дефайнам добавляем: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;#define SetPlayerPos t_SetPlayerPos&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Прошу Вас заметить, что после написания античита, Вам будет необходимо изменить все SetPlayerPos на t_SetPlayerPos &lt;br /&gt;&lt;br /&gt; Далее в enum pInfo добавим: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Float: pPos_x, &lt;br /&gt; Float: pPos_y, &lt;br /&gt; Float: pPos_z &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Создаем stock: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;stock onCheckAirBrk( playerid &amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if( IsPlayerConnected( playerid &amp;#41; &amp;#41; // проверка на коннект игрока &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new Float:currentPos&amp;#91; 3 ], &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Float:distance; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetPlayerPos( playerid, currentPos&amp;#91; 0 ], currentPos&amp;#91; 1 ], currentPos&amp;#91; 2 ] &amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;distance = floatround( GetPlayerDistanceFromPoint( playerid, PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_x ], PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_y ], PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_z] &amp;#41; &amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(GetPVarInt(playerid, &quot;AntiBreik&quot;&amp;#41; == 0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(GetPlayerState(playerid&amp;#41; == 1&amp;#41; //если игрок пешком &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if( distance &gt; 40&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KickWithMessage(playerid, &quot;Вы были кикнуты по подозрению в читерстве&quot;&amp;#41;;// Это функция кика. Она у меня выглядит именно так &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else//если игрок в авто &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if( distance &gt; 80&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KickWithMessage(playerid, &quot;Вы были кикнуты по подозрению в читерстве&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_x ] = currentPos&amp;#91; 0 ]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_y ] = currentPos&amp;#91; 1 ]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_z ] = currentPos&amp;#91; 2 ]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; В любой ежесекундный паблик добавляем: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(PlayerLogged&amp;#91;i] &gt; 0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;onCheckAirBrk( i &amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(GetPVarInt(i, &quot;AntiBreik&quot;&amp;#41; &gt; 0&amp;#41; SetPVarInt(i, &quot;AntiBreik&quot;, GetPVarInt(i, &quot;AntiBreik&quot;&amp;#41; - 1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; где i это максимальное кол-во игроков (MAX_PLAYERS) &lt;br /&gt;&lt;br /&gt; И снова создадим stock: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;stock t_SetPlayerPos( playerid, Float:x, Float:y, Float:z &amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetPlayerPos( playerid, x, y, z &amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_x ] = x; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_y ] = y; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PlayerInfo&amp;#91; playerid ]&amp;#91; pPos_z ] = z; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetPVarInt(playerid, &quot;AntiBreik&quot;, 3&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Теперь в OnPlayerRequestClass: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;SetPVarInt(playerid, &quot;AntiBreik&quot;, 500&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И в OnPlayerSpawn: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;SetPVarInt(playerid, &quot;AntiBreik&quot;, 3&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Ну вот и все) Автор урока я, обо всех недочетах сообщите в теме.</content:encoded>
			<category>Античиты</category>
			<dc:creator>Kronos</dc:creator>
			<guid>http://gta-mods.ucoz.org/forum/36-80-1</guid>
		</item>
		<item>
			<title>[Античит] Античит на антизаморозку</title>
			<link>http://gta-mods.ucoz.org/forum/36-79-1</link>
			<pubDate>Wed, 02 Jul 2014 20:53:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://gta-mods.ucoz.org/forum/36&quot;&gt;Античиты&lt;/a&gt;&lt;br /&gt;Автор темы: Kronos&lt;br /&gt;Автор последнего сообщения: Darius_Stone&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Представляю вам, античит на антизаморозку в собейте и любых других читах. &lt;br /&gt; Теоретически он должен работать, я не проверял честно говоря, ввиду отсутствия сервера. &lt;br /&gt;&lt;br /&gt; Первый этап, ко всем new (глобальным переменным) добавим: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;new Float: togX&amp;#91;MAX_PLAYERS], Float:togY&amp;#91;MAX_PLAYERS], togZ&amp;#91;MAX_PLAYERS]; &lt;br /&gt; new bool: togglePlayer&amp;#91;MAX_PLAYERS];&amp;nbsp;&amp;nbsp;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Второй этап, в public OnPlayerConnect инициализируем переменные: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;togX&amp;#91;playerid] = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;togY&amp;#91;playerid] = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;togZ&amp;#91;playerid] = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;togglePlayer&amp;#91;playerid] = true;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Третий этап, создадим новую функцию заморозки/разморозки: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;forward TogglePlayerControllableEx(playerid, bool:toggle&amp;#41;; // Добавьте ко всем forward если вы соблюдаете чистоту кода &lt;img src=&quot;http&amp;#58;//s101.ucoz.net/sm/6/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt; public TogglePlayerControllableEx(playerid, bool:toggle&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TogglePlayerControllable(playerid,toggle&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetPlayerPos(playerid, togX&amp;#91;playerid],togY&amp;#91;playerid],togZ&amp;#91;playerid]&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;togglePlayer&amp;#91;playerid] = toggle; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return toggle; &lt;br /&gt; } &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Заключительный этап, добавим проверочный код в односекундный паблик, например Fresh если у вас rls мод, или любой другой если у вас другой мод: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;public Fresh(&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!togglePlayer&amp;#91;playerid]&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;new Float: X, Float: Y, Float: Z; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetPlayerPos(playerid,X,Y,Z&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(X != togX&amp;#91;playerid] &amp;&amp; Y != togY&amp;#91;playerid]&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SendAdminMessage(-1,&quot;Сообщение админам&quot;&amp;#41;; // Отправляем сообщение админа &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Kick(playerid&amp;#41;; // Ну или можно кикнуть игрока &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Использование функции: &lt;br /&gt;&lt;br /&gt; Функция используется точно также как стандартная, она лишь немного имеет другой вид: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;TogglePlayerControllable(playerid,0&amp;#41;; // Стандартная функция &lt;br /&gt; TogglePlayerControllableEx(playerid,0&amp;#41;; // Защищенная функция&amp;nbsp;&amp;nbsp;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Теперь можете по желанию, либо заменить вручную/автозаменой все стандарные функции на защищенные, либо написать макрос через #define; &lt;br /&gt;&lt;br /&gt; Пожалуйста отпишитесь, если у вас возникнут проблемы при работе с данной функцией, я её не проверял, или же если функция отлично работает. &lt;br /&gt;&lt;br /&gt; Спасибо за внимание! &lt;br /&gt;&lt;br /&gt; Автор: Mr.Green</content:encoded>
			<category>Античиты</category>
			<dc:creator>Kronos</dc:creator>
			<guid>http://gta-mods.ucoz.org/forum/36-79-1</guid>
		</item>
	</channel>
</rss>