Чрезвычайно странная ошибка
Приветствую.
Пишет ошибку в коде, что ожидается endif. а я там все правильно сделал вроде. Помогите плз, вот код: Graphics3D 800,600,16,1 SetBuffer BackBuffer() player = CreateSphere() cam = CreateCamera(player) enemy = CreateCube() PointEntity enemy,0,0,20 stepsound = LoadSound("sounds\step.wav") While Not KeyHit(1) If KeyHit(200) Then MoveEntity player,0,0,0.1 If EntityY#(player) > 40 Then EntityY# = 40 Else If EntityX#(player) > 40 Then EntityX# = 40 Else PlaySound(stepsound) EndIf If KeyHit(208) Then MoveEntity player,0,0,-0.1 If EntityY#(player) < 0 Then EntityY# = 0 Else If EntityX#(player) < 0 Then EntityX# = 0 Else PlaySound(stepsound) EndIf If KeyHit(203) Then TurnEntity player,0,1,0 If KeyHit(205) Then TurnEntity player,0,-1,0 Wend End |
Ответ: Чрезвычайно странная ошибка
В двух местах зачем-то else перед if.
В одном месте end if забыл. PointEntity координаты не нужны, ставиться 2 энтити, PointEntity Entity1, Entity2 |
Ответ: Чрезвычайно странная ошибка
Вместо
Код:
If EntityY#(player) > 40 Then EntityY# = 40 Код:
If EntityY#(player) > 40 Then И оформляй недокод в тег [code]...[/code] |
Ответ: Чрезвычайно странная ошибка
там всё правильно. у меня используются условия с подусловиями. чтоб при нажатии на клавишу, проверялось x игрока, и только потом в посл else делалось если все не так как в условиях а когда в условиях 1 строка, endif ненужен
|
Ответ: Чрезвычайно странная ошибка
а в чем разница, ну перенесу я в 2 строки а не в ону, и что?
|
Ответ: Чрезвычайно странная ошибка
Про PointEntity не понял кста.
|
Ответ: Чрезвычайно странная ошибка
гыг. глянул в справку, надо ж так было... перепутал point с position. на автомате написал. а зачем поинт нужен не помню гыг
|
Часовой пояс GMT +4, время: 16:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot