Появление и поднятие предметов

iamdss

Участник
Сообщения
126
Реакции
12
Здравствуйте. Появилась нужда отследить появление предметов, а также момент их поднятия игроком. Можно ли получить эту информацию в sourcemod?
 

iamdss

Участник
Сообщения
126
Реакции
12
В рамках пошаговой стратегии, следующий вопрос - как?
 

Reiko1231

AlexTheRegent
Сообщения
508
Реакции
1,336
с HL2 не работал, но в ксс\ксго:
появление предмета: https://sm.alliedmods.net/new-api/sdkhooks/OnEntityCreated. При этом этот хук срабатывает как только объект создался, и у него часто могут отсутствовать часть параметров (для гранат, например, нет бросающего). Чтобы получить эти параметры, нужен будет либо таймер на 1 фрейм (0.0 секунд), либо SDKHook SDKHook_Spawn.
Поднятие игроком - SDKHook SDKHook_WeaponCanUse, при этом в нем можно так же запретить подъем оружия, оно так и останется лежать на земле неподвижным. По умолчанию подъем разрешен (Plugin_Continue). Либо в крайнем случае можно делать через SDKHook_StartTouch, если предмет не оружие.
 
Сверху Снизу