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

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

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

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

Помогите со скриптами

, Нужны
dropnot
сообщение 21.3.2015, 20:09
Сообщение #1
Стаж: 11 лет

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

Помогите со скриптами
Что бы можно было отключать плагины без стандартного меню
Код:
// примеры
#define STOP_PLUGIN "admin.amxx"
#define PAUSE_PLUGIN "restmenu.amxx"
#define RUNING_PLUGIN "myplugin.amxx"

и дальше

Отредактировал: GOOD FELLOW, - 21.3.2015, 22:19
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 21.3.2015, 22:23
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Код
amxx pause admin.amxx
amxx unpause admin.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dropnot
сообщение 21.3.2015, 23:56
Сообщение #3
Стаж: 11 лет

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

Код:
#include <amxmodx>

#define STOP_PLUGIN "admin.amxx"
#define PAUSE_PLUGIN "restmenu.amxx"
#define RUNING_PLUGIN "myplugin.amxx"

public plugin_init()
{
register_plugin("Plugins", "1.0", "Seroff")
server_cmd("amxx pause %s", PAUSE_PLUGIN);
server_cmd("amxx unpause %s", RUNING_PLUGIN);
server_cmd("amxx stop %s", STOP_PLUGIN);// нету чтоли???
}

Так что ли???

Отредактировал: dropnot, - 22.3.2015, 0:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 22.3.2015, 6:30
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

dropnot, stop Нет такой команды. Не совсем так, дефайны напрямую заменяются, а не как переменная. Только нафига там через дефайны выводить плагины.
Код
#include <amxmodx>

#define STOP_PLUGIN "admin.amxx"
#define PAUSE_PLUGIN "restmenu.amxx"
#define RUNING_PLUGIN "myplugin.amxx"

public plugin_init()
{
register_plugin("Plugins", "1.0", "Seroff")
server_cmd("amxx pause PAUSE_PLUGIN");
server_cmd("amxx unpause RUNING_PLUGIN");
server_cmd("amxx pause STOP_PLUGIN");
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 22.3.2015, 10:09
Сообщение #5
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Можно и так

Код:
new const db_plugins [ ][ ] =
{
"plugin.amxx",
"plugin.amxx",
"plugin.amxx"
}

потом просто
Код:
server_cmd ( "amxx pause $s", db_plugins [ 0 ] );

или для полного комформа, вводить комманды прямо в db_plugins и server_cmd ( db_plugins [ 0 ] );
Отсчет строк в db_plugins идет от 0

Отредактировал: OverGame, - 22.3.2015, 10:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ALIK
сообщение 22.3.2015, 10:38
Сообщение #6


Стаж: 12 лет

Сообщений: 33
Благодарностей: 13
Полезность: 300

$s -> %s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: