IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate]

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5255
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 539 пъти
Години: 21
Контакти:

IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate]

Мнение от OciXCrom TM » 07 окт 2016, 16:12

Изображение

IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate]
Описание
  • Този плъгин добавя команди, с които можете да видите ИП адресите на останалите играчи. Плъгинът има опция за автоматично скриване на ИП адресите на администраторите, тъй като в последно време играчите доста се възползват от така наречения "флууд", особено по адрес на администраторите. Опцията за скриване на ИП може да бъде изключена чрез конфигурациония файл, или пък да бъде променен начинът, по който администраторите биват скрити, примерно да бъдат скрити само последните числа, да бъде генериран фалшив ИП адрес, или пък изобщо да не показва администратори в списъка. Добавено е и меню, което в чата ще покаже ИП адреса на определен играч. Също така, направено е при използване на командите да се показва точна дата и час, тъй като при докладване на играчи в някои форуми се изисква и тази информация.
Команди
  • amx_showip
  • /showip
Снимки



Изображение

Изображение

Изображение

Настройки
  • Настройките на плъгина се променят чрез файла configs/IPShower.ini:

    Код: Избери всички

    ;The prefix that will be used in the chat and console.
    CHAT_PREFIX = [IP Shower]
    
    ;If you want the amx_showip command to be available for admins only.
    ADMIN_ONLY = 0
    
    ;The admin flag.
    ADMIN_FLAG = e
    
    ;0 = Don't hide IPs | 1 = HIDDEN | 2 = 77.29.**.** | 3 = Generates random false IP | 4 = Excludes admins from list
    HIDE_ADMINS = 1
    
    ;0 = Full IP | 1 = 77.29.**.**
    PLAYER_IP = 0
    
    ;Whether admins can see full IP addresses of normal players.
    ADMIN_SEEFULL = 1
    
    ;Include the IP port?
    SHOW_PORT = 0
    
    ;HIDDEN tag. When HIDE_ADMINS = 1.
    HIDDEN_TAG = HIDDEN
    
    ;The first line when using amx_showip. You can use %time%, %hostname%, %map%, %newline%.
    LINE_BEGIN = < ----- < IP Shower > ----- < %time% > ----- < IP Shower > ----- >%newline%
    
    ;The last line when using amx_showip. You can use %time%, %hostname%, %map%, %newline%.
    LINE_END = %newline%< ----- < IP Shower > ----- < %time% > ----- < IP Shower > ----- >
    
    ;How are the IP adresses going to be displayed when using amx_showip. You can use %userid%, %name%, %ip%, %authid%.
    IP_FORMAT = #%userid%: %name% [ %ip% ] [ %authid% ]
    
    ;Random addresses that will be used if HIDE_ADMINS = 3.
    RANDOM_ADDRESSES = 31.13 , 31.211 , 77.85 , 79.100 , 84.252 , 89.215 , 93.123 , 93.183 , 94.139 , 130.204 , 151.251 , 188.254
    
    ;The menu title.
    MENU_TITLE = [IP Shower] \wChoose a player:\r
    
    ;Display format for players in the menu. You can use %userid%, %name%, %ip%, %authid%.
    MENU_FORMAT = %name% \d... \r%ip%
    
    ;Previous page field in the menu.
    MENU_BACKNAME = \yPrevious Page
    
    ;Next page field in the menu.
    MENU_NEXTNAME = \yNext Page
    
    ;Exit menu field in the menu.
    MENU_EXITNAME = \rClose
    
    ;Display format for the chat message that shows in chat when choosing a player from the menu. You can use %userid%, %name%, %ip%, %authid%, %prefix%, %time%.
    CHAT_FORMAT = !g%prefix% !nPlayer !g%name%!n's !tIP Adress !nis !g%ip%!n. The time is !t%time%
    
    ;No access message. You can use %flag%.
    NO_ACCESS = Only users with flag "%flag%" can use this command.
    
    ;No IPs message.
    NO_IPS = * No IPs available at the moment.
    
    ;The time format. More info @ http://www.cplusplus.com/reference/ctime/strftime/
    TIME_FORMAT = %d.%m.%Y - %X
  • CHAT_PREFIX: Префиксът, който ще се ползва в чата и конзолата.
  • ADMIN_ONLY: Сложете го на "1" ако искате командите да са достъпни само за администраторите.
  • ADMIN_FLAG: Администраторският флаг.
  • HIDE_ADMINS: Начин на скриване на ИП адресите на администраторите:
    • 0 = ИП адресите няма да бъдат скрити.
    • 1 = На мястото на ИП адреса ще изписва "HIDDEN".
    • 2 = Последните числа от ИП адреса ще бъдат скрити - 77.29.**.**.
    • 3 = Ще бъде генериран фалшив ИП адрес.
    • 4 = Администраторите няма изобщо да бъдат изписвани в списъка с играчи.
  • PLAYER_IP: Сложете го на "1" ако искате последните числа от ИП адресите на обиковените играчи да бъдат скрити.
  • ADMIN_SEEFULL: Дали администраторите ще имат достъп до цялостните ИП адреси на играчите.
  • SHOW_PORT: Сложете го на "1" ако искате да се показва и порта (27005).
  • HIDDEN_TAG: Тагът, който ще се ползва ако HIDE_ADMINS = 1.
  • LINE_BEGIN: Първото съобщение при използване на командата. Можете да ползвате %time%, %hostname%, %map%, %newline%.
  • LINE_END: Последното съобщение при използване на командата. Можете да ползвате %time%, %hostname%, %map%, %newline%.
  • IP_FORMAT: По какъв начин да се изписват ИП адресите в конзолата. Можете да ползвате %userid%, %name%, %ip%, %authid%.
  • RANDOM_ADDRESSES: Списък с произволни ИП адреси, които ще се ползват ако опцията HIDE_ADMINS = 3.
  • MENU_TITLE: Заглавието на менюто.
  • MENU_FORMAT: По какъв начин да се изписват играчите в менюто. Можете да ползвате %userid%, %name%, %ip%, %authid%.
  • MENU_BACKNAME: Името на полето за предишна страница.
  • MENU_NEXTNAME: Името на полето за следваща страница.
  • MENU_EXITNAME: Името на полето за излез от менюто.
  • CHAT_FORMAT: По какъв начин да бъде изписвана информацията в чата. Можете да ползвате %userid%, %name%, %ip%, %authid%, %prefix%, %time%.
  • NO_ACCESS: Съобщението, което се показва когато нямате достъп до командата.
  • NO_IPS: Съобщението, което се показва когато няма достъпни ИП адреси в момента.
  • TIME_FORMAT: Начин на показване на времето. Повече информация тук.
Допълнителна информация и линк за теглене

Изображение
Изображение
Изображение

Потребителски аватар

Unbr3akable 3/120
Потребител
Потребител
Мнения: 178
Регистриран: 21 дек 2016, 20:50

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от Unbr3akable 3/120 » 17 мар 2017, 22:47

Предлагам да направиш когато играч избере неговото си име в менюто, да изписва в чата "Your IP is: xx.xxx.xx.xx" примерно.

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5255
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 539 пъти
Години: 21
Контакти:

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от OciXCrom TM » 18 мар 2017, 01:45

Изписва си го?

Потребителски аватар

Unbr3akable 3/120
Потребител
Потребител
Мнения: 178
Регистриран: 21 дек 2016, 20:50

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от Unbr3akable 3/120 » 18 мар 2017, 09:17

На мен не ми го изписва. Може би ползвам по-стара версия.

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5255
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 539 пъти
Години: 21
Контакти:

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от OciXCrom TM » 18 мар 2017, 16:41

То на снимката се вижда:

Изображение

Да не би да не съм те разбрал правилно?

Потребителски аватар

Unbr3akable 3/120
Потребител
Потребител
Мнения: 178
Регистриран: 21 дек 2016, 20:50

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от Unbr3akable 3/120 » 18 мар 2017, 17:41

Имам предвид, ако примерно в менюто избера моето си име, да изписва в чата "Your IP Adress is xx.x.x.xx", а не "Player "моето си име"'s IP Adress is xx.x.x.xx".

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5255
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 539 пъти
Години: 21
Контакти:

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от OciXCrom TM » 18 мар 2017, 17:45

Не мисля, че за толкова неважно нещо трябва да редактирам плъгина. Целта е да показва ИП-то, пък дали пише "your IP" или "player's IP"...

Потребителски аватар

Unbr3akable 3/120
Потребител
Потребител
Мнения: 178
Регистриран: 21 дек 2016, 20:50

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от Unbr3akable 3/120 » 18 мар 2017, 17:46

Ами примерно ако мислиш да правиш нова версия на плъгина, може да добавиш и предложението ми.

Потребителски аватар

aHaJLruH SS
VHE Mapper
VHE Mapper
Мнения: 130
Регистриран: 13 окт 2016, 12:33
Местоположение: София
Се отблагодари: 9 пъти
Получена благодарност: 42 пъти
Години: 21

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от aHaJLruH SS » 24 мар 2017, 13:19

Здравейте. Бихте ли ми казали как да премахна съобщенията в чата изобщо да не ги изписва? Не мисля, че са толкова наложителни. :)

Потребителски аватар

stambeto2006
Тестов модератор
Тестов модератор
Мнения: 364
Регистриран: 06 окт 2016, 15:44
Се отблагодари: 18 пъти
Получена благодарност: 25 пъти
Години: 24
Контакти:

Re: IP Shower [Hide Admins|Flag Control|IP Menu|Ultimate] v2.0

Мнение от stambeto2006 » 24 мар 2017, 14:07

Съобщенията в чата не са цветни със съответните цветове.
Untitled-1.fw.png
Untitled-1.fw.png (184.33 KиБ) Видяна 1944 пъти
Untitled-1.fw.png
Untitled-1.fw.png (184.33 KиБ) Видяна 1944 пъти
https://amxx-bg.info/memberlist.php?mod ... file&u=108 Намираш това и го изтриваш и повече няма да ти ги изписва в чата.

Код: Избери всички

				else if(equal(szKey, "CHAT_FORMAT"))
					{
						copy(g_eSettings[stgChatFormat], charsmax(g_eSettings[stgChatFormat]), szValue)
						g_blNameC = contain(szValue, "%name%") != -1 ? true : false
						g_blUserIdC = contain(szValue, "%userid%") != -1 ? true : false
						g_blIPC = contain(szValue, "%ip%") != -1 ? true : false
						g_blAuthIdC = contain(szValue, "%authid%") != -1 ? true : false
						g_blPrefixC = contain(szValue, "%prefix%") != -1 ? true : false
						g_blTimeC = contain(szValue, "%time%") != -1 ? true : false
					}
ИзображениеИзображение

Отговори

Върни се в “Одобрени плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 3 госта