Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Уменьшить любой урон

, Уменьшить любой урон
Статус пользователя testers
сообщение 31.1.2018, 17:38
Сообщение #1
Стаж: 11 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

Добрые дня суток , я обращаюсь к вам, может вы знаете как изменить урон от пуль (любой урон) в 10% меньше ?

new float:dmg = 0.1
public Damage(attacker,victim,damage,wpnindex,hitplace,damagebits)
{
if (is_user_alive(victim) )
{
new hpv=get_user_health(victim)
set_user_health(victim,hpv-(damage/dmg))
}
}
Есле в меня попадает урон то он уменьшается в 10% .

Где я неправ ?

Отредактировал: testers, - 31.1.2018, 17:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя energydance
сообщение 31.1.2018, 19:35
Сообщение #2


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

testers, а вот так не лучше? ))
Код
public FwdTakeDamage(victim, inflictor, attacker, Float:flDamage, bitsDamageType)
{
    if (is_user_alive(victim) )
    {
        new Float:flNewDamage = flDamage * 0.9;
    
        SetHamParamFloat(4, flNewDamage);
    }
}


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя testers
сообщение 31.1.2018, 20:23
Сообщение #3
Стаж: 11 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

energydance,

Hа жертву будет наносится 90% от всего урона ?
или жертва будет наносить 90% урона ?

я путаюсь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 31.1.2018, 21:22
Сообщение #4
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

да в процентах, 0.9 = 90% от единицы 1.0


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя testers
сообщение 31.1.2018, 21:44
Сообщение #5
Стаж: 11 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

Цитата(csnet @ 31.1.2018, 19:22) *
да в процентах, 0.9 = 90% от единицы 1.0


Hа жертву будет наносится 90% от всего урона ?
или жертва будет наносить 90% урона ?

я путаюсь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя testers
сообщение 31.1.2018, 22:12
Сообщение #6
Стаж: 11 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

Спасибо energydance разобрался.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: