SetPlayerTeam и Стандартный урон
В общем суть проблемы: Делаю для оружия немного другой урон и столкнулся с проблемой что стандартный урон все равно остается и работает(или переодически или постоянно). Ставить return 0 в пабликах GiveDamage и TakeDamage - не дает никакого результата - все также стандартный урон присутствует.
Попробовал использовать SetPlayerTeam - да, урон стандартный отключается и можно без проблем использовать свою функцию с нанесением урона, но появляются некоторые неприятные последствия - Игрок в машине не получает урон, вообще, так как WeaponShot при выстреле в любую часть машины возвращает id машины, но это все таки можно обойти и присваивать игроку в машине определенный урон, но остается острая проблема - урон в ближнем бою. Паблик weaponshot отвечает только за огнестрельное оружие, и проверить там биту или кулаки - нельзя.
Как все же можно нормально отключить стандартный урон?