Counter-Strike 1.6
HH-GaminG.EU #GunGame
91.134.123.43:27015
gg_ak-colt_palm_beach
Играчи: 10/28
gg_ak-colt_palm_beach
Counter-Strike 1.6
[BG] GODLIKE # Dust2 / Classic + VIP 45.144.155.164:27015 de_dust2 Играчи: 10/32
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 0/31
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_map2 Играчи: 4/16
Counter-Strike 1.6
VIP
45.144.155.171:27015 ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK zm_foda 15/32

Как да огранича използването на команда само до единия отбор

Въпроси и проблеми свързани с AMXModX.
Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 87
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 24 пъти

Как да огранича използването на команда само до единия отбор

Мнение от Orangegame14 » 20 Юни 2020, 22:41

Здравейте! Възложих си задачата да направя плъгин за сървър(JBMod), но едно не ми достигна, за да го завърша - идеята на плъгина е да позволява САМО на CT-тата да си променят скиновете. Пробвах какво ли не, но накрая или двата отбора имаха достъп до командата, или нито единият и остана като изход от ситуацията помощ от друг. Изпробвани неща: if/if...else/if...else if...else, но ще предоставя плъгина, работещ и за двата отбора. Естествено, помогналият ще бъде добавен в секция comment в началото на плъгина. Благодаря предварително! ПС: Надявам се този път заглавието да е точно.

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

#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>

public plugin_init()
{
	register_plugin("JBCTSkins", "1.0", "AUTHOR")
	register_clcmd("say /ctskin", "CTSkin")
}
public plugin_precache()
{
	precache_model("models/player/groom/groom.mdl")
	precache_model("models/player/spetsnaz/spetsnaz.mdl")
	precache_model("models/player/ctpacks/ctpacks.mdl")
}
public CTSkin(id)
{
	new menu = menu_create("\rIzberi si policai.", "menu_handler", 0)
	menu_additem(menu, "\w007", "", 0)
	menu_additem(menu, "\wSWAT", "", 0)
	menu_additem(menu, "\wRambo", "", ADMIN_SLAY)
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	
	menu_display(id , menu, 0)
}
public menu_handler(id, menu, item)
{
	switch(item)
	{
			case 0:
			{
				cs_set_user_model(id, "groom");
				client_print(id, print_chat, "Ti sega si Agent 007.");
				menu_destroy(menu)
				return PLUGIN_HANDLED
				
			}
			case 1:
			{
				cs_set_user_model(id,"spetsnaz");
				client_print(id, print_chat, "Ti sega si SWAT.");
			}
			case 2:
			{
				cs_set_user_model(id, "ctpacks");
				client_print(id, print_chat, "Ti sega si Rambo");
			}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

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

Как да огранича използването на команда само до единия отбор

Мнение от OciXCrom » 20 Юни 2020, 22:57

В началото на функцията CTSkin:

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

if(cs_get_user_team(id) != CS_TEAM_CT)
{
    return
}
Или можеш да ползваш този плъгин - viewtopic.php?f=21&t=2765

Аватар
Orangegame14
Извън линия
Потребител
Потребител
Мнения: 87
Регистриран на: 02 Апр 2020, 22:48
Се отблагодари: 6 пъти
Получена благодарност: 24 пъти

Как да огранича използването на команда само до единия отбор

Мнение от Orangegame14 » 21 Юни 2020, 12:39

Благодаря, този път се получи! :dance: Съответно добавих името ти в началната секция comment.

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

//БГ(BG) JBCTSkins - плъгин, чрез който може да промените скина си, докато сте СТ.
//Предназначен е за JailBreak мода, но може да се приложи и в други. Автор: .Благодарности на OciXCrom за решаването на проблем(ограничаване на командата само до отбора на СТ)
//EN JBCTSkins - a plugin which you can use to change your skin while you are a CT. The 
//plugin is made for JailBreak mod but it can be used in others too.
//Author: . Thanks to OciXCrom for fixing a problem(making the command accessible 
//only for the CT team)
Може да затворите темата.

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

Обратно към “Поддръжка / Помощ”

Кой е на линия

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