Показать сообщение отдельно
Старый 06.07.2015, 09:43   #7
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Условия не работают правильно. В чём может быть причина?

C#, pascal, python, Visual Basic.NET.
По поводу keyhit, но таймера я никак не сделаю, а при шагах мне зву кнужен. я и думаю жать однократно.
Условия вроде верны, или как я вот по другому, могу сделать условие больше x или y 50?
так:
if entiteX(player) > 50 or entityY(player)
я по любому не сделаю. т.к оно будет выполняться только тогда, когда 1 из них верно. А мне надо, что бы когда x равна пяти десяти делать x = 50, и так же с y. но никак не одновременно.
то есть, когда у меня будет x > 50, у меня и x и y будут равны 50. а так я не напишу
if entityX(player) > 50 then entityX(player) = 50
if entityY(player) > 50 then entityY(player) = 50
else
playSound(stepsound)
moveentity player,0,0,0.1
end if
т.к совершенно разные условия) ну то есть нужно это все в одном условии, чтоб для них else был одинаков
(Offline)
 
Ответить с цитированием