Показать сообщение отдельно
Старый 18.10.2005, 22:07   #98
alcosholik
 
Сообщений: n/a
Originally posted by xxxKRIKxxx+Oct 18 2005, 03:22 PM--><div class='quotetop'>ЦИТАТА(xxxKRIKxxx @ Oct 18 2005, 03:22 PM)</div><div class='quotemain'>Не знаю, пробовал, пробовал, так не чё и не получилось (наверно плохо пробовал) как сделать, чтоб в этом коде при наведении прицела на cub3 прицел загорался красным цветом и писалась надпись cub3 ???[/b]


<!--QuoteBegin-Blitz-help
@...
EntityPick ( entity,range# )
Parameters
entity - entity handle
range# - range of pick area around entity

Description
Returns the nearest entity 'ahead' of the specified entity. An entity must have a non-zero EntityPickMode to be pickable.
[/quote]
Не уверен, будет ли виден прицел на экране, если его повернуть в сторону объекта cub3, поэтому лучше создать пивот (назвать его pricel, например) и припарентить его к спрайту. Пивот должен быть направлен вглубь экрана (RotateEntity или TurnEntity перед основным циклом). Далее задаем ему Pick mode:
EntityPickMode pricel, 3;почитай хелп, чтобы точно знать, какую цифру тут ставить
После этого в основном цикле:
pickedobject=EntityPick(pricel, s#);вместо s# подставь максимальное расстояние, на котором можно будет "пикнуть" объект перед прицелом
Теперь в переменной pickedobject хранится хендл объекта, который "пикнули".
 
Ответить с цитированием