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

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

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

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

motd окно для vip

Статус пользователя DeathAdder
сообщение 2.11.2015, 19:03
Сообщение #1
Стаж: 10 лет

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

В общем, есть у одно мотд окно с правилами, оно работает отлично при написании /rules в чат, сегодня сделал motd окно для описания привилегий випов, но почему-то оно не открывается, хотя в /rules такой же код был. Подкорректируйте, если можно, чтобы при написании /vip выводилось vip.txt , я пробовал и не получилось. :(
Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Show rules"
#define VERSION "1.0"
#define AUTHOR "BunnYboii"

new Rules[64]

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

register_clcmd("say /rules", "show_rules")

get_configsdir(Rules, 63)
format (Rules, 63,"%s/rules.txt", Rules)
}

public show_rules(id)
{
show_motd(id, "rules.txt")
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ToL9N4eG
сообщение 2.11.2015, 20:04
Сообщение #2
Стаж: 13 лет

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

Код:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Show VIP"
#define VERSION "1.0"
#define AUTHOR "BunnYboii"

new VIP[64]

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

register_clcmd("say /vip", "show_vip")

get_configsdir(VIP, 63)
format (VIP, 63,"%s/vip.txt", VIP)
}

public show_vip(id)
{
show_motd(id, "vip.txt")
return PLUGIN_HANDLED
}


Отредактировал: ToL9N4eG, - 2.11.2015, 20:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 2.11.2015, 22:51
Сообщение #3
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

show_rules поменять на show_vip? Серьёзно? Вот он - новый уровень кода.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ToL9N4eG
сообщение 2.11.2015, 22:55
Сообщение #4
Стаж: 13 лет

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

Immunity, человек просто попросил заменить, в чем проблема? Туда можно было вписать, что хочешь...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 3.11.2015, 7:41
Сообщение #5


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

ToL9N4eG, А просто команду вызова поменять не судьба?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 3.11.2015, 7:51
Сообщение #6
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Как я понял, ему нужно просто в этот плагин, добавить ещё чтобы окошко ВИП открывалось, также как и ПРАВИЛА.
Зачем делать велосипед и что-то переделывать, когда можно сделать просто проще и без всякой мароки.
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
register_plugin ("Show Motd", "0.1", "unnamed")

register_clcmd("say /rules","rules")
register_clcmd("say /vip","vip")
}

public rules(id)
{
show_motd(id, "rules.txt", "Правила")
}

public vip(id)
{
show_motd(id, "vip.txt", "Випка")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeathAdder
сообщение 3.11.2015, 13:59
Сообщение #7
Стаж: 10 лет

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

Цитата(XyLiGaN @ 3.11.2015, 8:47) *
Как я понял, ему нужно просто в этот плагин, добавить ещё чтобы окошко ВИП открывалось, также как и ПРАВИЛА.
Зачем делать велосипед и что-то переделывать, когда можно сделать просто проще и без всякой мароки.

Не открывается, /rules мне не нужен, он у меня есть, я исходник потерял, а остальные плагины почему-то не отображают motd при написании /vip
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 3.11.2015, 15:06
Сообщение #8
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

Цитата(DeathAdder @ 3.11.2015, 16:55) *
Не открывается, /rules мне не нужен, он у меня есть, я исходник потерял, а остальные плагины почему-то не отображают motd при написании /vip

Что значит не работает? Может всё-таки проблема в твоём браузере с ПК и ПО или же твой КС?
Плагин самый легкий и обычный и 100% работоспособный.
Специально для тебя сделал проверку, сначала скомпилировал плагин, всё прошло успешно, ошибок нет.

Далее создал 2 файла на своём ПК: rules.txt - с содержимым "rules test" и vip.txt - c содержимым "vip test", поставил им кодировку на UTF-8 без BOM и залил оба файла в корень сервера т.е. там где файл server.cfg ну и затем прописал название плагина "show_motd.amxx" в plugins.ini ну и просто сменил карту.
Карта сменилась, всё прекрасно работает.

Далее зашёл на сервер и ввел в консоль по очереди: /rules и /vip и в итоге, получил вот такую картину.
/rules
/vip
Так что не нужно говорить, что ничего не работает, проблема скорее в твоей кс или же ПО на ПК или браузере.
И да, я играю со Стима, хотя это сути не меняет, с нон-стима также всё показывает отлично.

Говоришь не нужен /rules? Окей, вот тебе просто под /vip.
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
register_plugin("Show Motd", "0.1", "unnamed")

register_clcmd("say /vip","vip")
}

public vip(id)
{
show_motd(id, "vip.txt", "Випка")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 3.11.2015, 15:27
Сообщение #9


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

XyLiGaN, Я его тупо не понял...Что он хочет и что у него за проблема)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 3.11.2015, 15:39
Сообщение #10
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

kolobok1, Я его уже сам не понимаю. То он говорит что у него исходник есть, то у него уже исходника нет, не понятно ничего.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DeathAdder
сообщение 3.11.2015, 15:41
Сообщение #11
Стаж: 10 лет

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

Цитата(XyLiGaN @ 3.11.2015, 16:01) *
Что значит не работает? Может всё-таки проблема в твоём браузере с ПК и ПО или же твой КС?
Плагин самый легкий и обычный и 100% работоспособный.
Специально для тебя сделал проверку, сначала скомпилировал плагин, всё прошло успешно, ошибок нет.

Спасибо за такой развернутый и большой ответ:), оказывается он не работал из-за того, что в plugins.ini он стоял в самом низу, поставив после rules.amxx он заработал. :D Еще раз спасибо:), на этот раз поставил твой плагин, в котором есть /rules и /vip :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: