Редакция на плъгин за VIP Model.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Заключена
Потребителски аватар

Автор на темата
iv69
Потребител
Потребител
Мнения: 355
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 100 пъти
Получена благодарност: 10 пъти

Редакция на плъгин за VIP Model.

Мнение от iv69 » 05 май 2019, 19:30

Ще може ли някой да редактира този плъгин така, че само на играчите с Access flags :
r - custom level F и
s - custom level G
да им изписва VIP tag в scorebord-а ? А всичко останало да не се променя: т.е. модела да си остава за всички играещи.
Благодаря !

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

#include <amxmodx>
#include <fakemeta>
#include <csdm>

#define VERSION "0.0.2"
#define PLUGIN "Csdm FFA Vip Model"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, "ConnorMcLeod")
register_forward(FM_SetClientKeyValue, "SetClientKeyValue")
register_message(get_user_msgid("TeamInfo"), "Message_TeamInfo")
register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public plugin_precache()
{
precache_model("models/player/vip/vipp.mdl")
}

public SetClientKeyValue(id, const szInfoBuffer[], const szKey[], const szValue[])
{
static const model[] = "model"
if( csdm_get_ffa() && is_user_connected(id) && equal(szKey, model) )
{
static const vip[] = "vip"
new szModel[5]
get_user_info(id, model, szModel, charsmax(szModel))
if( !equal(szModel, vip) )
{
set_user_info(id, model, vip)
}
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}

public Message_TeamInfo()
{
if( csdm_get_ffa() )
{
new szTeam[2]
get_msg_arg_string(2, szTeam, charsmax(szTeam))
if( szTeam[0] == 'T' )
{
set_msg_arg_string(2, "CT")
}
}
}

public Message_ScoreAttrib()
{
if( csdm_get_ffa() && !(get_msg_arg_int(2) & 5) )
{
set_msg_arg_int(2, ARG_BYTE, 4)
}
}

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

mBFF-TheFucKBG CS-UK
Потребител
Потребител
Мнения: 154
Регистриран: 09 ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 7 пъти
Получена благодарност: 1 път
Години: 15

Редакция на плъгин за VIP Model.

Мнение от mBFF-TheFucKBG CS-UK » 05 май 2019, 19:41

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 на 05 май 2019, 20:57, променено общо 1 път.
Причина: Излишен коментар!
CS-UK.InFo #D2 RespawN [Shop/Ranks]
IP на сървъра: 93.123.18.4:27016
CS-UK.InFo #Dust2 Only
IP на сървъра: 93.123.18.8:27016

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

Автор на темата
iv69
Потребител
Потребител
Мнения: 355
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 100 пъти
Получена благодарност: 10 пъти

Редакция на плъгин за VIP Model.

Мнение от iv69 » 05 май 2019, 20:03

mBFF-TheFucKBG написа:
05 май 2019, 19:41
Оправи си кода.
... тоест .... ??? това намерих в интернет , това комилирах , това работи... какво да оправям ? обясни , не разбирам от sma-кодове ? явно ти си специалистът след като ConnorMcLeod според теб прави "кодове за оправяне" ....

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

mBFF-TheFucKBG CS-UK
Потребител
Потребител
Мнения: 154
Регистриран: 09 ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 7 пъти
Получена благодарност: 1 път
Години: 15

Редакция на плъгин за VIP Model.

Мнение от mBFF-TheFucKBG CS-UK » 05 май 2019, 20:28

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 на 05 май 2019, 20:56, променено общо 1 път.
Причина: Излишен коментар!
CS-UK.InFo #D2 RespawN [Shop/Ranks]
IP на сървъра: 93.123.18.4:27016
CS-UK.InFo #Dust2 Only
IP на сървъра: 93.123.18.8:27016

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

Автор на темата
iv69
Потребител
Потребител
Мнения: 355
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 100 пъти
Получена благодарност: 10 пъти

Редакция на плъгин за VIP Model.

Мнение от iv69 » 05 май 2019, 20:38

mBFF-TheFucKBG написа:
05 май 2019, 20:28
Виж как са написани другите кодове и виж как твоя.
Момче, на какъв език да ти обяснявам? 1. Този код не е "мой"... 2. Този код го е писал човек който рабира със сигурност повече от теб ...
Не е изключено създателя на този код, когато се е учил да пише кодове, ти да си се учил на първите си крачки под масата! Спри да флудиш в темата , и ако няма да правиш нищо, не ме занимавай с твоите безсмислени и тъпи забалежки. ОК ?

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

<VeCo>
AMXX Скриптър
AMXX Скриптър
Мнения: 113
Регистриран: 28 яну 2019, 19:01
Се отблагодари: 4 пъти
Получена благодарност: 36 пъти

Редакция на плъгин за VIP Model.

Мнение от <VeCo> » 05 май 2019, 20:48

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

public Message_ScoreAttrib()
{
if( csdm_get_ffa() && !(get_msg_arg_int(2) & 5) && get_user_flags(get_msg_arg_int(1)) & (ADMIN_LEVEL_F | ADMIN_LEVEL_G))
{
set_msg_arg_int(2, ARG_BYTE, 4)
}
}
:pepo_think3:

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

Автор на темата
iv69
Потребител
Потребител
Мнения: 355
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 100 пъти
Получена благодарност: 10 пъти

Редакция на плъгин за VIP Model.

Мнение от iv69 » 05 май 2019, 21:44

<VeCo> написа:
05 май 2019, 20:48

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

public Message_ScoreAttrib()
{
if( csdm_get_ffa() && !(get_msg_arg_int(2) & 5) && get_user_flags(get_msg_arg_int(1)) & (ADMIN_LEVEL_F | ADMIN_LEVEL_G))
{
set_msg_arg_int(2, ARG_BYTE, 4)
}
}
Благодаря, ще го пробвам :)

Добавено преди 9 минути 26 секунди:
Моля за ключ! <VeCo> ми направи поправката точно както я исках ! Работи !!!Благодаря !!!

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

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

Редакция на плъгин за VIP Model.

Мнение от OciXCrom TM » 06 май 2019, 01:00

Това, което mBFF-TheFucKBG неуспешно се опита да каже е, че кодът не е индентиран правилно и по този начин не е "приятен за очите". Ето го индентиран ползвайки опцията за автоматична индентация в Sublime Text + с направената промяна която <VeCo> спомена:

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

#include <amxmodx>
#include <fakemeta>
#include <csdm>

#define VERSION "0.0.2"
#define PLUGIN "Csdm FFA Vip Model"

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, "ConnorMcLeod")
	register_forward(FM_SetClientKeyValue, "SetClientKeyValue")
	register_message(get_user_msgid("TeamInfo"), "Message_TeamInfo")
	register_message(get_user_msgid("ScoreAttrib"), "Message_ScoreAttrib")
}

public plugin_precache()
{
	precache_model("models/player/vip/vipp.mdl")
}

public SetClientKeyValue(id, const szInfoBuffer[], const szKey[], const szValue[])
{
	static const model[] = "model"
	if( csdm_get_ffa() && is_user_connected(id) && equal(szKey, model) )
	{
		static const vip[] = "vip"
		new szModel[5]
		get_user_info(id, model, szModel, charsmax(szModel))
		if( !equal(szModel, vip) )
		{
			set_user_info(id, model, vip)
		}
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}

public Message_TeamInfo()
{
	if( csdm_get_ffa() )
	{
		new szTeam[2]
		get_msg_arg_string(2, szTeam, charsmax(szTeam))
		if( szTeam[0] == 'T' )
		{
			set_msg_arg_string(2, "CT")
		}
	}
}

public Message_ScoreAttrib()
{
	if( csdm_get_ffa() && !(get_msg_arg_int(2) & 5) && get_user_flags(get_msg_arg_int(1)) & (ADMIN_LEVEL_F | ADMIN_LEVEL_G))
	{
		set_msg_arg_int(2, ARG_BYTE, 4)
	}
}

Заключена

Върни се в “Заявки за плъгини”

Кой е на линия

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