Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
SILENT HILL`
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 10 Мар 2020, 20:25
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от SILENT HILL` » 28 Мар 2020, 18:14

Здравейте, ако може да се направи такъв плъгин например когато някой влезне в сървъра с следните домейни:
.ro
.com
.tk и прочие, ника автоматично да му се сменя на PrivateNick !
Благодаря предварително.
GlobalArena Dust2 Only ---> 93.123.18.76:27015 :gamer1:

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

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от illusion » 28 Мар 2020, 18:22


Аватар
SILENT HILL`
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 10 Мар 2020, 20:25
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от SILENT HILL` » 28 Мар 2020, 18:27

Не, е това което търсия.
GlobalArena Dust2 Only ---> 93.123.18.76:27015 :gamer1:

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от OciXCrom » 28 Мар 2020, 21:10

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

#include <amxmodx>
#include <fakemeta>

#if !defined MAX_NAME_LENGTH
	const MAX_NAME_LENGTH = 32
#endif

new const BANNED_DOMAINS[][] =
{
	".ro", ".com", ".tk"
}

new const CHANGE_NAME[] = "PrivateNick"

new g_fwdUserNameChanged

public plugin_init()
{
	register_plugin("No Domains in Name", "1.0", "OciXCrom")
	register_event("SayText", "OnSayText", "a", "2=#Cstrike_Name_Change")
}

public client_putinserver(id)
{
	check_name(id)
}

public OnSayText(iMsg, iDestination, iEntity)
{
	g_fwdUserNameChanged = register_forward(FM_ClientUserInfoChanged, "OnNameChange", 1)
}

public OnNameChange(id)
{
	if(is_user_connected(id))
	{
		check_name(id)
	}

	unregister_forward(FM_ClientUserInfoChanged, g_fwdUserNameChanged, 1)
}

check_name(id)
{
	new szName[MAX_NAME_LENGTH]
	get_user_name(id, szName, charsmax(szName))

	for(new i; i < sizeof(BANNED_DOMAINS); i++)
	{
		if(containi(szName, BANNED_DOMAINS[i]) != -1)
		{
			set_user_info(id, "name", CHANGE_NAME)
		}
	}
}

Аватар
SILENT HILL`
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 10 Мар 2020, 20:25
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от SILENT HILL` » 28 Мар 2020, 22:40

OciXCrom написа: 28 Мар 2020, 21:10

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

#include <amxmodx>
#include <fakemeta>

#if !defined MAX_NAME_LENGTH
	const MAX_NAME_LENGTH = 32
#endif

new const BANNED_DOMAINS[][] =
{
	".ro", ".com", "tk"
}

new const CHANGE_NAME[] = "PrivateNick"

new g_fwdUserNameChanged

public plugin_init()
{
	register_plugin("No Domains in Name", "1.0", "OciXCrom")
	register_event("SayText", "OnSayText", "a", "2=#Cstrike_Name_Change")
}

public client_putinserver(id)
{
	check_name(id)
}

public OnSayText(iMsg, iDestination, iEntity)
{
	g_fwdUserNameChanged = register_forward(FM_ClientUserInfoChanged, "OnNameChange", 1)
}

public OnNameChange(id)
{
	if(is_user_connected(id))
	{
		check_name(id)
	}

	unregister_forward(FM_ClientUserInfoChanged, g_fwdUserNameChanged, 1)
}

check_name(id)
{
	new szName[MAX_NAME_LENGTH]
	get_user_name(id, szName, charsmax(szName))

	for(new i; i < sizeof(BANNED_DOMAINS); i++)
	{
		if(containi(szName, BANNED_DOMAINS[i]) != -1)
		{
			set_user_info(id, "name", CHANGE_NAME)
		}
	}
}
Мерси, ако реша да довавя още домейни трябва просто да редактирам тук ?

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

	".ro", ".com", "tk"
GlobalArena Dust2 Only ---> 93.123.18.76:27015 :gamer1:

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от OciXCrom » 28 Мар 2020, 22:41

Много логично.

Аватар
SILENT HILL`
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 10 Мар 2020, 20:25
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от SILENT HILL` » 28 Мар 2020, 22:44

Заключвай мерси отново :) :tnx:
GlobalArena Dust2 Only ---> 93.123.18.76:27015 :gamer1:

Аватар
Dachoni
Извън линия
Потребител
Потребител
Мнения: 157
Регистриран на: 23 Ное 2017, 16:48
Се отблагодари: 95 пъти
Получена благодарност: 6 пъти

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от Dachoni » 28 Мар 2020, 23:16

ММ тествах плъгина, при влизане с такъв ник работи отлично. Ако обаче си в сървъра с някакъв ник и смениш на .определен домейн , се сменя само в TaB показването на това име което искаш, но в чата остава това име с което си влязъл.
В смисъл в чат ника си остава с тоя, който си влязал.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от OciXCrom » 29 Мар 2020, 00:08

Dachoni написа: 28 Мар 2020, 23:16 ММ тествах плъгина, при влизане с такъв ник работи отлично. Ако обаче си в сървъра с някакъв ник и смениш на .определен домейн , се сменя само в TaB показването на това име което искаш, но в чата остава това име с което си влязъл.
В смисъл в чат ника си остава с тоя, който си влязал.
Това е проблем от плъгина за чат, който ползваш.

Аватар
csmegagaming
Извън линия
Рекламатор
Рекламатор
Мнения: 64
Регистриран на: 07 Ное 2016, 17:07
Местоположение: София
Се отблагодари: 20 пъти
Получена благодарност: 5 пъти
Обратна връзка:

Заявка за плъгин - При рекламен ник ника да се сменя автоматично на PrivateNick

Мнение от csmegagaming » 29 Мар 2020, 11:49

Може ли да се добави и име което е ИП, последно време се напълни с 1 такова във всички сървъри. Бих го добавил, но това им е целта, реклама.

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

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

Кой е на линия

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