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

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

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

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

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

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от stambeto2006 на 05 Май 2019, 20:57, променено общо 1 път.
Причина: Излишен коментар!
Фенче на СкандаУ <3

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

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

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

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

Аватар
mBFF-TheFucKBG
Извън линия
Потребител
Потребител
Мнения: 311
Регистриран на: 09 Ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 13 пъти
Получена благодарност: 11 пъти

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

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

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от stambeto2006 на 05 Май 2019, 20:56, променено общо 1 път.
Причина: Излишен коментар!
Фенче на СкандаУ <3

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

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

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

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

Аватар
<VeCo>
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 145
Регистриран на: 28 Яну 2019, 19:01
Се отблагодари: 11 пъти
Получена благодарност: 80 пъти
Обратна връзка:

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

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

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

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

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

Мнение от OciXCrom » 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)
	}
}

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

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

Кой е на линия

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