Menu

 
   3D Game Builder - Índice » Suporte
Menu
Autor Mensagem
The Red
Novato
Novato


Registrado: 13/10/15
Mensagens: 36

Menu
Eu tentei criar um menu para meu jogo, na qual peguei o código no último comentário deste link(Clique aqui)

Quando eu boto o do MainLoop, na qual o último comentário mostra:

Código:
If Iskeypress('27')then
begin
Showobject('O nome do painel para o menu que eu botei');
Showobject('O botão que eu usei como exemplo');
end;


Diz que a primeira linha na coluna 15 (Coisa assim) há uma coisa errada diz o seguinte erro:

Citação:
Syntax Error: Argument 0 expects type "Integer" instead of "String" [Line=1, Colum:15]

Por favor, botem o código correto, e corrijam os erros, por favor, agradecido.



Qui Out 15, 2015 10:17 pm Exibir perfil de usuários
The Red
Novato
Novato


Registrado: 13/10/15
Mensagens: 36

Re: Menu
The Red escreveu:
Eu tentei criar um menu para meu jogo, na qual peguei o código no último comentário deste link(Clique aqui)

Quando eu boto o do MainLoop, na qual o último comentário mostra:

Código:
If Iskeypress('27')then
begin
Showobject('O nome do painel para o menu que eu botei');
Showobject('O botão que eu usei como exemplo');
end;


Diz que a primeira linha na coluna 15 (Coisa assim) há uma coisa errada diz o seguinte erro:

Citação:
Syntax Error: Argument 0 expects type "Integer" instead of "String" [Line=1, Colum:15]

Por favor, botem o código correto, e corrijam os erros, por favor, agradecido.
Atualização 1 = O 27 é por causa do número que é o 'ESC'.

Qui Out 15, 2015 11:39 pm Exibir perfil de usuários
Sednan
Usuário
Usuário


Registrado: 09/07/12
Mensagens: 285

a questão é que você colocou aspas simples no '27' logo o 3dgb vai tratar como String e a entrada do iskeypress(integer) é um inteiro é só muda:
Código:

If Iskeypress('27')then

para
Código:

If Iskeypress(27)then



Sex Out 16, 2015 6:27 am Exibir perfil de usuários
The Red
Novato
Novato


Registrado: 13/10/15
Mensagens: 36

Sednan escreveu:
a questão é que você colocou aspas simples no '27' logo o 3dgb vai tratar como String e a entrada do iskeypress(integer) é um inteiro é só muda:
Código:

If Iskeypress('27')then

para
Código:

If Iskeypress(27)then
Obrigado.
Sex Out 16, 2015 1:40 pm Exibir perfil de usuários
   3D Game Builder - Índice » Suporte
Página 1 de 1