Русское сообщество по скриптингу

[Users Show] Показывает список юзеров и их права в HUD

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

[Users Show] Показывает список юзеров и их права в HUD

Сообщение KOTOKU » 10 дек 2017, 02:19

Автор: KOTOKU
Версия: 0.2 Beta
Описание: Данный плагин показывает ник Админов/VIP и их права на экране в HUD'е постоянно.
Здравствуйте, подумал, что этот мелкий плагин будет полезен для некоторых.
Писал на быструю руку для темы 2013 года, как я потом понял :-) , критику восприму адекватно, где нужно - оптимизирую.
Если найдете какой нибудь баг или недочет - сообщите в данную тему, версия сырая, будем исправлять.

Инструкция по установке:
1) Скачать архив прикрепленный ниже
2) Ознакомиться с инструкцией в архиве
3) Скомпилировать отредактированный вами .sma под свои нужды и установить в addons/amxmodx/plugins (не забудьте прописать в plugins.ini)


У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось KOTOKU 08 фев 2018, 03:00, всего редактировалось 8 раз(а).
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение L4D2 » 10 дек 2017, 02:30

Так писал, что плагин даже не залил. :thumbs_up :-D

Вы должны зарегистрироваться, чтобы видеть ссылки.
Зачем писать еще один велосипед ?

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение KOTOKU » 10 дек 2017, 02:46

:-D бывает, обновил и добавил скрин.
Я за всё время знакомства с amx-x только дважды выложил свои работы сюда, отсюда и ноги растут.
Никак не привыкну к добавлению вложения.

Кстати, это не велосипед, плагины разные вообще.
Мой выводит ник и название прав, которое сам укажешь (на скрине видно)
А тот что ты прислал, показывает количество Админов и VIP, функционал меньше чем у моего.

Добавлено спустя 4 минуты 31 секунду:
Кто успел скачать, перекачайте еще раз, случайно залил версию с дебагом :-)
Терь все нормуль

Добавлено спустя 5 минут 3 секунды:
Кстати, кто шарит, можете свои параметры hud сообщения поставить, координаты, цвет и тайминг.
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение Mistrick » 10 дек 2017, 12:09

KOTOKU,
Код: Выделить всё
if(containi(bFlags, g_Flags[k]) != -1)

Вы понимаете, как это будет проверять на флаги?
Имеем флаги "abcdn"
Пусть ваш код найдет соответствие с наличием флагов "bn"

Что будет, если админ зашел под одним ником, а вышел под другим?
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение KOTOKU » 10 дек 2017, 12:41

Да, об этом я не подумал (про смену ника)
В таком случае, нужно так же ловить infochanged

А что по поводу containi? Что там не так?
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение Mistrick » 10 дек 2017, 13:24

KOTOKU, узнай как работает containi() и подумай, что будет моим примером.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение KOTOKU » 10 дек 2017, 13:51

Все равно не догнал, о чем пытаешься намекнуть.
Говори прямо, что кота за шары тянуть.

Я знаю, как contain работает, только твои намеки догнать не могу.

P.S. Моя интуиция подсказывает, что ты кое чего недоглядел в том участке кода, я о get_flags
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение артист666 » 10 дек 2017, 14:05

Mistrick писал(а):KOTOKU,
Код: Выделить всё
if(containi(bFlags, g_Flags[k]) != -1

Вы понимаете, как это будет проверять на флаги?
Имеем флаги "abcdn"
Пусть ваш код найдет соответствие с наличием флагов "bn"

Что будет, если админ зашел под одним ником, а вышел под другим?


Из отрывка мало понятно, но думаю там наверное так:

bFlags - строка с флагами игрока.
g_Flags глобальный массив с флагами.

И в цикле проверяется, по одному символу, есть у игрока флаг, или нет.

А вообще с буквами как-то не очень, битсумма быстрее.
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение KOTOKU » 10 дек 2017, 14:09

С битами быстрее, но игрокам менее понятно, этот код вполне неплохой по сравнению с теми, что в инете бродят.
Что касается bFlags, туда заносятся флаги в буквенном виде преобразованные с помощью get_flags, а дальше в containi делается поиск.
Вот я и подумал, что Mistrick, возможно, не доглядел функцию get_flags
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: [Users Show] Показывает список юзеров и их права в HUD

Сообщение артист666 » 10 дек 2017, 14:15

KOTOKU писал(а):С битами быстрее, но игрокам менее понятно

Выводит флаги в худ?
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn

След.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3