Свои гранаты наносят урон

Статус
В этой теме нельзя размещать новые ответы.

KapaT

Эгоист
Сообщения
1,988
Реакции
535
только средством плагина
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
[Любая игра] Отключение урона своим же оружием

Киньте плагин пожалуйста
PHP:
public Action:OnTakeDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{
	if (victim == attacker) return Plugin_Handled;
	return Plugin_Continue;
}
Просто вообще не даёт ранить самого себя. Самый лёгкий для сервера способ, если устроит.
 

Felton

Участник
Сообщения
799
Реакции
59
Re: [Любая игра] Отключение урона своим же оружием

PHP:
public Action:OnTakeDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{
	if (victim == attacker) return Plugin_Handled;
	return Plugin_Continue;
}
Просто вообще не даёт ранить самого себя. Самый лёгкий для сервера способ, если устроит.

Не работает на старушке этот код .Проверил на домашнем
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Не работает на старушке
Попробуй альтернативу:
PHP:
#include <sdkhooks>

public OnClientPostAdminCheck(client) SDKHook(client, SDKHook_OnTakeDamage, NoDamage);

public Action:NoDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{ 
    if (victim == attacker) return Plugin_Handled; 
    return Plugin_Continue; 
}
Требуется установленный SDK Hooks (для версий SM ранее 1.5.0).
 

Felton

Участник
Сообщения
799
Реакции
59
C-подобный:
#include <sdkhooks>

public OnClientPostAdminCheck(client) SDKHook(client, SDKHook_OnTakeDamage, NoDamage);

public Action:NoDamage(victim, &attacker, &inflictor, &Float:damage, &damagetype)
{
    if (victim == attacker) return Plugin_Handled;
    return Plugin_Continue;
}
AlmazON
,
Всё ок спасибо!
А можеш добавить сюда иммунитет для b
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу