AMX MOD X
Пятница, 19.04.2024, 01:12:07



Приветствую Вас Гость | RSS
[ Главная ] [ Защита от энтити - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Защита от энтити
Защита от энтити
NorthonДата: Суббота, 13.03.2010, 20:10:20 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
Проблема заключяется собственно в том, что не знаю как сделать защиту от какой-любо энтити. К примеру, при попадании с базуки (название энтити рокеты "rpgrocket") то у человека не отнимается hp, а к примеру сколько-то брони. Как отследить нанесение урона от энтити и как заменить к примеру на отнимание брони?
 
CHyCMyMpNkДата: Суббота, 13.03.2010, 20:22:44 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
+ определить прикрыт игрок щитом или нет .

вечное спасибо r013x'y : )
 
SkinoДата: Суббота, 13.03.2010, 20:24:19 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 0
Статус: Не в сети
new const ENT_CLASS_NAME[] = "rpgrocket"

{
new EntityName[32]
pev(victim, pev_classname, EntityName, 31)
if(!equal(EntityName, ENT_CLASS_NAME))
return HAM_IGNORED

if (get_pdata_int(attacker, 114, 5) == 2)
return HAM_SUPERCEDE

return HAM_IGNORED
}

Должен быть подключен модуть факемата

Сообщение отредактировал Skino - Суббота, 13.03.2010, 20:26:28
 
PomanoBДата: Суббота, 13.03.2010, 20:35:33 | Сообщение # 4
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Ham_TakeDamage второй параметр idinflictor это ентити

Добавлено (13.03.2010, 20:28:02)
---------------------------------------------

Quote (CHyCMyMpNk)
+ определить прикрыт игрок щитом или нет .

Надо делать трейс и смотреть, для щита будет TR_iHitGroup 8

Добавлено (13.03.2010, 20:35:33)
---------------------------------------------

Quote (Skino)
if (get_pdata_int(attacker, 114, 5) == 2)

Если не секрет что это за оффсет такой?
Для игроков это команда а для rpgrocket что)


http://romanov4400.mybrute.com
 
NorthonДата: Суббота, 13.03.2010, 20:38:20 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
Quote (PomanoB)
Quote (Skino)
if (get_pdata_int(attacker, 114, 5) == 2)

Если не секрет что это за оффсет такой?
Для игроков это команда а для rpgrocket что)


Я это тоже не понял )
 
SkinoДата: Воскресенье, 14.03.2010, 12:10:33 | Сообщение # 6
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 0
Статус: Не в сети
для фсех кроме ментов это false
 
PomanoBДата: Воскресенье, 14.03.2010, 12:17:14 | Сообщение # 7
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Теперь бы установить как это связано с ракетой blink

http://romanov4400.mybrute.com
 
NorthonДата: Воскресенье, 14.03.2010, 12:19:10 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
Я тоже не понимаю
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Защита от энтити
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024