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

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

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

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

Проверка на порт

, Выполнение команд в консоли на определенный порт в промежутках времени
Статус пользователя Aikido
сообщение 6.1.2014, 17:08
Сообщение #1


Стаж: 12 лет

Сообщений: 287
Благодарностей: 326
Полезность: 1102

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

Всем привет! Помогите добавить проверку на порт сервера 27015, 27016, 27018 и выполнение определенных команд для каждого порта отдельно в промежутках времени.

Код:
#include <amxmodx>

#define DELAY 60.0

public plugin_init()
set_task(180.0, "start")

public start()
{
set_task(DELAY, "one")
set_task(DELAY * 2, "two")
set_task(DELAY * 3, "three")
}

ПОРТ 27015
public one()
server_cmd("amx_komanda для порта 27015")

public two()
server_cmd("amx_komanda для порта 27015")

public three()
{
server_cmd("amx_komanda для порта 27015")
start()

ПОРТ 27016
public one()
server_cmd("amx_komanda для порта 27016")

public two()
server_cmd("amx_komanda для порта 27016")

public three()
{
server_cmd("amx_komanda для порта 27016")
start()

ПОРТ 27017
public one()
server_cmd("amx_komanda для порта 27017")

public two()
server_cmd("amx_komanda для порта 27017")

public three()
{
server_cmd("amx_komanda для порта 27017")
start()
}

Плагин некорректен, мне нужен для каждого порта по отдельности чтобы выполнялись команды в консоли.
Заранее благодарю и всего самого наилучшего в Новом Году!

Отредактировал: sllrdp, - 6.1.2014, 17:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 7.1.2014, 0:49
Сообщение #2


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

*овино код какой-то у тебя
вообщем плохой код у тебя, бред какой-то ты написал, это мягко говоря
Код:

public my_code {
new port= get_cvar_num("port")
switch (port)
{
case 27015: server_cmd("echo port is 27015")
case 27016: server_cmd("echo port is 27016")
case 27017: server_cmd("echo port is 27017")
default: server_cmd("echo port not 27015..27017")
}
}


ps
Цитата
выполнение определенных команд для каждого порта отдельно

а это очень сильно
научись ясно выражать свои мысли, иначе ни кто не поймет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Aikido
сообщение 7.1.2014, 15:39
Сообщение #3


Стаж: 12 лет

Сообщений: 287
Благодарностей: 326
Полезность: 1102

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

Спасибо огромное! Попробую.. И извините, я не из России:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: