Страница 1 от 2

PainShock Free

Публикувано на: 08 Апр 2017, 20:35
от TheRedShoko
Автор:
  • TheRedShoko
Описание:
Премахва забавянето, когато ти нанасят щета (painshock-a), използвайки ReAPI

Изисквания: Cvars:
  • painshockfree_enabled - дали да работи плъгина
painshock_free_reapi.sma
(888 Байта) Свалено 413 пъти
painshock_free_reapi.sma
(888 Байта) Свалено 413 пъти

PainShock Free

Публикувано на: 24 Окт 2017, 13:31
от aLbaShaRe
Плъгина дава грешка при компилация
https://imgur.com/a/eOmkS ?

PainShock Free

Публикувано на: 24 Окт 2017, 13:54
от LoShIaA
Пипал ли си нещо по него? Също така може да е от версията ти на amxx. При мен под 1.8.3 се компилира без грешки. http://prntscr.com/h1bqqv

PainShock Free

Публикувано на: 24 Окт 2017, 19:52
от OciXCrom
Плъгинът изисква AMXX 1.8.3, обаче ако не се лъжа, може да стане по този начин за по-стара версия:

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

#include <amxmodx>
#include <reapi>

new g_pEnabled;
new HookChain:g_TraceAttackHookChain;

public plugin_init()
{
	register_plugin("PainShock Free (ReAPI)", "1.0", "TheRedShoko @ AMXX-BG.info");
	
	DisableHookChain((g_TraceAttackHookChain = RegisterHookChain(RG_CBasePlayer_TraceAttack, "CBasePlayer_TraceAttackPost", 1)));
	
	g_pEnabled = register_cvar("painshockfree_enabled", "1");
	
	RegisterHookChain(RH_Cvar_DirectSet, "CvarChanged", 1);
}

public plugin_cfg()
{
	if (get_pcvar_num(g_pEnabled))
	{
		EnableHookChain(g_TraceAttackHookChain);
	}
}

public CvarChanged(pcvar, szNewValue[])
{
	if(pcvar != g_pEnabled)
		return
		
	if (str_to_num(szNewValue) == 1)
	{
		EnableHookChain(g_TraceAttackHookChain);
	}
	else
	{
		DisableHookChain(g_TraceAttackHookChain);
	}
}

public CBasePlayer_TraceAttackPost(iVictim, iAttacker)
{
	set_member(iVictim, m_flVelocityModifier, 1.0);
}

PainShock Free

Публикувано на: 24 Окт 2017, 20:05
от aLbaShaRe
Успях да го компилирам сложих го в сървъра си но не видях никакъв ефект докато ме стреляха пак ме бавеше ...

PainShock Free

Публикувано на: 21 Фев 2019, 19:10
от petyrkpetrov
Плъгина има проблем, използвам го на моят сървър и един път работи slow-a, един път не работи. Прегледай го.

PainShock Free

Публикувано на: 21 Фев 2019, 19:53
от Huehue
На какъв сървър го използваш?
Не е написано в темата, но плъгина работи върху всички оръжия освен ножа

PainShock Free

Публикувано на: 21 Фев 2019, 19:55
от petyrkpetrov
Huehue написа: 21 Фев 2019, 19:53 На какъв сървър го използваш?
Не е написано в темата, но плъгина работи върху всички оръжия освен ножа
Именно тази важна подробност е изпусната, на HNS Boost сървър го използвам, ако може да се направи само на ножа.

PainShock Free

Публикувано на: 21 Фев 2019, 19:58
от Huehue
Той е направен за всички оръжия, ппц.. Просто при ножа не работи действието. За нож, ще трябва да се прихване pre, post thinks и да се слага velocity на играча, ако автора няма възможност да го направи, аз ще хвърля едно рамо, ще го питам.

PainShock Free

Публикувано на: 21 Фев 2019, 20:01
от petyrkpetrov
Huehue написа: 21 Фев 2019, 19:58 Той е направен за всички оръжия, ппц.. Просто при ножа не работи действието. За нож, ще трябва да се прихване pre, post thinks и да се слага velocity на играча, ако автора няма възможност да го направи, аз ще хвърля едно рамо, ще го питам.
Ще чакам за отговора тук.