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

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

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

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

Reload admins

, Как сделать
Статус пользователя Dzidzio
сообщение 2.2.2015, 2:53
Сообщение #1


Стаж: 12 лет

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

Скажите как можно сделать чтобы в консоль сервера посылалась команда amx_reloadadmins каждую минуту ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Han1baL
сообщение 2.2.2015, 3:05
Сообщение #2


Стаж: 11 лет

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

Интересно, для чего тебе это?
Дай угадаю, стоит автопокупка админок, и хочешь чтобы при покупке все было сразу? crazy.gif

Отредактировал: Han1baL, - 2.2.2015, 3:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя perfectblood0
сообщение 2.2.2015, 3:13
Сообщение #3
Стаж: 17 лет

Сообщений: 5065
Благодарностей: 2685
Полезность: 488

Цитата(Han1baL @ 2.2.2015, 4:05) *
Интересно, для чего тебе это?
Дай угадаю, стоит автопокупка админок, и хочешь чтобы при покупке все было сразу? crazy.gif

А тебе какое дело? По теме что нибудь в состоянии сказать?


p.s
https://forums.alliedmods.net/showthread.ph...light=scheduler
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 2.2.2015, 3:23
Сообщение #4


Стаж: 12 лет

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

Цитата(Han1baL @ 2.2.2015, 3:05) *
Интересно, для чего тебе это?
Дай угадаю, стоит автопокупка админок, и хочешь чтобы при покупке все было сразу? crazy.gif

Так удобней
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Han1baL
сообщение 2.2.2015, 3:24
Сообщение #5


Стаж: 11 лет

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

Цитата(perfectblood0 @ 2.2.2015, 4:13) *
А тебе какое дело? По теме что нибудь в состоянии сказать?


p.s
https://forums.alliedmods.net/showthread.ph...light=scheduler

А ты откуда появился такой? Я не у тебя спросил. Я поинтересовался!
У тебя проблемы с головой, тебе к психологу надо.

Цитата(Dzidzio @ 2.2.2015, 4:23) *
Так удобней

Согласен :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 2.2.2015, 3:25
Сообщение #6


Стаж: 12 лет

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

Цитата(perfectblood0 @ 2.2.2015, 3:13) *
А тебе какое дело? По теме что нибудь в состоянии сказать?


p.s
https://forums.alliedmods.net/showthread.ph...light=scheduler

Спасибо, но уже нашел случайным образом, на форуме)

Отредактировал: Dzidzio, - 2.2.2015, 3:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя perfectblood0
сообщение 2.2.2015, 3:31
Сообщение #7
Стаж: 17 лет

Сообщений: 5065
Благодарностей: 2685
Полезность: 488

Цитата(Han1baL @ 2.2.2015, 4:24) *
У тебя проблемы с головой

Ты специалист в этом или балабол?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Han1baL
сообщение 2.2.2015, 4:49
Сообщение #8


Стаж: 11 лет

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

Цитата(perfectblood0 @ 2.2.2015, 4:31) *
Ты специалист в этом или балабол?

Прочитав твой пост, практически любой подумал бы что с твоей головой что-то не так.
Ты наверное переиграл в кс...
Советую обратится к врачу. Срочно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 2.2.2015, 8:17
Сообщение #9
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Dzidzio, зачем тебе данный плагин? Не легче самому писать amx_reloadadmins ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 2.2.2015, 8:42
Сообщение #10


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

task + server_cmd
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 2.2.2015, 8:43
Сообщение #11


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

Есть плагины которые выполняют команду в начале раунда или при коннекте игрока.
Воспользуйся поиском


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 2.2.2015, 9:28
Сообщение #12


Стаж: 12 лет

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

Цитата(magis1337 @ 2.2.2015, 8:17) *
Dzidzio, зачем тебе данный плагин? Не легче самому писать amx_reloadadmins ?

Я так и делаю, но если легче, то это автоматич.обновление)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 2.2.2015, 9:33
Сообщение #13


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

плохо искал на форуме. похожий вопрос задавался не так давно и ответ был дан.
Код:
#include <amxmodx>
#define TIME 60.0
#define COMMAND "amx_reloadadmins"
public plugin_init() set_task(TIME, "send_command", .flags = "b")
public send_command() server_cmd(COMMAND)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 2.2.2015, 9:37
Сообщение #14


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

При коннекте игрока получаем get_systime
Далее проверяем , если прошло больше n времени спустя последнего server_cmd("amx_reloadadmins") то выполняем перезагрузку админов.
Если же нет - ставим таск на оставшее время до нашего интервала.

ну вы поняли зачем это - что бы, к примеру, при смене карты (когда все игроки client_putinserver не выполнялась amx_reloadadmins кол-во раз (сколько игроков на сервере)



Ну а если же через
set_task(TIME, "send_command", .flags = "b")

Но особого смысла не вижу .

Отредактировал: ssx, - 2.2.2015, 9:39


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: