/spec,/back плугина се бъгна

Въпроси и проблеми свързани с AMXModX.
Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

/spec,/back плугина се бъгна

Мнение от digitalbg » 07 Ное 2019, 13:37

Здравейте.Използвам този плугин и съм много доволен но след като ъпдейтнах всичко,платформа и рехлдс-то ми излезе проблем.А той е когато напишa /spec ме праща няма проблеми но при /back ме пуща но след 1 секунда ми маха оръжия,ножка всичко + мерника и така аз ставам безсмъртен и ако опитам да напиша в конзолата kill ми дава you are already dead. Е браво е.... някакви идеи :)
Последно промяна от digitalbg на 07 Ное 2019, 18:27, променено общо 1 път.
45.144.155.100:27020

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

/spec,/back плугина

Мнение от mi0 » 07 Ное 2019, 13:54

Първата идея ще е да пратиш плъгина...
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

/spec,/back плугина

Мнение от digitalbg » 07 Ное 2019, 14:01

В момента нямам нет+тв Авария по късно днеска ще го кача. И още едно въпросче като натисна м за смяна на отборите няма я спектатор опцията.
45.144.155.100:27020

Аватар
User12
Извън линия
Потребител
Потребител
Мнения: 321
Регистриран на: 25 Яну 2018, 22:39
Местоположение: Сливен
Се отблагодари: 40 пъти
Получена благодарност: 17 пъти
Обратна връзка:

/spec,/back плугина

Мнение от User12 » 07 Ное 2019, 14:03

Този ли е плъгина ? viewtopic.php?f=21&t=1114
Каналът ми в YouTube : Георги Пламенов

Изображение

Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

/spec,/back плугина

Мнение от digitalbg » 07 Ное 2019, 17:11

Не ще кача моя настроен е ..

Добавено преди 3 часа 46 секунди:

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

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

#define PLUGIN "Spec Switch"
#define VERSION "0.1.3"
#define AUTHOR "many"

new CsTeams:zTeam[33]
new zDeath[33]
new bool:type_spec[33] = false
new g_cvar

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	g_cvar	= register_cvar("amx_specmode",	"0") 	// 0 - enable use to all, 1 - enable use only ADMINs
	register_clcmd("say /spec", 		"cmdSpec", ADMIN_ALL, "- go to spectator")
	register_clcmd("say_team /spec", 	"cmdSpec", ADMIN_ALL, "- go to spectator")
	register_clcmd("say /back", 		"cmdBack", ADMIN_ALL, "- go back to your team")
	register_clcmd("say_team /back", 	"cmdBack", ADMIN_ALL, "- go back to your team")
}

public cmdSpec(id)
{
	if(!get_pcvar_num(g_cvar))
		Spec(id)
	else if( get_pcvar_num(g_cvar) && (get_user_flags(id) & ADMIN_KICK))
		Spec(id)
	//else if( get_pcvar_num(g_cvar) && !(get_user_flags(id) & ADMIN_KICK)) PrintUserNotAdmin(id)
}

public cmdBack(id)
{
	if (type_spec[id] && cs_get_user_team(id) == CS_TEAM_SPECTATOR && zTeam[id] != CS_TEAM_SPECTATOR )
		Back(id)
	//else if( get_pcvar_num(g_cvar) && !(get_user_flags(id) & ADMIN_KICK) ) PrintUserNotAdmin(id)
}

public Spec(id)
{
	zDeath[id] = cs_get_user_deaths(id)
	if (cs_get_user_team(id) == CS_TEAM_SPECTATOR)
	return
	else{
		type_spec[id] = true
		zTeam[id] = cs_get_user_team(id)
		cs_set_user_team(id, CS_TEAM_SPECTATOR)
		user_silentkill(id)
		//client_print(id,print_chat,"[xLd-ZM] Type /back to return from Spectator")
	}
	return
}

public Back(id)
{
	cs_set_user_team(id, zTeam[id])
	cs_set_user_deaths(id, zDeath[id])
	set_task(0.5,"FirstRespawn",id)
	set_task(0.8,"SecondRespawn",id)
}

public FirstRespawn(id)
{
	cs_user_spawn(id)
}

public SecondRespawn(id)
{
	cs_user_spawn(id)
	if (cs_get_user_team(id) == CS_TEAM_T){
		give_item(id,"weapon_knife")
		give_item(id,"weapon_glock18")
		give_item(id,"ammo_9mm")
	}
	if (cs_get_user_team(id) == CS_TEAM_CT){
		give_item(id,"weapon_knife")
		give_item(id,"weapon_usp")
		give_item(id,"ammo_45acp")
		give_item(id,"ammo_45acp")
	}
}

PrintUserNotAdmin(id)
{
	client_print(id,print_chat,"[xLd-ZM] Only Admins can use /spec, /back command")
}

public client_disconnected(id) type_spec[id] = false
public client_connect(id) type_spec[id] = false
Последно промяна от stambeto2006 на 07 Ное 2019, 17:32, променено общо 1 път.
Причина: Когато публикуваш source code използвай [code]!
45.144.155.100:27020

Аватар
User12
Извън линия
Потребител
Потребител
Мнения: 321
Регистриран на: 25 Яну 2018, 22:39
Местоположение: Сливен
Се отблагодари: 40 пъти
Получена благодарност: 17 пъти
Обратна връзка:

/spec,/back плугина

Мнение от User12 » 07 Ное 2019, 17:15

Препоръчвам ти да използваш плъгина в предишното ми мнение , също е хубаво да изпозлваш функцията за КОД когато добавяш код на плъгин във мнение
Каналът ми в YouTube : Георги Пламенов

Изображение

Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

/spec,/back плугина

Мнение от digitalbg » 07 Ное 2019, 17:29

Добре за пръв път качам сма .. и незнаех а за плугина ако може този да се погледне и оправи :)
45.144.155.100:27020

Аватар
stambeto2006
Извън линия
Модератор
Модератор
Мнения: 505
Регистриран на: 06 Окт 2016, 15:44
Се отблагодари: 53 пъти
Получена благодарност: 45 пъти
Обратна връзка:

/spec,/back плугина

Мнение от stambeto2006 » 07 Ное 2019, 17:37

До автора на темата оправи си заглавието на темата, от заглавието не става ясно за проблема който имаш!

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

/spec,/back плугина се бъгна

Мнение от OciXCrom » 07 Ное 2019, 20:38

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

Иначе предполагам проблемът е във функцията cs_user_spawn(id) и трябва да се смени с ExecuteHamB(Ham_CS_RoundRespawn, id) + да се добави #include <hamsandwich>.

Дори и да го оправиш, горният плъгин отново е по-добра опция.

Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

/spec,/back плугина се бъгна

Мнение от digitalbg » 07 Ное 2019, 22:25

Добре ...ами за твоя плугин какъф флаг да сложа че всеки да може да го използва ... пробвах e,u,z не става ??
45.144.155.100:27020

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

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

Кой е на линия

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