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

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

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

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

Увеличить урон определенного игрока

Статус пользователя byvaliy
сообщение 21.12.2010, 19:03
Сообщение #1
Стаж: 14 лет

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

Всем доброго времени суток! Подскажите плиз! Как увеличить кол-во урона ножа у определенного игрока?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GODZILLA
сообщение 21.12.2010, 21:04
Сообщение #2


Стаж: 16 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

хукаем урон
Код
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")


Код
public hook_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
    //проверяем "определённый" ли это игрок.как? решать тебе
    if(is_user_admin(attacker) // Пример. работает для админов
    {
        static Gun = get_user_weapon(attacker)
        if(Gun == CSW_KNIFE)
        {
            SetHamParamFloat(4, damage*0.4) \\ Умножаем урон на 0.4
        }
    }

    return HAM_IGNORED
}


примерно так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя byvaliy
сообщение 21.12.2010, 21:24
Сообщение #3
Стаж: 14 лет

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

Спасибо!

Разобрался!

Отредактировал: byvaliy, - 21.12.2010, 21:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: