о как.
Тебе нужно как можно понятнее объяснить то, что ты задумал, так как думаю все буду ошарашены первым строкам и не правильно тебя поймут.
Пример настройки параметров для луча:
cub = CreateCube()
EntityPosition cub,0,0,1
EntytyPickMode cube,2 ! - иначе луч не найдет
Global soundWhenDie = LoadSound("die.wav")
Global soundWhenDamage = LoadSound("damage.wav")
А затем проверять, пересек луч этот бокс или нет :
e = LinePick(x#,y#,z#,0,0,10) ! по z вроде вперед, x-y-z координаты перса
if(e==cub and KeyHit(57) and patron>0) Then
enemy1hp=enemy1hp-1
PlaySound soundWhenDamage
EndIf
if enemy1hp<0 and enemyPlayDie==False Then
PlaySound soundWhenDie
enemyPlayDie = True ! Что бы не воспрозводился звук смерти всегда
EndIf
Сторожилы, исправьте если что не правильно,3 годя на блитзе не сижу.
Хелп по звуку:
http://forum.boolean.name/showthread.php?t=1&page=2