forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Условия не работают правильно. В чём может быть причина? (http://forum.boolean.name/showthread.php?t=19894)

L-ee-X 06.07.2015 16:53

Ответ: Условия не работают правильно. В чём может быть причина?
 
Наверное так?
PHP код:

Graphics3D 800,600,16,2
SetBuffer BackBuffer
()

player CreateSphere()
cam CreateCamera(player)
enemy CreateCube()
PositionEntity enemy,0,0,20
stepsound 
LoadSound("exp.wav")

While 
Not KeyHit(1)

PlayerX# = EntityX#(player)
PlayerY# = EntityY#(player)
If KeyDown(200Then
MoveEntity player
,0,0,0.1
If PlayerY# > 40 Then
PlayerY# = 40
Else If PlayerX# > 40 Then
PlayerX# = 40
Else
PlaySound(stepsound)
EndIf
EndIf

If 
KeyDown(208Then
MoveEntity player
,0,0,-0.1
If PlayerY# < 0 Then
PlayerY# = 0
Else If PlayerX# < 0 Then
PlayerX# = 0
Else
PlaySound(stepsound)
EndIf
EndIf
If 
KeyDown(203Then TurnEntity player,0,1,0
If KeyDown(205Then TurnEntity player,0,-1,0
RenderWorld
()
UpdateWorld()
Text 1010PlayerX# + "     " + PlayerY#

Wend
End 

только что это я так и не понял, на CoD чет не очень походит :D

softcrasoft 06.07.2015 20:30

Ответ: Условия не работают правильно. В чём может быть причина?
 
это я пока для теста.
COD что бы сделать, надо найти инфу как сделать меню, как сделать заставки.
Изменяться то будет переменная. а не entityX. так что нужно именно entityX. Ну пробну код))

softcrasoft 06.07.2015 20:40

Ответ: Условия не работают правильно. В чём может быть причина?
 
Блин пишет Expecting end-of-file.
Вот код:
Код:

Graphics3D*800,600,16,2
SetBuffer*BackBuffer()

player*=*CreateSphere()
cam*=*CreateCamera(player)
enemy*=*CreateCube()
PositionEntity*enemy,0,0,20
stepsound*=*LoadSound("exp.wav")

While*Not*KeyHit(1)

If*KeyHit(200)*Then
MoveEntity*player,0,0,0.1
If*EntityY#(player)*>*40*Then
EntityY#(player)*=*40
Else*If*EntityX#(player)*>*40*Then
EntityX#(player)*=*40
Else
PlaySound(stepsound)
EndIf
EndIf

If*KeyHit(208)*Then
MoveEntity*player,0,0,-0.1
If*EntityY#(player)*<*0*Then
EntityY#(player)*=*0
Else*If*EntityX#(player)*<*0*Then
EntityX#(player)*=*0
Else
PlaySound(stepsound)
EndIf
EndIf
If*KeyDown(203)*Then*TurnEntity*player,0,1,0
If*KeyDown(205)*Then*TurnEntity*player,0,-1,0
RenderWorld()
UpdateWorld()
Flip
Wend
End


softcrasoft 06.07.2015 20:50

Ответ: Условия не работают правильно. В чём может быть причина?
 
гг не endif пишется, а end if
исправил, не всеравно.

L-ee-X 07.07.2015 01:18

Ответ: Условия не работают правильно. В чём может быть причина?
 
Короче открывай книжки по программированию и изучай. Тебе явно еще до CoD'а далеко. Еще рассказывает как что пишется :-D

softcrasoft 07.07.2015 08:11

Ответ: Условия не работают правильно. В чём может быть причина?
 
а смысл? я знаю профессионально PHP, Visual Basic.NET, C#, Паскаль.
Плюс я не одного кода не видел, где пишется endif.
По поводу читать, ггг по смеялись с знакомыми.
Если не можете помочь, так зачем пишите? Ваш код говорит о том что это вам читать надо).

softcrasoft 07.07.2015 08:12

Ответ: Условия не работают правильно. В чём может быть причина?
 
Почему-то все без исключения мне тут норм помогают. Посмотрите другие темы. Только вы вон тут такое пишете.

St_AnGer 07.07.2015 10:21

Ответ: Условия не работают правильно. В чём может быть причина?
 
Вложений: 1
Блин, мужик/пацан/чувак/какТебяТам. Хорош нам лапшу вешать на уши. Ты даже не в состоянии открыть справку что бы посмотреть что означает какая либо команда, про открыть примеры к блицу я вообще молчу. О каком профессиональном знании PHP и, тем более, C# может идти речь? Давай я открою справку за тебя. Вот я её открываю, захожу в раздел "базовые", и... О боги! Что мы тут видим!
Вложение 21775
А ежели ты картинки не видишь, то я тебе текстом в алфавитном порядке некоторые команды этого раздела приведу, смотри/читай:
Код:

If
Then
Else
ElseIf
Else If
EndIf
End If

И ты не поверишь, но они все действительно есть в блице, и они реально работают.

softcrasoft 07.07.2015 13:14

Ответ: Условия не работают правильно. В чём может быть причина?
 
Послушайте, я больше чем уверен, что вы не сможете понять элементарного кода php, python, или того же паскаля.
По поводу справки, я не нуб. Ошибка 403.
Удачи, и больше прошу не писать не по теме. устроили тут мусор.
да и причем тут примеры к блицу? ответа там нет. я смотрел, и не раз.

tormoz 07.07.2015 13:33

Ответ: Условия не работают правильно. В чём может быть причина?
 
facepalm.jpg

St_AnGer 07.07.2015 14:05

Ответ: Условия не работают правильно. В чём может быть причина?
 
Цитата:

Сообщение от softcrasoft (Сообщение 297312)
Послушайте, я больше чем уверен, что вы не сможете понять элементарного кода php, python, или того же паскаля.

Работаю php-программистом... На питоне дома описываю алгоритмы работы моего робота...


Справка идёт с самим блицем. Если рук хватило дойти до сюда, и хотя бы что то написать на блице - то справку в папочках нарыщешь явно.
Ну и для просто к слову - паскаль считаю самым богомерзким и нинужным ЯП.

softcrasoft 07.07.2015 14:16

Ответ: Условия не работают правильно. В чём может быть причина?
 
Паскаль мне нужен что бы разбирать некоторый код на нем.
Открыть папку со справкой то я могу, только у меня она русская, где некоторые файлы отсутствуют. именон не все переведено.
Да и далеко господа мы зашли. Читаем и возвращаемся к вопросу темы, а не мусорим.
Они не работают, и явно не потому что я не смотрю англ справку. И та ошибка, я так понимаю, что он не может найти конец фала. а код полностью верен.

softcrasoft 07.07.2015 14:24

Ответ: Условия не работают правильно. В чём может быть причина?
 
о тут нашел на форуме норм вроде русский хелп, ща гляну)

softcrasoft 07.07.2015 14:32

Ответ: Условия не работают правильно. В чём может быть причина?
 
не тож самое(((

SBJoker 07.07.2015 14:35

Ответ: Условия не работают правильно. В чём может быть причина?
 
Если мне не изменяет память, русская справка не полная, и ставится поверх английской. Отдельно не работает.


Часовой пояс GMT +4, время: 09:30.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot