AMX MOD X
Пятница, 29.03.2024, 11:40:31



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Как определить владельца брошенной гранаты
Как определить владельца брошенной гранаты
slogicДата: Суббота, 10.03.2007, 01:42:45 | Сообщение # 1
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Факт выброса обычно определяют с пом. навешивания хука на SetModel, в котором проверяют, равен ли класс гранаты "grenade" или нет. А вот к сожалению owner там равен нулю. Старые плагины используют для определения владельца событие вывода в чат надписи Fire in the hole, но меня воротит от этого. Есть еще более серьезные и надежные варианты?
 
VENДата: Понедельник, 12.03.2007, 12:09:52 | Сообщение # 2
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Хм?

Code
public forward_set_model(ent, model[])
         server_print("MDL[%s] ENT[%d] OWN[%d] ALV[%d]", model, ent, pev(ent, pev_owner), is_user_alive(pev(ent, pev_owner)))
         // MDL[models/w_hegrenade.mdl] ENT[133] OWN[1] ALV[1]

 
slogicДата: Вторник, 13.03.2007, 19:29:17 | Сообщение # 3
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Навреное, это ошибка в PODBot. Когда они бросают гранаты, то owner равен 0.
 
VENДата: Вторник, 13.03.2007, 21:11:53 | Сообщение # 4
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Например, в CS для grenade entities при их "выбросе" сначала "навешивается" "общая" grenade модель, и только потом - модель, соответствующая данному типу -- как раз при этом происходит присвоение owner'а, поэтому этот немаловажный факт стоит учитывать.

Сообщение отредактировал VEN - Вторник, 13.03.2007, 21:17:26
 
slogicДата: Четверг, 22.03.2007, 11:10:37 | Сообщение # 5
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Да, все в порядке. И с podbot тоже все в порядке. Вот скриптик, может кому пригодится.
Прикрепления: 17716153.rar (0.4 Kb)
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Как определить владельца брошенной гранаты
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024