fix plugin: Simple Connect Announce

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Toni_P
Извън линия
Потребител
Потребител
Мнения: 64
Регистриран на: 01 Юли 2022, 19:12
Се отблагодари: 14 пъти
Получена благодарност: 4 пъти

fix plugin: Simple Connect Announce

Мнение от Toni_P » 16 Ное 2022, 19:31

Може ли в случай , че се конектва BOT - на мястото на държавата да изписва някакъв постоянен текст: примерно(blabla) - просто да може всеки да може да си добавя държавата от която пуска сървъра след името на бота: сега излиза съобщение: само името и конект, т.е. да има съобщение и при конектване на бот - но само, че да не "търси" държавата, а да си излиза и за тях съобщение от подобен тип както е при играчите.
Благодаря!

Код за потвърждение: Избери целия код

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

public plugin_init()
	register_plugin("Simple Connect Announce", "1.0", "OciXCrom")
	
public client_putinserver(id)
{
	new szName[32], szCountry[32], szIP[22]
	get_user_name(id, szName, charsmax(szName))
	get_user_ip(id, szIP, charsmax(szIP))
	
	#if defined geoip_country_ex
	geoip_country_ex(szIP, szCountry, charsmax(szCountry))
	#else
	geoip_country(szIP, szCountry, charsmax(szCountry))
	#endif
	
	CC_SendMatched(0, id, "%s [ &x03%s&x01 ] &x04connected", szName, szCountry)
}

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 371 пъти
Обратна връзка:

Re: fix plugin: Simple Connect Announce

Мнение от illusion » 16 Ное 2022, 23:21

Пробвай така, нямам компилатор.

Код за потвърждение: Избери целия код

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

public plugin_init()
	register_plugin("Simple Connect Announce", "1.0", "OciXCrom")
	
public client_putinserver(id)
{
	new szName[32], szCountry[32], szIP[22]
	get_user_name(id, szName, charsmax(szName))
	get_user_ip(id, szIP, charsmax(szIP))
	
	#if defined geoip_country_ex
	geoip_country_ex(szIP, szCountry, charsmax(szCountry))
	#else
	geoip_country(szIP, szCountry, charsmax(szCountry))
	#endif

	if(is_user_bot(id))
	{
		CC_SendMatched(0, id, "&x03%s &x04connected", szName)
	}
	else {
		CC_SendMatched(0, id, "%s [ &x03%s&x01 ] &x04connected", szName, szCountry)
	}
}

Аватар
Toni_P
Извън линия
Потребител
Потребител
Мнения: 64
Регистриран на: 01 Юли 2022, 19:12
Се отблагодари: 14 пъти
Получена благодарност: 4 пъти

Re: fix plugin: Simple Connect Announce

Мнение от Toni_P » 17 Ное 2022, 00:20

Благодаря! Работи точно както исках!
:clap: :lock:

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 18 госта