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

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

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

Редакция на плъгин за 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 CSNatioN
Потребител
Потребител
Мнения: 289
Регистриран: 09 ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 11 пъти
Получена благодарност: 8 пъти
Години: 15

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

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

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 на 05 май 2019, 20:57, променено общо 1 път.
Причина: Излишен коментар!
A story about my life will tell in an epilogue, I grew a poor, honest boy, but with dreams in my heart. She was tight to me in every battle, every bad day, I have already made every dream come true, but I gave it to you. My wife did not cry for me, I do not deserve you, and you up on your own, shove everyone up to the end. My dear, you do not cry for me, we will be together in paradise, and now up there, I want you to win all. The story for me continues, shine, fake and many lies, I want to come back before, you have nothing, but you are with her. She was tight to me in every battle, every bad day, I have already made every dream come true, but I betrayed her.

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

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

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

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

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

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

mBFF-TheFucKBG CSNatioN
Потребител
Потребител
Мнения: 289
Регистриран: 09 ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 11 пъти
Получена благодарност: 8 пъти
Години: 15

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

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

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 на 05 май 2019, 20:56, променено общо 1 път.
Причина: Излишен коментар!
A story about my life will tell in an epilogue, I grew a poor, honest boy, but with dreams in my heart. She was tight to me in every battle, every bad day, I have already made every dream come true, but I gave it to you. My wife did not cry for me, I do not deserve you, and you up on your own, shove everyone up to the end. My dear, you do not cry for me, we will be together in paradise, and now up there, I want you to win all. The story for me continues, shine, fake and many lies, I want to come back before, you have nothing, but you are with her. She was tight to me in every battle, every bad day, I have already made every dream come true, but I betrayed her.

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

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

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

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

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

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

<VeCo>
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран: 28 яну 2019, 19:01
Се отблагодари: 12 пъти
Получена благодарност: 68 пъти
Години: 24
Контакти:

Редакция на плъгин за 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
Потребител
Потребител
Мнения: 421
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 116 пъти
Получена благодарност: 12 пъти

Редакция на плъгин за 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
Администратор
Администратор
Мнения: 5378
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 597 пъти
Години: 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)
	}
}

Заключена

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

Кой е на линия

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