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

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

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

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

2 страниц V   1 2

[11/06/13] kick_menu reasons addon

Статус пользователя Surf
сообщение 9.6.2013, 21:34
Сообщение #1


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Всем привет. На днях накатал один не большой, но довольно-таки полезный плагин.

Название: kick_menu reasons addon
Версия: 0.3a Beta (от 11/06/2013)
Автор: Flash



Описание: Добавляет меню причины кика (открывается после выбора цели для кика)

Установка: Как и любой другой плагин, но: обязательно прописать выше menufront.amxx в plugin.ini

Настройка: Причины редактируются в lang-файле (максимум 7)

Скачать: Прикрепленный файл  kickmenu_reasons_addon_v0.3a_Beta.zip ( 17,11 килобайт ) Кол-во скачиваний: 357


Старые версии
Прикрепленный файл  kickmenu_reasons_addon_v0.3_Beta.zip ( 17,08 килобайт ) Кол-во скачиваний: 25

v0.2 Beta Прикрепленный файл  kickmenu_reasons_addon.zip ( 14,07 килобайт ) Кол-во скачиваний: 33


Еще скриншотов
Прикрепленное изображение
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 24 раз
   Цитировать сообщение
Статус пользователя Nebo
сообщение 9.6.2013, 21:38
Сообщение #2


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

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

Surf, т.е как по стандарту, amxmodmenu - кик и там будет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 9.6.2013, 21:39
Сообщение #3


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Цитата(Nebo @ 10.6.2013, 1:38) *
Surf, т.е как по стандарту, amxmodmenu - кик и там будет?

Именно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 9.6.2013, 23:10
Сообщение #4
Стаж: 13 лет

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

Забрал спс +)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 10.6.2013, 10:15
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Есть похожий :)
Цитата
#define PLUGIN "Reason Kick Menu"
#define VERSION "0.1.0"
#define AUTHOR "PomanoB"


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 10.6.2013, 10:22
Сообщение #6


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Лучше чтоб просто можно было бы вводить свою причину после выбора игрока. А старая система меню просто убийственная. Новая функциональней,удобней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Surf
сообщение 10.6.2013, 12:41
Сообщение #7


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Цитата(iLLuSioN @ 10.6.2013, 14:15) *
Есть похожий :)

Видеть не видел, но слышал

Цитата(Andrei @ 10.6.2013, 14:22) *
Лучше чтоб просто можно было бы вводить свою причину после выбора игрока. А старая система меню просто убийственная. Новая функциональней,удобней.

На счет ввода своей причины - подумаю, изначально идея была отвергнута мол многие криво на транслите пишут.

А на счет новой системы меню: для кого она удобнеее? для новичков которые нормально на старой написать не могут? Старая система намного гибче, на ней можно сделать то, что не сделаешь в новой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 10.6.2013, 12:44
Сообщение #8
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Surf,
Сделай с возможностью ввода причины. Можно даже оставить готовые причины, а снизу просто добавить "Ввести причину"


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 10.6.2013, 12:45
Сообщение #9


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Цитата(iLLuSioN @ 10.6.2013, 16:44) *
Surf,
Сделай с возможностью ввода причины. Можно даже оставить готовые причины, а снизу просто добавить "Ввести причину"

После поста выше так и подумал сделать, посмотрим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Surf
сообщение 10.6.2013, 22:05
Сообщение #10


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Обновил плагин, добавил возможность написания своей причины кика. Теперь максимум "готовых" причин - 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Surf
сообщение 11.6.2013, 10:28
Сообщение #11


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Как ни странно - апдейт. Исправлен конфликт lang-файлов с amxbans`ом. Причины из данного ланга появлялись в бансе из-за схожести названия переменных в lang-файле (да, вот так вот, угадал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fix102
сообщение 11.6.2013, 20:24
Сообщение #12


Стаж: 13 лет

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

Цитата(Surf @ 11.6.2013, 12:28) *
Как ни странно - апдейт. Исправлен конфликт lang-файлов с amxbans`ом. Причины из данного ланга появлялись в бансе из-за схожести названия переменных в lang-файле (да, вот так вот, угадал)

не работает!
кикает без причины
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 11.6.2013, 20:26
Сообщение #13


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

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

fix102,
Цитата
обязательно прописать выше menufront.amxx в plugin.ini
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Surf
сообщение 11.6.2013, 21:43
Сообщение #14


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Цитата(fix102 @ 12.6.2013, 0:24) *
не работает!
кикает без причины

спасибку не поставил вот и не работает

если после выбора цели для кика, игрока кикает и никаких меню вы всплывает, то решение постом выше, если что то другое - подробности сюда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 16.9.2013, 14:58
Сообщение #15
Стаж: 13 лет

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

Цитата(Surf @ 11.6.2013, 22:43) *
спасибку не поставил вот и не работает

если после выбора цели для кика, игрока кикает и никаких меню вы всплывает, то решение постом выше, если что то другое - подробности сюда


Я так понял, что ни кто и не проверял плагин на Иммунитет ?
Так вот, иммунитет не работает, кикает всех подряд, в смысле и админов и игроков.
Есть ли решение, чтобы админов с флагом иммунитета или иного, не кикало ?
Посмотрел код, там есть это:
Код
if(id != iPlayer && (get_user_flags(iPlayer) & ADMIN_IMMUNITY))

и
Код
{
        pPlayer = apPlayers[i];

        get_user_name(pPlayer, szName, 31);

        bitsFlags = get_user_flags(pPlayer);

        if(bitsFlags & ADMIN_IMMUNITY && id != pPlayer)
            iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\d%d. %s^n", ++iItem, szName);
        else if(bitsFlags > 0 && !(bitsFlags & ADMIN_USER))
        {

Но мне это ни чего не говорит, кроме как знакомые слова, ADMIN_IMMUNITY, так как я не силён в этой сфере.
Помогите или переделайте, чтобы был иммунитет и не кикало админов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 16.9.2013, 16:22
Сообщение #16


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

HeBuguMka,
возможно вы кикаете самого себя, так можно, хотя другие админы не смогут вас кикнуть

если у админа нет флага "a" то его могут кикать админы, но он будет помечен в списке красной звездочкой


если что то не так говорю, прошу скрин менюшки в которой можно кикать админа с флагом "a" (не себя) + вывод в консоль команды amx_who
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 16.9.2013, 16:24
Сообщение #17


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

И еще вопросик:

Сервер русифицирован, это значит что и сам плагин будет ru?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 16.9.2013, 16:27
Сообщение #18


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Цитата(baumana @ 16.9.2013, 20:24) *
И еще вопросик:

Сервер русифицирован, это значит что и сам плагин будет ru?

да, в плагине предусмотрена мультиязычность
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
eckoecko
сообщение 16.9.2013, 16:28
Сообщение #19
Стаж: 14 лет

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

Цитата(baumana @ 16.9.2013, 17:24) *
И еще вопросик:

Сервер русифицирован, это значит что и сам плагин будет ru?

watch? O_o

Русификация плагина никак не зависит от русификации сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 16.9.2013, 17:41
Сообщение #20
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(eckoecko @ 16.9.2013, 18:28) *
watch? O_o
Может быть what?

Цитата(eckoecko @ 16.9.2013, 18:28) *
Русификация плагина никак не зависит от русификации сервера.
Если в плагине предусмотрена мультиязычность (сообщения вынесены в словарь), то он будет отталкиваться от языка сервера, заданного в переменной server_language. Если же все сообщения оставлены внутри плагина, а не вынесены в словарь, то да, он не будет зависеть от языка сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: