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

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

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

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

Плагин на открытие своего motd

, Не хватает чего-то, для работы.
Статус пользователя space240
сообщение 25.5.2013, 14:01
Сообщение #1
Стаж: 13 лет

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

Доброго времени суток. Склеил плагин, чего-то не хватает. Чего? Не открывается мотд командой /info.

Исходник целиком.

Скрытый текст
#include <amxmodx>
#include <amxmisc>

public plugin_init() {

register_plugin("name","0.1","autor")
register_clcmd("say /info","info_motd",0,"- Shows the MOTD.")
}

public info_motd(id,level,cid) {

if (!cmd_access(id,level,cid,1))
return PLUGIN_CONTINUE

show_motd(id,"info.txt","motdinfo name")
return PLUGIN_CONTINUE
}


Отредактировал: space240, - 25.5.2013, 14:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nebo
сообщение 25.5.2013, 14:09
Сообщение #2


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Код:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "pokupka"
#define VERSION "0.1"
#define AUTHOR "Dev1l"

public admin_motd(id,level,cid) {

if (!cmd_access(id,level,cid,1))
return PLUGIN_CONTINUE

show_motd(id,"pokupka.txt","Информация:")
return PLUGIN_CONTINUE
}

public plugin_init() {

register_plugin("say /adminka","0.1","Dev1l")
register_clcmd("say /adminka","admin_motd",0,"- Shows the MOTD.")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя space240
сообщение 25.5.2013, 18:14
Сообщение #3
Стаж: 13 лет

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

Цитата(Nebo9 @ 25.5.2013, 16:09) *
Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "pokupka"
#define VERSION "0.1"
#define AUTHOR "Dev1l"

public admin_motd(id,level,cid) {

if (!cmd_access(id,level,cid,1))
return PLUGIN_CONTINUE

show_motd(id,"pokupka.txt","Информация:")
return PLUGIN_CONTINUE
}

public plugin_init() {

register_plugin("say /adminka","0.1","Dev1l")
register_clcmd("say /adminka","admin_motd",0,"- Shows the MOTD.")
}

А можно уточнить, как указать файл к определенному файлу? Или этот файл нужно положить в определенное место?
Я так понимаю это надо заменить:
Код:
show_motd(id,"pokupka.txt","Информация:")

Но на что? Если к примеру pokupka.txt лежит в addons\amxmodx\data\lang?

Отредактировал: space240, - 25.5.2013, 18:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 25.5.2013, 18:15
Сообщение #4


Стаж: 14 лет

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

Цитата(space240 @ 25.5.2013, 19:14) *
А можно уточнить, как указать файл к определенному файлу? Или этот файл нужно положить в определенное место?
Я так понимаю это надо заменить:
Код:
show_motd(id,"pokupka.txt","Информация:")

Но на что? Если к примеру pokupka.txt лежит в addons\amxmodx\data\lang?

pokupka.txt должен лежать в папке cstrike
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 25.5.2013, 18:16
Сообщение #5


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

Код:
show_motd(id,"pokupka.txt","Информация:")

==
Код:
show_motd(id,"cstrike/pokupka.txt","Информация:")


Отредактировал: nsgenn, - 25.5.2013, 18:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя space240
сообщение 25.5.2013, 18:19
Сообщение #6
Стаж: 13 лет

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

Цитата(nsgenn @ 25.5.2013, 20:16) *
Код:
show_motd(id,"pokupka.txt","Информация:")

==
Код:
show_motd(id,"cstrike/pokupka.txt","Информация:")

Благодарю. clapping.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 25.5.2013, 18:24
Сообщение #7


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Код:
show_motd(id,"cstrike/pokupka.txt","Информация:")
а зачем так? cstrike/p....какая разница то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя space240
сообщение 25.5.2013, 18:29
Сообщение #8
Стаж: 13 лет

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

Цитата(Nebo9 @ 25.5.2013, 20:24) *
Код:
show_motd(id,"cstrike/pokupka.txt","Информация:")
а зачем так? cstrike/p....какая разница то?

Да-да, уже понял. Спасибо еще раз :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 25.5.2013, 18:30
Сообщение #9


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

Цитата(Nebo9 @ 25.5.2013, 20:24) *
Код:
show_motd(id,"cstrike/pokupka.txt","Информация:")
а зачем так? cstrike/p....какая разница то?


я и написал знак "==". Можно куда угодно кидать этот файл, например так:
Код:
show_motd(id,"addons/amxmodx/data/lang/pokupka.txt","Информация:")


Отредактировал: nsgenn, - 25.5.2013, 18:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя space240
сообщение 25.5.2013, 18:31
Сообщение #10
Стаж: 13 лет

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

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