give flags to vip

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
vini2001
Извън линия
Foreigner
Foreigner
Мнения: 45
Регистриран на: 09 Мар 2020, 15:50
Се отблагодари: 4 пъти
Обратна връзка:

give flags to vip

Мнение от vini2001 » 15 Юни 2020, 16:40

I would like a plugin that when the player adds the nickname "@BIRUTAS" it gains flags and if it removes "@BIRUTAS" from the nick it loses the flags

example: Kevin @BIRUTAS = Flag bcin
Kevin = Flags ----

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

give flags to vip

Мнение от atmax » 15 Юни 2020, 20:26

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

#include <amxmodx>
#define CC_COLORS_TYPE CC_COLORS_SHORT
#include <cromchat>
#include <fakemeta>

new const g_szName[] = "@BIRUTAS"

public plugin_init()
{
	register_plugin("Free Flags", "1.0", "aTmAx")
	register_forward(FM_ClientUserInfoChanged, "OnUserInfoChanged")
}

public client_putinserver(id)
{
	new szName[32]
	get_user_name(id, szName, charsmax(szName))
	
	if(containi(szName, g_szName))
	{
		remove_user_flags(id, ADMIN_USER)
		set_user_flags(id, read_flags("bcin"))
		CromChat(id, "!nYou just gained the following flags: !gbcin!n!")
	}
}
   
public OnUserInfoChanged(id)
{
	new szName[32]
	new flags = read_flags("bcin")
	
	if(containi(szName, g_szName))
	{
		remove_user_flags(id, ADMIN_USER)
		set_user_flags(id, flags)
		CromChat(id, "!nYou just gained the following flags: !gbcin!n!")
	}
}
Someone have to repair this, because it gives this flags, only if you join in server with this nick.. I don't know why, but FM_ClientUserInfoChanged won't run.. :(
Rest in peace my friend I always will remember you! 🖤👊

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

give flags to vip

Мнение от JackEyedJones » 15 Юни 2020, 21:20

Tip: client_infochanged(id);

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

give flags to vip

Мнение от atmax » 15 Юни 2020, 21:30

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

#include <amxmodx>
#define CC_COLORS_TYPE CC_COLORS_SHORT
#include <cromchat>

new const g_szName[] = "@BIRUTAS"

public plugin_init()
{
	register_plugin("Free Flags", "1.0", "aTmAx")
}

public client_putinserver(id)
{
	new szName[32]
	get_user_name(id, szName, charsmax(szName))
	
	if(containi(szName, g_szName))
	{
		remove_user_flags(id, ADMIN_USER)
		set_user_flags(id, read_flags("bcin"))
		CromChat(id, "!nYou just gained the following flags: !gbcin!n!")
	}
}
   
public client_infochanged(id)
{
	new szName[32]
	get_user_name(id, szName, charsmax(szName))
	new flags = read_flags("bcin")
	
	if(containi(szName, g_szName))
	{
		remove_user_flags(id, ADMIN_USER)
		set_user_flags(id, flags)
		CromChat(id, "!nYou just gained the following flags: !gbcin!n!")
	}
}
Give it a try!
#Eddited
Rest in peace my friend I always will remember you! 🖤👊

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

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

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 8 госта