Заявка за плъгин HP HNS

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
sjw
Извън линия
Потребител
Потребител
Мнения: 14
Регистриран на: 10 Авг 2019, 20:45
Се отблагодари: 2 пъти

Заявка за плъгин HP HNS

Мнение от sjw » 13 Авг 2019, 14:26

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

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

Заявка за плъгин HP HNS

Мнение от OciXCrom » 13 Авг 2019, 14:47

new const DMG_MODIFIER[] = "-50%"

Това определя за колко ще бъде намалена щетата при fall damage.

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

#include <amxmodx>
#include <hamsandwich>

#define DMG_FALL (1<<5)

new const DMG_MODIFIER[] = "-50%"

public plugin_init()
{
	register_plugin("Fall Damage Modifier", "1.0", "OciXCrom")
	RegisterHam(Ham_TakeDamage, "player", "PreTakeDamage", 0)
}

public PreTakeDamage(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
	if(iDamageBits & DMG_FALL)
	{
		SetHamParamFloat(4, math_add_f(fDamage, DMG_MODIFIER))
	}
}

Float:math_add_f(Float:fNum, const szMath[])
{
	static szNewMath[16], Float:fMath, bool:bPercent, cOperator

	copy(szNewMath, charsmax(szNewMath), szMath)
	bPercent = szNewMath[strlen(szNewMath) - 1] == '%'
	cOperator = szNewMath[0]

	if(!isdigit(szNewMath[0]))
	{
		szNewMath[0] = ' '
	}

	if(bPercent)
	{
		replace(szNewMath, charsmax(szNewMath), "%", "")
	}

	trim(szNewMath)
	fMath = str_to_float(szNewMath)

	if(bPercent)
	{
		fMath *= fNum / 100
	}

	switch(cOperator)
	{
		case '+': fNum += fMath
		case '-': fNum -= fMath
		case '/': fNum /= fMath
		case '*': fNum *= fMath
		default: fNum = fMath
	}

	return fNum
}

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

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

Кой е на линия

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