Connect Information

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

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

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

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

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

Connect Information

Мнение от sf4n CS-ZAPAD » 01 апр 2018, 22:26

[N]eXuS написа:
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 на края !!
И със затворени очи ще ги сложа, но представи си някой нов в тази сфера се опита да го сложи този плъгин, но уви няма да успее и защо трябва да се налага да пише по темите за помощ и прочие. Ако бяха добавени .inc файловете и модулите защото някой ги нямат щеше да е много по улеснено за новаците.

Поздрави.
Изображение

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

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

Connect Information

Мнение от [N]eXuS amxx-bg » 01 апр 2018, 22:39

Още една причина да не се захващат с неща който не са им по силити сега няма и един свестен цс форум освен iplay и slackserv всички друго мамата си еб.... защо то такива деца тръгвате да правите вериги който на нищо не мязат то има по вече вериги от колкото играчи в съвърите !!
Сори за спама :(

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

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

Connect Information

Мнение от sf4n CS-ZAPAD » 01 апр 2018, 23:10

Те не се раждат научени хората, ей много ме нервят такива комплексирани дечица, който си мислят, че е забранено някой, който не разбира да прави нещо свързано с CS, всеки се учи с времето си, да не мислиш, че SlackServ са били така и преди, бяха си обикновена верига в първите години с няколко сървъра в порядъка на 3-4, но с времето се разрастнаха и пробиха. Просто няма смисъл да обсъждаме кой и какво може да прави през свободното си време, било то верига или просто сървър за забавление, не вие решавате какво да правят хората.
Изображение

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

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

Connect Information

Мнение от Fr0sTt FTW; » 01 апр 2018, 23:13

*UPDATE*
Нова версия на плъгина, която включва:
- всички нужни неща за компилиране на плъгина са в архива
- конфигуриране на плъгина от ConnectInfo.ini файла
- Опции за показване на съобщението чрез чат съобщение, HUD съобщение и MOTD екран

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

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

Connect Information

Мнение от OciXCrom TM » 01 апр 2018, 23:20

И сега, като е добавил geoip.inc и cromchat.inc в архива, какво правим когато някоя от библиотеките бъде ъпдейтната? Хората когато изтеглят този плъгин ще получат стара версия и няма да могат да компилират нито един друг плъгин който ще ползва новите неща. Изобщо не мислите преди да пишете. Да не говорим, че geoip.inc е част от АМХХ пакета по подразбиране. Все едно е добавил amxmodx.inc в архива. Махни тези неща от архива, ако искаш сложи линк от къде може да се изтегли текущата версия на библиотеката.

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

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

Connect Information

Мнение от Fr0sTt FTW; » 01 апр 2018, 23:33

Оправено.

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

southdivision буратино
Потребител
Потребител
Мнения: 279
Регистриран: 14 окт 2016, 23:17
Местоположение: София
Се отблагодари: 8 пъти
Получена благодарност: 5 пъти
Години: 22
Контакти:

Connect Information

Мнение от southdivision буратино » 02 апр 2018, 23:43

Добави опция чрез която да има съобщение в сървъра,че някой се опитва да влезне в сървъра и да изписва в чата от коя държава е,град и т.н.

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

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

Connect Information

Мнение от Fr0sTt FTW; » 03 апр 2018, 08:23

Според мен няма смисъл, защото ще става голям спам, затова е със съобщение до дадения играч.

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

summertime vibes PSA
Тестов модератор
Тестов модератор
Мнения: 960
Регистриран: 27 ное 2016, 17:47
Местоположение: In the Heaven
Се отблагодари: 39 пъти
Получена благодарност: 75 пъти
Контакти:

Connect Information

Мнение от summertime vibes PSA » 01 окт 2018, 23:18

В .ini файла имаш грешка.

PLUGIN_PREFIX = &x03[&x04ConnectInfo&x03]

->

CHAT_PREFIX = &x03[&x04ConnectInfo&x03]
Изображение

Отговори

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

Кой е на линия

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