Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Автоматический перезапус клиентской игры

Статус пользователя coolman
сообщение 21.12.2010, 18:04
Сообщение #1


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Автоматический перезапуск клиентской игры и автоматическое подключение к серверу в четении определенного времени иначе кик, была такая фишка у античита Reallite HLGuard Anti-Cheat, может есть у кого такой плагин или может написать? Говорят большая часть читов вылетает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Rokr__
сообщение 21.12.2010, 18:17
Сообщение #2


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

было ищи,48 протокол и стим гоняет по кругу,поэтому не советую :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NickLesNick
сообщение 21.12.2010, 20:05
Сообщение #3


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

_restart
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 21.12.2010, 20:34
Сообщение #4


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(NickLesNick @ 21.12.2010, 23:05) *
_restart

а подробнее? В поиске только авторестарты раундов

Отредактировал: coolman, - 21.12.2010, 20:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 21.12.2010, 20:38
Сообщение #5
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

coolman,
Эта команда заставляет перезапустить клиент.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 21.12.2010, 22:26
Сообщение #6


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

нашел restartclient.amxx
48 протокол, все ок без проблем работает, дпрото только малость настроить

Цитата(STR@TEG @ 21.12.2010, 23:38) *
coolman,
Эта команда заставляет перезапустить клиент.

понятно, а как заставить тогда клиента снова зайти на тот же сервер, клиент то рестартует, но не подключается сам, пробовал через csf_ac_cmdsend.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NickLesNick
сообщение 22.12.2010, 14:52
Сообщение #7


Стаж: 16 лет

Сообщений: 355
Благодарностей: 153
Полезность: 680

Цитата(coolman @ 21.12.2010, 23:26) *
нашел restartclient.amxx
48 протокол, все ок без проблем работает, дпрото только малость настроить


понятно, а как заставить тогда клиента снова зайти на тот же сервер, клиент то рестартует, но не подключается сам, пробовал через csf_ac_cmdsend.cfg

При рестарте (_restart) переподключать к серверу точно должно.

csf тут причём? Команды выполняются при подключении, а не до того.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 22.12.2010, 20:31
Сообщение #8


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(Rokr__ @ 21.12.2010, 21:17) *
было ищи,48 протокол и стим гоняет по кругу,поэтому не советую :)

и вправду на нестандартных картах идет несколько рестартов, и при смене карты, может кто-нибудт доработает?
CODE
/*


Simple Anticheat system :)
After connect client on server, restart him for shutdown cheats.

Idea by DJ_WEST from http://reallite.cs2.ru/

---------------------------
CVARS
---------------------------

amx_one_restart time 30.0
Time for recconect.
If 0 plugin disabled.
If client reconnected later this time, restart again.
If client change IP or name between reconnect,restart again.

*/


#include <amxmodx>
#include <amxmisc>

#define PLUGIN "One Restart"
#define VERSION "1.0"
#define AUTHOR "Zefir"

#define TASK_RESTART 9430863260
#define TASK_CLEAR 9260863260

//#define IP_SIZE 20 // stored by ip:port
#define IP_SIZE 16 // stored only by ip

enum player {
p_ip[IP_SIZE],
p_name[34]
}

new g_one_restart_time, g_Players[64][player]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_one_restart_time = register_cvar("amx_one_restart_time","20.0")
}

public client_putinserver(id) set_task(1.0, "one_restart", TASK_RESTART + id)

public one_restart(id) {
new Float:task_time = get_pcvar_float(g_one_restart_time)

id = id - TASK_RESTART

if (!task_time && !is_user_bot(id) && !is_user_hltv(id))
return PLUGIN_CONTINUE

new name[34], ip[IP_SIZE]

get_user_name(id, name, charsmax(name))
if (sizeof(ip) == 20)
get_user_ip(id, ip, charsmax(ip))
else
get_user_ip(id, ip, charsmax(ip), 1)

new free = -1
for (new i=0; i < 64; i++)
if(!g_Players[i][p_ip][0]) {
if (free < 0) free = i
} else if (equal(ip, g_Players[i][p_ip]) && equal(name, g_Players[i][p_name])) {
clear(TASK_CLEAR + 1)
return PLUGIN_CONTINUE
}

copy(g_Players[free][p_ip], charsmax(ip), ip)
copy(g_Players[free][p_name], charsmax(name), name)
client_cmd(id, "_restart")

set_task(task_time, "clear", TASK_CLEAR + free)

return PLUGIN_HANDLED
}

public clear(id) {
id = id - TASK_CLEAR
g_Players[id][p_ip][0] = 0
g_Players[id][p_name][0] = 0
}

Цитата(NickLesNick @ 22.12.2010, 17:52) *
csf тут причём?

а каким образом тогда послать такую команду клиенту не используя стороннего плагина?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 22.12.2010, 21:11
Сообщение #9


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Цитата(coolman @ 22.12.2010, 21:31) *
а каким образом тогда послать такую команду клиенту не используя стороннего плагина?


этот плагин её и посылает :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 27.6.2011, 19:59
Сообщение #10


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

умельцы не нашлись?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 28.6.2011, 13:55
Сообщение #11


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Цитата
и вправду на нестандартных картах идет несколько рестартов, и при смене карты, может кто-нибудт доработает?

Если ты об этом, то увеличь значение квара amx_one_restart_time
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.7.2011, 12:56
Сообщение #12
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

можно сделать так

client_cmd(id,"_restart;wait;wait;wait;wait; ( 100 раз) ;Connect IP:port")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 1.7.2011, 13:58
Сообщение #13


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

Цитата(cs-portal @ 1.7.2011, 13:56) *
можно сделать так

client_cmd(id,"_restart;wait;wait;wait;wait; ( 100 раз) ;Connect IP:port")

снес CS к ебе...ий матери и забыл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 1.7.2011, 18:53
Сообщение #14


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Цитата
client_cmd(id,"_restart;wait;wait;wait;wait; ( 100 раз) ;Connect IP:port")

cs-portal, что за ересь, извините?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: