Показать сообщение отдельно
Старый 18.04.2010, 10:02   #780
RlexGm
ПроЭктировщик
 
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений
(для 34 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от EaNub Посмотреть сообщение
Помогите плиз!:
вот есть код
If KeyDown(18)=True
ent = CameraPick(camera,MouseX(),MouseY()) 
If Ent
If EntityDistance(ent, camera) < 200
name$ = EntityName(ent)
If name = "cptwo" 
If Ycp2 > -341 Then Ycp2=Ycp2-1
EndIf
EndIf
EndIf
EndIf
Вот тут чет глючит EntityDistance, а может ошибка в другой части кода?нет, потому что если ту строку вообще убрать, то всё работает, только работает далеко от объекта, насчёт растояния 200 уверен, и вот еще когда ставиш дистанцию 2000 и больше, то зарабатывает, но также почти везде(
Мдя, я докапался изза чего, у всех объектов центром был не центр объекта, а 0 кордината мира, и дистанцию он проверял от центра.Чтобы реализовать это сделал пивот у объекта и проверял дистанцию с этим пивотом
(Offline)
 
Ответить с цитированием