Connect Information

В този раздел можете да публикувате нови плъгини, като същите ще бъдат одобрени или неодобрени от страна на екипа.
Правила на форума
ИНФОРМАЦИЯ: В този раздел най-вероятно няма да намерите много теми (възможно е и да е напълно празен), тъй като новите теми се местят в https://amxx-bg.info/viewforum.php?f=21 или https://amxx-bg.info/viewforum.php?f=22, зависимо от качеството им.
Потребителски аватар

Автор на темата
Fr0sTt FTW;
Потребител
Потребител
Мнения: 137
Регистриран: 16 фев 2018, 19:11

Connect Information

Мнение от Fr0sTt FTW; » 02 мар 2018, 12:37

Connect Information

> Описание
Когато играч влезе в сървъра, плъгина изкарва информация за дадения играч като ip адрес, steamid, държава, град, континент и т.н.

> Снимки
Изображение

> Допълнителна информация
Настройките на плъгина се променят от файла configs/ConnectInfo.ini:

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

# Main prefix for chat messages
CHAT_PREFIX = &x03[&x04ConnectInfo&x03]

# Motd Title 
MOTD_TITLE = ConnectInformation

# Connect Information modes
# 1 = chat message;  2 = hudmessage; 3 = motd 
CONNECT_MODE = 2

# HUD message color
HUD_MESAGE_COLOR = 124 124 255

# HUD message position X 
HUD_MESSAGE_POS_X = -1.0

# HUD message position Y 
HUD_MESSAGE_POS_Y = 0.05

# HUD message effects
HUD_MESSAGE_EFFECTS = 2

# HUD message duration.
HUD_MESSAGE_DURATION = 5.0

# Time to show chat message
SHOW_MSG_TIME = 5.0

# Prefix of unknown countries
UNKNOWN_COUNTRY = Unknown
  • CHAT_PREFIX: Префиксът, който ще се показва пред чат съобщенията
  • MOTD_TITLE: Заглавието на MOTD екрана
  • CONNECT_MODE: Опциите за показване на информацията:
    • 1 - чрез съобщение в чата
    • 2 - чрез HUD съощение
    • 3 - чрез MOTD екран
  • HUD_MESSAGE_COLOR: Цвят на HUD съобщението
  • HUD_MESSAGE_POS_X: Координати X на HUD съобщението
  • HUD_MESSAGE_POS_Y: Координати Y на HUD съобщението
  • HUD_MESSAGE_EFFECTS: Ефект на HUD съобщението
  • HUD_MESSAGE_DURATION: Времетраене на HUD съобщението
  • SHOW_MSG_TIME: Времето, след което ще се покаже съобщението в чата
  • UNKNOWN_COUNTRY: Префиксът на неразпознатите държави
> Нужни библиотеки
cromchat.inc
geoip.inc


> Сървъри използващи плъгина
Натисни тук

> Линк за сваляне
ConnectInfo.rar
(2.17 KиБ) Свален 61 пъти
ConnectInfo.rar
(2.17 KиБ) Свален 61 пъти
Последна промяна от Fr0sTt FTW; на 10 апр 2018, 22:26, променено общо 4 пъти.

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

sf4n CS-ZAPAD
Потребител
Потребител
Мнения: 98
Регистриран: 08 яну 2018, 11:25

Connect Information

Мнение от sf4n CS-ZAPAD » 30 мар 2018, 10:21

Щеше да е добре да качиш модулите и .inc файловете..
Изображение

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

[N]eXuS amxx-bg
Потребител
Потребител
Мнения: 163
Регистриран: 16 мар 2018, 04:52

Connect Information

Мнение от [N]eXuS amxx-bg » 30 мар 2018, 10:57

sf4n написа:
30 мар 2018, 10:21
Щеше да е добре да качиш модулите и .inc файловете..
Още по добре щеше направо да ти го сложи в сървъра !
Инклудват се две библиотеки които на теб ти трябват geoip и cromchat

.ini файловете се слагат в cstrike/addons/amxmodx/scripting/include и после в cstrike/addons/amxmodx/configs/modules.ini на нов ред напиши имената им на библиотеките без .ini на края !!

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Connect Information

Мнение от cgozzie Dubstep » 30 мар 2018, 13:11

И локално се мъча да го компилирам и пак не става.

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

[N]eXuS amxx-bg
Потребител
Потребител
Мнения: 163
Регистриран: 16 мар 2018, 04:52

Connect Information

Мнение от [N]eXuS amxx-bg » 30 мар 2018, 14:30

Има проблем с библиотеката geoip !

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

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

Connect Information

Мнение от OciXCrom TM » 30 мар 2018, 14:41

И кое не става?

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Connect Information

Мнение от cgozzie Dubstep » 30 мар 2018, 14:48

Еми не ми се компелира братле как да го кажа друго ядче.

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

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

Connect Information

Мнение от OciXCrom TM » 30 мар 2018, 14:50

Примерно да кажеш какви грешки дава за да знам за какво става дума?!

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Connect Information

Мнение от cgozzie Dubstep » 30 мар 2018, 15:23

connect_info.sma(44) : error 017: undefined symbol "geoip_city"
connect_info.sma(44) : error 088: number of arguments does not match definition
connect_info.sma(45) : error 017: undefined symbol "geoip_continent_name"
connect_info.sma(45) : error 088: number of arguments does not match definition
connect_info.sma(58) : error 017: undefined symbol "geoip_continent_code"

5 Errors.
Could not locate output file connect_info.amx (compile failed).

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

mi0 mi0 ;)
Потребител
Потребител
Мнения: 92
Регистриран: 09 дек 2016, 22:02
Се отблагодари: 5 пъти
Получена благодарност: 8 пъти
Години: 25

Connect Information

Мнение от mi0 mi0 ;) » 30 мар 2018, 15:29

1. Отиваш при компилатора и отваряш папката include
2. Вътре слагаш geoip
3. Отваряш кода на плъгина и най-горе под #include <amxmodx> пишеш #include <geoip> (ако го няма)
4. Запазваш кода
5. Компилираш
6. Гледаш дали пак се показва, ако се показва теглиш нов компилатор и повтаряш стъпките :)

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Connect Information

Мнение от cgozzie Dubstep » 30 мар 2018, 15:31

Това е кода

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

#include < amxmodx >
#include < amxmisc >
#include < cromchat >
#include < geoip >

#define PLUGIN_NAME "Connect information"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "Fr0sTt"

#define DELAY_CONNECT 5.0

public plugin_init() 
{
	register_plugin( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR )
	register_cvar( "@ConnectInfo", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED )
	CC_SetPrefix( "&x03[&x04Connect info&x03]" )
}

public client_putinserver(id)
{
	set_task( DELAY_CONNECT, "Information", id ) 
}

public Information(id)
{
	new szName[32], szIP[20], szAuthid[35], szCountry[64], szCity[64], szContinent[64]
	get_user_name(id, szName, 31)
	get_user_ip(id, szIP, charsmax(szIP), 1)
	get_user_authid(id, szAuthid, charsmax(szAuthid))
	
	#if defined geoip_country_ex
	geoip_country_ex(szIP, szCountry, charsmax(szCountry))
	#else
	geoip_country(szIP, szCountry, charsmax(szCountry))
	#endif
	geoip_city(szIP, szCity, charsmax(szCity))
	geoip_continent_name(szIP, szContinent, charsmax(szContinent))
	
	check_validity(szCity, charsmax(szCity))
	check_validity(szCountry, charsmax(szCountry))
	check_validity(szContinent, charsmax(szContinent))
	
	new szCountryCode[3], szContinentCode[3]
	#if defined geoip_code2_ex
	geoip_code2_ex(szIP, szCountryCode)
	#else
	geoip_code2(szIP, szCountryCode)
	#endif

	geoip_continent_code(szIP, szContinentCode)
	check_validity(szContinentCode, charsmax(szContinentCode))
	
	CC_SendMessage( id, "&x01Hello &x03%s&x01. Your IP addres is [&x04%s&x01]. Your steamid is [&x04%s&x01].", szName, szIP, szAuthid )
	CC_SendMessage( id, "&x01You are join from &x03%s&x01 [&x04%s&x01]. Your city is&x03 %s&x01. Your continent is &x03%s&x01 [&x04%s&x01].", szCountry, szCountryCode, szCity, szContinent, szContinentCode ) 
	CC_SendMessage( id, "&x01Have fun &x04& &x01don't cheat!")
}

stock check_validity( szText[], const iLen ) //ot chatmanager na OcixCrom
{
	if( !szText[0] )
		copy( szText, iLen, "Unknown" )
}

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

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

Connect Information

Мнение от OciXCrom TM » 30 мар 2018, 15:38


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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Connect Information

Мнение от cgozzie Dubstep » 30 мар 2018, 15:56

Супер си сега вече се компилира без грешки.

Отговори

Върни се в “Нови попълнения”

Кой е на линия

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