Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

Top15 AWP+KNIFE FOR CT/TR

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Top15 AWP+KNIFE FOR CT/TR

Мнение от cgozzie » 25 Сеп 2023, 14:50

Здравейте може ли да се изработи следния плъгин,идеята ми е такава защото всичко до тук в сървъра ми е свързан с екстри и модели само за играчите в топ15.

Значи да дава само на играчите в тор15 AWP+KNIFE модели но на принципа от 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15..Да го кажа така примерно играч достига топ15 и му дава модели авп и нож модели но само докато е в топ15 слезе ли на долу в топ14 да дава пак авп и нож модели и така до топ 1 с весеки топ авп и нож.
Значи най важното за моделите е да ги разпознава кой е за CT и кой за TR.Общо 15 модела авп и нож за CT и 15 за TR.И да се ползва с флаг който ще го преценя после кой да бъде.Моделите трябва за се сменят ако може веднага ако в момента е в топ15 и вземе топ14 да му даде другите модели ако не е веднага то при следващ рунд пак ще е добре.Надявам се да съм го написал разбираемо какво да се получи.Ако е твърде сложен и се иска много време за направата му ще разбера всеки който прави тук заявки.Като не може е живи и здрави да сме тва е важното.. :bg:
Изображение

Аватар
Hurricane
Извън линия
Потребител
Потребител
Мнения: 193
Регистриран на: 04 Юни 2022, 21:18
Се отблагодари: 17 пъти
Получена благодарност: 71 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от Hurricane » 25 Сеп 2023, 16:09

Играчите в топ 15 може да избират скиновете си или като е в топ 13 например да получи скина който е поставен на топ 13.
Да има 15 модела за CT и T

CT AWP 15 Скина
CT KNIFE 15 Скина

T AWP 15 Скина
Т KNIFE 15 Скина

Общо 60 скина да има ??

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от cgozzie » 25 Сеп 2023, 16:17

За първото да почне да действа от топ15 до топ1 но не да им излиза меню и да си избират ами автоматично да му дава скина с авт и ножа.

Значи стигам топ15 и на топ15 им дава авп и нож скинове като за цт и теро отделно слизаш топ14 и получават на него следващ скин авп и нож като скиновете са други и за цт и за теро и така до топ1.Правилно си ме разбрал общо идват с авп и нож по 30 скина за 1 отбор и още 30 за другия.
Изображение

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 345
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от EMOTO2.COM » 25 Сеп 2023, 17:06

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от Huehue на 30 Сеп 2023, 09:46, променено общо 1 път.
Причина: Излишен спам и напрежение!
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от cgozzie » 25 Сеп 2023, 19:57

Защо спамиш излишно темата ми аз дал ли съм коментар някъде по твоя сървър и кое как да бъде.За твое сведение в сървъра аз влизам за не повече от 10сек дори няма.Хора от чужди държави с пинг и латенцу над 150 дори са влизали за не повече от 10-15 сек как ти разбра че аз целя в сървъра ми да не влизат хора тук не искам мнение ти.Дал съм заявка и не мисля че е редно в заявките да спамиш кой как да си прави нещата.Би трябвало да ти дадът предупреждение тук администраторите за това твое мнение.Ще те помоля недей повече да казваш кое как хората да си правят сървърите.Ако реша да снижа до топ5 ще си пиша в темата.Благодаря за разбирането.........
Изображение

Аватар
Hurricane
Извън линия
Потребител
Потребител
Мнения: 193
Регистриран на: 04 Юни 2022, 21:18
Се отблагодари: 17 пъти
Получена благодарност: 71 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от Hurricane » 26 Сеп 2023, 19:16

Значи трябва да направиш отделни 4 папки в модел папката и там да се съхраняват моделите. ( Не е задължително но така ще е по подредено )
For example

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

"models/ct_knife/v_knife_one.mdl",
"models/ct_knife/v_knife_two.mdl",
"models/ct_knife/v_knife_three.mdl"
Трябва да попълниш пътищата към скина тук

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

new CT_AWP[][] =
{
	"models/ct_knife/v_knife_one.mdl",
}


new CT_KNIFE[][] =
{
	"models/ct_awp/v_awp_one.mdl",
}


new T_AWP[][] =
{
	"models/ct_knife/v_knife_one.mdl",
}

new T_KNIFE[][] =
{
	"models/ct_awp/v_awp_one.mdl",
}

Не е тествано трябва да пробваш, по принцип трябва да работи, не е нушно да попълваш всички модели за тест. Например ако си топ 5 слагай 5 скина и пробвай :worthy:

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

//////////////////////////////////////////////////////////////////// | AMXX
//////////// Public plugin by ReVoLuTi0n & AMXX-BG.INFO //////////// | BG
//////////////////////////////////////////////////////////////////// | INFO

#include <amxmodx>
#include <fakemeta>
#include <csx>

new iRankPos, izStats[8], izBody[8]

new const PLUGIN[] = "Awp/ Knife Model Replacer"
new const VERSION[] = "1.0"
new const AUTHOR[] = "ReVoLuTi0n"

#define VIP ADMIN_KICK

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("CurWeapon", "evCurWeapon", "be", "1=1");
}



new CT_AWP[][] =
{
	"models/ct_knife/v_knife_one.mdl",
}


new CT_KNIFE[][] =
{
	"models/ct_awp/v_awp_one.mdl",
}


new T_AWP[][] =
{
	"models/ct_knife/v_knife_one.mdl",
}

new T_KNIFE[][] =
{
	"models/ct_awp/v_awp_one.mdl",
}


public plugin_precache()
{
	for(new i = 0 ; i < sizeof(CT_AWP) ; i++)
	{
		precache_model(CT_AWP[i])
		precache_model(CT_KNIFE[i])
		precache_model(T_AWP[i])
		precache_model(T_KNIFE[i])
	}
}

public evCurWeapon(id)
{
	
	new iWeapon ; iWeapon = read_data(2)	
	iRankPos = get_user_stats(id, izStats, izBody)
	
	if(is_user_alive(id) && iRankPos  <= 15 &&  get_user_flags(id) & VIP)
	{	
		switch(get_user_team(id))
		{
			case  1:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,T_AWP[iRankPos] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,T_KNIFE[iRankPos] );
				}
			}
			
			case 2:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,CT_AWP[iRankPos] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,T_KNIFE[iRankPos] );
				}
			}
		}
	}	
	
	return PLUGIN_HANDLED;
}



Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от cgozzie » 27 Сеп 2023, 10:41

Здравей тествах го сложих по 5 скина на отбор и дава ги тва е добре но ги бърка в смисъл така да кажем.

v_awp_1 / а самия топ 1 все едно го няма там съм сложил златно авп
v_awp_2 /2 го дава за топ 1
v_awp_3 /3 го дава за топ 2
v_awp_4 / 4 го дава за топ 3
v_awp_5 / 5 го дава за топ 4

Ето как съм го подредил..

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

//////////////////////////////////////////////////////////////////// | AMXX
//////////// Public plugin by ReVoLuTi0n & AMXX-BG.INFO //////////////// | BG
//////////////////////////////////////////////////////////////////// | INFO

#include <amxmodx>
#include <fakemeta>
#include <csx>

new iRankPos, izStats[8], izBody[8]

new const PLUGIN[] = "Awp/ Knife Model Replacer"
new const VERSION[] = "1.0"
new const AUTHOR[] = "ReVoLuTi0n"

#define VIP ADMIN_LEVEL_A

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("CurWeapon", "evCurWeapon", "be", "1=1");
}


// Counter Team Knife Models path 
new CT_AWP[][] =
{
	"models/ct_awp/v_awp_1.mdl",
	"models/ct_awp/v_awp_2.mdl",
	"models/ct_awp/v_awp_3.mdl",
	"models/ct_awp/v_awp_4.mdl",
	"models/ct_awp/v_awp_5.mdl"
}

// Counter Team Awp Models path
new CT_KNIFE[][] =
{
	"models/ct_knife/v_knife_1.mdl",
	"models/ct_knife/v_knife_2.mdl",
	"models/ct_knife/v_knife_3.mdl",
	"models/ct_knife/v_knife_4.mdl",
	"models/ct_knife/v_knife_5.mdl"
}

// Terorist Team Awp Models path
new T_AWP[][] =
{
    "models/t_awp/v_awp_1.mdl",
	"models/t_awp/v_awp_2.mdl",
	"models/t_awp/v_awp_3.mdl",
	"models/t_awp/v_awp_4.mdl",
	"models/t_awp/v_awp_5.mdl"
}

new T_KNIFE[][] =
{
	"models/t_knife/v_knife_1.mdl",
	"models/t_knife/v_knife_2.mdl",
	"models/t_knife/v_knife_3.mdl",
	"models/t_knife/v_knife_4.mdl",
	"models/t_knife/v_knife_5.mdl"
}


public plugin_precache()
{
	for(new i = 0 ; i < sizeof(CT_AWP) ; i++)
	{
		precache_model(CT_AWP[i])
		precache_model(CT_KNIFE[i])
		precache_model(T_AWP[i])
		precache_model(T_KNIFE[i])
	}
}

public evCurWeapon(id)
{
	
	new iWeapon ; iWeapon = read_data(2)	
	iRankPos = get_user_stats(id, izStats, izBody)
	
	if(is_user_alive(id) && iRankPos  <= 15 &&  get_user_flags(id) & VIP)
	{	
		switch(get_user_team(id))
		{
			case  1:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,T_AWP[iRankPos] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,T_KNIFE[iRankPos] );
				}
			}
			
			case 2:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,CT_AWP[iRankPos] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,CT_KNIFE[iRankPos] );
				}
			}
		}
	}	
	
	return PLUGIN_HANDLED;
}
Тук при теб беше така. case CSW_KNIFE: set_pev(id, pev_viewmodel2,T_KNIFE[iRankPos] );
Аз го направих така case CSW_KNIFE: set_pev(id, pev_viewmodel2,CT_KNIFE[iRankPos] );

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

case CSW_AWP: set_pev(id, pev_viewmodel2,CT_AWP[iRankPos] ); 
case CSW_KNIFE:	set_pev(id, pev_viewmodel2,CT_KNIFE[iRankPos] );
Всико иначе работи само дето им бърка топовете и топ 1 го няма.

И тези грешки дава сега забелязах..

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

L 09/27/2023 - 11:09:48: [AMXX] Displaying debug trace (plugin "top15_weaponsskin_ct_t.amxx", version "1.0")
L 09/27/2023 - 11:09:48: [AMXX] Run time error 4: index out of bounds 
L 09/27/2023 - 11:09:48: [AMXX]    [0] top15_weaponsskin_ct_t.sma::evCurWeapon (line 98)
L 09/27/2023 - 11:09:48: [AMXX] Displaying debug trace (plugin "top15_weaponsskin_ct_t.amxx", version "1.0")
L 09/27/2023 - 11:09:48: [AMXX] Run time error 4: index out of bounds 
L 09/27/2023 - 11:09:48: [AMXX]    [0] top15_weaponsskin_ct_t.sma::evCurWeapon (line 99)
L 09/27/2023 - 11:09:48: [AMXX] Displaying debug trace (plugin "top15_weaponsskin_ct_t.amxx", version "1.0")
L 09/27/2023 - 11:09:48: [AMXX] Run time error 4: index out of bounds 
L 09/27/2023 - 11:09:48: [AMXX]    [0] top15_weaponsskin_ct_t.sma::evCurWeapon (line 89)
L 09/27/2023 - 11:09:48: [AMXX] Displaying debug trace (plugin "top15_weaponsskin_ct_t.amxx", version "1.0")
L 09/27/2023 - 11:09:48: [AMXX] Run time error 4: index out of bounds 
L 09/27/2023 - 11:09:48: [AMXX]    [0] top15_weaponsskin_ct_t.sma::evCurWeapon (line 90)
L 09/27/2023 - 11:09:48: [AMXX] Displaying debug trace (plugin "top15_weaponsskin_ct_t.amxx", version "1.0")
L 09/27/2023 - 11:09:48: [AMXX] Run time error 4: index out of bounds
Изображение

Аватар
Hurricane
Извън линия
Потребител
Потребител
Мнения: 193
Регистриран на: 04 Юни 2022, 21:18
Се отблагодари: 17 пъти
Получена благодарност: 71 пъти

Re: Top15 AWP+KNIFE FOR CT/TR

Мнение от Hurricane » 27 Сеп 2023, 18:09

Пробвай така, сега не трябва да ги бърка, за грешката нз напиши дебъг след плъгина.
Най добре е всичките скинове да са на лице и така пробвай

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

//////////////////////////////////////////////////////////////////// | AMXX
//////////// Public plugin by ReVoLuTi0n & AMXX-BG.INFO //////////////// | BG
//////////////////////////////////////////////////////////////////// | INFO

#include <amxmodx>
#include <fakemeta>
#include <csx>

new iRankPos, izStats[8], izBody[8]

new const PLUGIN[] = "Awp/ Knife Model Replacer"
new const VERSION[] = "1.0"
new const AUTHOR[] = "ReVoLuTi0n"

#define VIP ADMIN_LEVEL_A

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("CurWeapon", "evCurWeapon", "be", "1=1");
}


// Counter Team Knife Models path 
new CT_AWP[][] =
{
	"models/ct_awp/v_awp_1.mdl",
	"models/ct_awp/v_awp_2.mdl",
	"models/ct_awp/v_awp_3.mdl",
	"models/ct_awp/v_awp_4.mdl",
	"models/ct_awp/v_awp_5.mdl"
}

// Counter Team Awp Models path
new CT_KNIFE[][] =
{
	"models/ct_knife/v_knife_1.mdl",
	"models/ct_knife/v_knife_2.mdl",
	"models/ct_knife/v_knife_3.mdl",
	"models/ct_knife/v_knife_4.mdl",
	"models/ct_knife/v_knife_5.mdl"
}

// Terorist Team Awp Models path
new T_AWP[][] =
{
    "models/t_awp/v_awp_1.mdl",
	"models/t_awp/v_awp_2.mdl",
	"models/t_awp/v_awp_3.mdl",
	"models/t_awp/v_awp_4.mdl",
	"models/t_awp/v_awp_5.mdl"
}

new T_KNIFE[][] =
{
	"models/t_knife/v_knife_1.mdl",
	"models/t_knife/v_knife_2.mdl",
	"models/t_knife/v_knife_3.mdl",
	"models/t_knife/v_knife_4.mdl",
	"models/t_knife/v_knife_5.mdl"
}


public plugin_precache()
{
	for(new i = 0 ; i < sizeof(CT_AWP) ; i++)
	{
		precache_model(CT_AWP[i])
		precache_model(CT_KNIFE[i])
		precache_model(T_AWP[i])
		precache_model(T_KNIFE[i])
	}
}

public evCurWeapon(id)
{
	
	new iWeapon ; iWeapon = read_data(2)	
	iRankPos = get_user_stats(id, izStats, izBody)
	
	if(is_user_alive(id) && iRankPos  <= 15 &&  get_user_flags(id) & VIP)
	{	
		switch(get_user_team(id))
		{
			case  1:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,T_AWP[iRankPos - 1] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,T_KNIFE[iRankPos - 1] );
				}
			}
			
			case 2:
			{
				switch(iWeapon)
				{
					case CSW_AWP: set_pev(id, pev_viewmodel2,CT_AWP[iRankPos - 1] ); 
					case CSW_KNIFE:	set_pev(id, pev_viewmodel2,CT_KNIFE[iRankPos -1 ] );
				}
			}
		}
	}	
	
	return PLUGIN_HANDLED;
}

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

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

Кой е на линия

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