Преработна на noclip плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработна на noclip плъгин

Мнение от deadlylord » 10 Апр 2018, 02:40

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

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <fun>

public plugin_init()
{
	register_plugin("amx_cheat","1.0","watch")
	register_clcmd("say /noclip" "amx_noclip");
	RegisterHam(Ham_Spawn, "player", "fw_Spawn", 1)
}

public amx_noclip(id)
{
	if (!get_user_noclip(id))
	{
		set_user_noclip(id, 1)
		set_pev(id, pev_solid, SOLID_NOT )
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0)
	}
	else 
	{
		set_user_noclip(id, 0)
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_rendering(id, kRenderFxNone, 0,0,0, kRenderNormal, 0)
		ExecuteHamB(Ham_CS_RoundRespawn, id)
	}
	return PLUGIN_HANDLED
}

public fw_Spawn(id)
{
	if (is_user_alive(id))
	{
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_noclip(id, 0)
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0)
	}
}
Може ли да се направи, когато си в noclip, хората около теб да не могат да се бият, че в момента можеш да ги удряш(не искам да се прави със забрана на In_attack1 и in_attack2), в другата версия на плъгина с всичките глупости, който съм писал/взимал имам тази функция https://pastebin.com/bAcv0Daz ... тя спира щетата на човека, но продължават да излизат искри, кръв и звук, когато удряш хората

И ако на някой му се заниава, ще бъде перфекно, ако направи плъгина да създава фалшиво ентити на мястото на човека при пускане на /noclip и ако entity-то умре да убива човека

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

Преработна на noclip плъгин

Мнение от OciXCrom » 10 Апр 2018, 19:16

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

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <fun>

public plugin_init()
{
	register_plugin("amx_cheat","1.0","watch")
	RegisterHam(Ham_TraceAttack, "player", "PrePlayerAttack")
	register_clcmd("say /noclip", "amx_noclip");
	RegisterHam(Ham_Spawn, "player", "fw_Spawn", 1)
}

public PrePlayerAttack(iVictim, iAttacker, Float:fDamage, Float:fDirection[3], iTraceHandle, iDamageBits)
	return (get_user_noclip(iAttacker) || get_user_noclip(iVictim)) ? HAM_SUPERCEDE : HAM_IGNORED
	
public amx_noclip(id)
{
	if (!get_user_noclip(id))
	{
		set_user_noclip(id, 1)
		set_pev(id, pev_solid, SOLID_NOT )
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0)
	}
	else 
	{
		set_user_noclip(id, 0)
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_rendering(id, kRenderFxNone, 0,0,0, kRenderNormal, 0)
		ExecuteHamB(Ham_CS_RoundRespawn, id)
	}
	return PLUGIN_HANDLED
}

public fw_Spawn(id)
{
	if (is_user_alive(id))
	{
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_noclip(id, 0)
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0)
	}
}

Аватар
Alex.Kukata
Извън линия
Баннат
Баннат
Мнения: 81
Регистриран на: 19 Фев 2018, 23:50
Обратна връзка:

Преработна на noclip плъгин

Мнение от Alex.Kukata » 10 Апр 2018, 20:07

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от OciXCrom на 10 Апр 2018, 20:12, променено общо 2 пъти.
Причина: Явно не си добре в мозъка.
Изображение

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Преработна на noclip плъгин

Мнение от deadlylord » 10 Апр 2018, 20:56

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

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta>
#include <fun>
#include <fakemeta_util>

public plugin_init()
{
	register_plugin("amx_cheat","1.0","watch")
	register_clcmd("say /noclip", "amx_noclip");
	RegisterHam(Ham_Spawn, "player", "fw_Spawn", 1)
}
	
public amx_noclip(id)
{
	if (!get_user_noclip(id))
	{
		fm_strip_user_weapons(id);
		set_user_noclip(id, 1)
		set_pev(id, pev_solid, SOLID_NOT )
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0)
	}
	else 
	{
		set_user_noclip(id, 0)
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_rendering(id, kRenderFxNone, 0,0,0, kRenderNormal, 0)
		ExecuteHamB(Ham_CS_RoundRespawn, id)
	}
	return PLUGIN_HANDLED
}

public fw_Spawn(id)
{
	if (is_user_alive(id))
	{
		set_pev(id, pev_solid, SOLID_SLIDEBOX )
		set_user_noclip(id, 0)
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0)
	}
}
@oci кръвта и искрите спряха, но се чуваше звука, както виждаш тук директно махам оръжията на човека, мерси все пак за помоща :)
А за entityto, ако не ти се занимава, можеш да заключиш

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

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

Кой е на линия

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