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

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

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

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

MOTD Плагин

, Несколько окон в списке комманд
Статус пользователя noob1985
сообщение 19.6.2015, 18:52
Сообщение #1
Стаж: 11 лет

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

Здравствуйте Все!

Я искал, искал, пробовал, побовал, писал, писал и вот что получилось, а получилось криво )
Нужны МОТД окна различных комманд. Плагин компилируется нормально, а работает криво, точнее работает только первая комманда. Ошибка в логах в просьбе добавить -debugk, ну а он ничего собственно не показывает.

Скрытый текст

Код:
#include <amxmodx> 
#include <amxmisc>

public plugin_init()
{
register_plugin("show motd", "1.0", "noob")
register_clcmd("say /rules", "rules")
register_clcmd("say_team /rules", "rules")
register_clcmd("say /pravila", "pravila")
register_clcmd("say_team /pravila", "pravila")
register_clcmd("say /vipka", "vipka")
register_clcmd("say_team /vipka", "vipka")
register_clcmd("say /vip", "vip")
register_clcmd("say_team /vip", "vip")
register_clcmd("say /adminka", "adminka")
register_clcmd("say_team /adminka", "adminka")
register_clcmd("say /admin", "admin")
register_clcmd("say_team /admin", "admin")
register_clcmd("say /help", "motd")
register_clcmd("say_team /help", "motd")
}

public rules(id)
{
show_motd(id, "rules.txt", "Server Rules")
}
public pravila(id)
{
show_motd(id, "pravila.txt", "Правила Сервера")
}
public vip(id)
{
show_motd(id, "vip.txt", "V.I.P Privilleges")
}
public vika(id)
{
show_motd(id, "vipka.txt", "Привилегии V.I.P")
}
public admin(id)
{
show_motd(id, "admin.txt", "ADMIN Privilleges")
}
public adminka(id)
{
show_motd(id, "adminka.txt", "Привилегии ADMIN")
}
public help(id)
{
show_motd(id, "help.txt", "Server Commands")
}


Отредактировал: noob1985, - 19.6.2015, 18:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя panda08
сообщение 19.6.2015, 19:00
Сообщение #2


Стаж: 12 лет

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

register_clcmd("say /help", "motd")
register_clcmd("say_team /help", "motd")
>
register_clcmd("say /help", "help")
register_clcmd("say_team /help", "help")

Завтыкал чтоле?

Отредактировал: panda08, - 19.6.2015, 19:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 19.6.2015, 19:40
Сообщение #3
Стаж: 11 лет

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

Я изменил и вот снова, только /rules работает...

L 06/19/2015 - 19:30:39: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20150619.log")
L 06/19/2015 - 19:30:39: Function "vipka" was not found
L 06/19/2015 - 19:30:39: [AMXX] Run time error 19 (plugin "modtd.amxx") - debug not enabled!
L 06/19/2015 - 19:30:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя hv5dl3yu
сообщение 19.6.2015, 19:41
Сообщение #4


Стаж: 13 лет

Сообщений: 62
Благодарностей: 41
Полезность: 345

Цитата(noob1985 @ 19.6.2015, 20:40) *
Я изменил и вот снова, только /rules работает...

L 06/19/2015 - 19:30:39: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20150619.log")
L 06/19/2015 - 19:30:39: Function "vipka" was not found
L 06/19/2015 - 19:30:39: [AMXX] Run time error 19 (plugin "modtd.amxx") - debug not enabled!
L 06/19/2015 - 19:30:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

public vika(id)
>>>
public vipka(id)


Цитата(proffi666 @ 9.8.2016, 9:06) [snapback]936063[/snapback]
Зачем мне деньги я купил плагин чтоб он работал! А не для того чтоб он работал, работал, а потом мне деньги возвращали
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 19.6.2015, 20:42
Сообщение #5


Стаж: 12 лет

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

Поспешишь людей насмешишь. smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 19.6.2015, 21:27
Сообщение #6
Стаж: 11 лет

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

нУ ТЕПЕРЬ В ЛОГАХ СООБЩЕНИЕ INVALID PLUGIN
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 19.6.2015, 21:46
Сообщение #7


Стаж: 12 лет

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

Все нормуль
Код:
#include <amxmodx> 
#include <amxmisc>

public plugin_init()
{
register_plugin("show motd", "1.0", "noob")
register_clcmd("say /rules", "rules")
register_clcmd("say_team /rules", "rules")
register_clcmd("say /pravila", "pravila")
register_clcmd("say_team /pravila", "pravila")
register_clcmd("say /vipka", "vipka")
register_clcmd("say_team /vipka", "vipka")
register_clcmd("say /vip", "vip")
register_clcmd("say_team /vip", "vip")
register_clcmd("say /adminka", "adminka")
register_clcmd("say_team /adminka", "adminka")
register_clcmd("say /admin", "admin")
register_clcmd("say_team /admin", "admin")
register_clcmd("say /help", "help")
register_clcmd("say_team /help", "help")
}

public rules(id)
{
show_motd(id, "rules.txt", "Server Rules")
}
public pravila(id)
{
show_motd(id, "pravila.txt", "Правила Сервера")
}
public vip(id)
{
show_motd(id, "vip.txt", "V.I.P Privilleges")
}
public vipka(id)
{
show_motd(id, "vipka.txt", "Привилегии V.I.P")
}
public admin(id)
{
show_motd(id, "admin.txt", "ADMIN Privilleges")
}
public adminka(id)
{
show_motd(id, "adminka.txt", "Привилегии ADMIN")
}
public help(id)
{
show_motd(id, "help.txt", "Server Commands")
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 19.6.2015, 21:56
Сообщение #8
Стаж: 11 лет

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

А вот так работает! Спасибо огромное! Это самый простой подобный плагин )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 21.6.2015, 12:10
Сообщение #9
Стаж: 11 лет

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

Цитата(noob1985 @ 19.6.2015, 21:56) *
А вот так работает! Спасибо огромное! Это самый простой подобный плагин )


Я добавил 2 окна, не понимаю почему не работает... Что я не так делаю?

Код:
#include <amxmodx> 
#include <amxmisc>

public plugin_init()
{
register_plugin("show motd", "1.0", "noob")
register_clcmd("say /rules", "rules")
register_clcmd("say_team /rules", "rules")
register_clcmd("say /pravila", "pravila")
register_clcmd("say_team /pravila", "pravila")
register_clcmd("say /vipka", "vipka")
register_clcmd("say_team /vipka", "vipka")
register_clcmd("say /vip", "vip")
register_clcmd("say_team /vip", "vip")
register_clcmd("say /adminka", "adminka")
register_clcmd("say_team /adminka", "adminka")
register_clcmd("say /admin", "admin")
register_clcmd("say_team /admin", "admin")
register_clcmd("say /help", "help")
register_clcmd("say_team /help", "help")
register_clcmd("say /reg", "reg")
register_clcmd("say_team /reg", "reg")
register_clcmd("say /regru", "regru")
register_clcmd("say_team /regru", "regpru")
}

public rules(id)
{
show_motd(id, "rules.txt", "Server Rules")
}
public pravila(id)
{
show_motd(id, "pravila.txt", "Правила Сервера")
}
public vip(id)
{
show_motd(id, "vip.txt", "V.I.P Privilleges")
}
public vipka(id)
{
show_motd(id, "vipka.txt", "Привилегии V.I.P")
}
public admin(id)
{
show_motd(id, "admin.txt", "ADMIN Privilleges")
}
public adminka(id)
{
show_motd(id, "adminka.txt", "Привилегии ADMIN")
}
public help(id)
{
show_motd(id, "help.txt", "Server Commands")
}
public reg(id)
{
show_motd(id, "rshelp.txt", "Nickname Registration")
}
public regru(id)
{
show_motd(id, "rshelpru.txt", "Регистрация Ника")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 21.6.2015, 12:56
Сообщение #10


Стаж: 12 лет

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

Этот плаг скомпиль и проверь названия motd окон (все что нужно smile.gif )
Прикрепленные файлы:
Прикрепленный файл  show_motd_v0.1_noob.sma ( 1,72 килобайт ) Кол-во скачиваний: 22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 21.6.2015, 15:23
Сообщение #11
Стаж: 11 лет

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

Цитата(panda08 @ 21.6.2015, 12:56) *
Этот плаг скомпиль и проверь названия motd окон (все что нужно smile.gif )


Спасибо! А что я не так делаю?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Norman111
сообщение 21.6.2015, 15:27
Сообщение #12


Стаж: 13 лет

Сообщений: 328
Благодарностей: 230
Полезность: 403

noob1985, Ну ты бы написал сначала какая ошибка у тебя вылезает

Чувствую там у тебя warning 217
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noob1985
сообщение 22.6.2015, 18:08
Сообщение #13
Стаж: 11 лет

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

Цитата(Norman111 @ 21.6.2015, 15:27) *
noob1985, Ну ты бы написал сначала какая ошибка у тебя вылезает

Чувствую там у тебя warning 217


Не могу сейчас уже проверить. Спасибо! В логах заметил краши плагина.... Что это?

Код:
L 06/21/2015 - 23:07:24: [AMXX] Displaying debug trace (plugin "moTD.amxx")
L 06/21/2015 - 23:07:24: [AMXX] Run time error 19: function not found
L 06/21/2015 - 23:07:24: [AMXX] [0] show_motd_v0.1_noob.sma::plugin_init (line 24)


Нашёл причину...

Код:
    register_clcmd("say /helpregru", "regru")
register_clcmd("say_team /helpregru", "regpru")


Отредактировал: noob1985, - 22.6.2015, 18:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 22.6.2015, 18:52
Сообщение #14


Стаж: 12 лет

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

Строка 24:
это > regpru
заменить на
это > regru

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