NoKnifeDamage

skyhen

Участник
Сообщения
5
Реакции
0
Кто-то может скинуть плагин, чтобы убрать урон от ножа полностью? Запретить нож - не вариант. Пробовал плагин от Bara, но он работает неправильно, тт может наносить урон, а кт нет.
 

xek

Рыба клоун
Сообщения
1,652
Реакции
636
Кто-то может скинуть плагин, чтобы убрать урон от ножа полностью? Запретить нож - не вариант. Пробовал плагин от Bara, но он работает неправильно, тт может наносить урон, а кт нет.
гугл выдал такую инфу:

C-подобный:
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>

public OnPluginStart()
{
    
    for (new client = 1; client <= MaxClients; client++)
    {
        if (IsClientInGame(client))
        {
            SDKHook(client, SDKHook_OnTakeDamage, TakeDamageHook);
        }
    }
}

public OnClientPutInServer(client)
{
    SDKHook(client, SDKHook_OnTakeDamage, TakeDamageHook);
}

public Action:TakeDamageHook(client, &attacker, &inflictor, &Float:damage, &damagetype)
{
    if ( (client>=1) && (client<=MaxClients) && (attacker>=1) && (attacker<=MaxClients) && (attacker==inflictor) )
    {
        decl String:WeaponName[64];
        GetClientWeapon(attacker, WeaponName, sizeof(WeaponName));
        if (StrContains(WeaponName, "knife", false) != -1)
        {
            damage = 0.0;
            return Plugin_Changed;
        }
    }
    return Plugin_Continue;
}
 

Вложения

  • NoKnifeDamage.smx
    4 КБ · Просмотры: 11

Svoboda

Помощь по CSS v92
Сообщения
393
Реакции
56
@spazm, можешь исправить? после последней обновы перестал работать,ошибок в логах нет и показывает что плагин работает,но урон всё равно проходит
 

marafon4k

Участник
Сообщения
242
Реакции
19
@xek, как исправить, чтобы только от кт не было урона? ТТ могли убивать с ножа кт
 

osTr0ve

Участник
Сообщения
59
Реакции
15
Если нужно убрать весь урон от ножа(по врагам тоже). То есть такая команда
sm_cvar knife_damage_scale 0 (100 - default)
Использовать в конфиге обязательно с sm_cvar
 
Сверху Снизу