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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Изменения урона от оружия

[РЕШЕНО]
Статус пользователя wer1K
сообщение 16.4.2015, 21:56
Сообщение #1
Стаж: 18 лет

Сообщений: 403
Благодарностей: 259
Полезность: 987

Меценат Меценат

Пытаюсь найти плагин, с помощью которого, можно было бы изменить урон от пуль и гранат (всех игроков и всего оружия).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя NNAARRIIKK
сообщение 16.4.2015, 22:00
Сообщение #2
Стаж: 14 лет

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

Думаю на паблике врятли такое возможно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 16.4.2015, 22:05
Сообщение #3
Стаж: 12 лет

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

Ham_Takedamage_Pre

if(get_user_weapon(attacker) == CSW_ ) SetHamParamFloat(4, damage * коеффициент )

damage = float
можно offset либо pev_dmg_take в Post для корректировки и уточнения урона

Отредактировал: csnet, - 16.4.2015, 22:05


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 16.4.2015, 22:13
Сообщение #4


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

csnet как всегда понятно только ему


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 16.4.2015, 22:18
Сообщение #5
Стаж: 12 лет

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

Изменение урона может делаться только в Pre функции, до вызова собственно самого урона , который перейдет затем в Post
Так как в Ham_Takedamage первыми идут ( victim, weapon, attacker, Float:damage ... )
насчинаем отсчитывать слева направо
1 victim
2 weapon
3 attacker
4 damage
ага, то что надо

Ставим SetHamParamFloat( 4 - который и есть damage и множитель

SetHamParamFloat(4, damage * 0.05 ) , урон умножится на 0.05

добавим условие с какого оружия это будет происходить
if(get_user_weapon(id) == CSW_AK47) SetHamParamFloat(4, damage * 2.0 )

однако это не для начинающих , так как в функции есть глюки с ножа, c4 и тд,
для этого нужна специальная фильтрация по энтити и inflictor


Отредактировал: csnet, - 16.4.2015, 22:22


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 16.4.2015, 22:23
Сообщение #6


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

где то готовый на аленях я видел плагин такой,просто с 1.0 увеличиваешь урон там до 1.2 например че то такое.


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 16.4.2015, 22:23
Сообщение #7
Стаж: 12 лет

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

https://forums.alliedmods.net/showthread.php?t=165075


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