[Античит] Анти-Побег из КПЗ
|
|
Keksik1337 |
Дата: Пятница, 25.07.2014, 19:44 | Сообщение # 1
|
Боец
Сообщений: 93
Статус: Offline
|
~ Автор: Romzes ~ Если вы что-то не поняли или у вас не получается, пишите я вам помогу. 1. Ко всем forward добавьте Код forward UpdateJailZone();
2. Затем добавьте в public OnGameModeInit таймер Код SetTimer("UpdateJailZone",5000,1); 5000 мс - 5 сек.
3.Далее добавьте саму систему куда-нибудь в конец мода Код public UpdateJailZone() { for(new i; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pJailed] == 1) { if(!IsPlayerInRangeOfPoint(i, 6.0, 264.6288,77.5742,1001.0391)) // Замените на свои координаты. { new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(i, name, sizeof(name)); SetPlayerInterior(i, 6);//И если его там нет , то его телепортирует в 6 интерьер , то есть клетка кпз SetPlayerPos(i,264.6288,77.5742,1001.0391);//И в телепортирует в эти координаты , измените если у вас другие format(string, 256, "*Сервер: %s попытался сбежать из КПЗ , проверьте его!",name); ABroadCast(COLOR_YELLOW,string,1); } } } } return 1; }
• Помогаю новичкам в CLEO-скриптинге, в лс.
Сообщение отредактировал Keksik1337 - Пятница, 25.07.2014, 19:45 |
|
|
|
[СM]Joe |
Дата: Суббота, 26.07.2014, 20:52 | Сообщение # 2
|
Боец
Сообщений: 182
Статус: Offline
|
Тоесть после этого он не сможет выйти из КПЗ? Даже АИРом чтоли?
|
|
|
|
Keksik1337 |
Дата: Понедельник, 28.07.2014, 17:08 | Сообщение # 3
|
Боец
Сообщений: 93
Статус: Offline
|
[СM]Joe, Да не сможет, его обратно будет тпхать, а админам варнинг.
• Помогаю новичкам в CLEO-скриптинге, в лс.
|
|
|
|
SeX-PrO-AdReNaLiN |
Дата: Вторник, 29.07.2014, 17:27 | Сообщение # 4
|
Авторитет
Сообщений: 1310
Статус: Offline
|
Цитата Keksik1337 ( ) for(new i; i < GetMaxPlayers(); i++) лучше использовать Foreach
Цитата Keksik1337 ( ) ABroadCast(COLOR_YELLOW,string,1); не у всех
user N over 99999
|
|
|
|
Chester_Master |
Дата: Пятница, 01.08.2014, 08:42 | Сообщение # 5
|
Бывалый
Сообщений: 339
Статус: Offline
|
Ну, если не ошибаюсь вырезано с мода.
Оптимизируй код.
|
|
|
|
LecoMpTe[CM] |
Дата: Воскресенье, 03.08.2014, 20:10 | Сообщение # 6
|
Боец
Сообщений: 69
Статус: Offline
|
Лучше public заменить на stock - Не проверял, а лучше publics - он оптимизирует.
|
|
|
|
Fake{yl] |
Дата: Понедельник, 18.08.2014, 23:42 | Сообщение # 7
|
Боец
Сообщений: 107
Статус: Offline
|
Если игрок будет с AirBRK, то его не будет кидать обратно. Ибо при включении airbrk включается защита от ТП (При выключении, данная защита соответственно отключается). Конечно, если у вас стоит античит на ТП (В этом я очень сомневаюсь), то проблема решена)
Теперь касаемо кода.
Лучше не использовать 6.0, поставьте чуть больше. Будет намного меньше ложных срабатываний, которые вполне возможны Если вы хотите использовать это для тюрьмы читеров, то при ТП обязательно ставьте Виртуальный Мир с рандомным числом)
Насчет добавления нового таймера...
Многие ошибаются, что много таймеров это плохо. Но ошибаются и те, кто говорит что много таймеров это хорошо.
Таймеров должно быть умеренное количество!
В данном случае, я бы просто проверял каждого игрока раз в секунду (Как делают некоторые античиты, исключая тех, что запускаются в OnPlayerUpdate.
ушел, не вернусь <_<
|
|
|
|
Fragrus |
Дата: Среда, 20.08.2014, 02:11 | Сообщение # 8
|
Любитель
Сообщений: 38
Статус: Offline
|
О боже, что за быдлокод, как я понял по функциям - это сделано для РЛС. Не учтено то, что если я посажу игрока в LVPD (другие координаты), то меня тпшнет в LSPD. Ну ребята, это бред, если выкладываете что-то - то хотя бы переделывайте под реалии и фиксите баги. Античит днище. Увы.
|
|
|
|
Fake{yl] |
Дата: Среда, 20.08.2014, 11:59 | Сообщение # 9
|
Боец
Сообщений: 107
Статус: Offline
|
Fragrus, Если тебе нужно, ты и поставь другие координаты =)
ушел, не вернусь <_<
|
|
|
|
[CM]Крупье |
Дата: Пятница, 12.09.2014, 22:37 | Сообщение # 10
|
Любитель
Сообщений: 41
Статус: Offline
|
Поставил себе всё норм
|
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:37 | Сообщение # 11
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|