ajuda! erro de script!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido ajuda! erro de script!

Mensagem por jpaulo em Sab 03 Abr 2010, 17:55

ae,eu peguei um script dessa tutorial ai:
http://www.gamemakerbrasil.com/game-maker-f36/gm-rpg-3-licao-janelas-flutuantes-estilo-ragnarok-1-parte-t2246.htm
o segundo codigo da erro na linha 9.alguem me explica o q eu tenho q fazer.o codigo e esse:
[code]x1 = argument0;
x2 = argument1;
x3 = argument2;
x4 = argument3;
cor = argument4;
aberta = argument5;
txtAberta = argument6;
txtFechada = argument7;
tela(x1,x2,x3,17,cor);
if aberta {
textoJanela(x1,x2,txtAberta);
tela(x1,x2+16,x3,x4+16,cor);
}
else {
textoJanela(x1,x2,txtFechada);
tela(x1,x2+16,x3,17,cor);
}

Editado por CyraxX: Topico resolvido.
Trancado.
Se o autor quiser reabrir o tópico envie MP para algum administrador ou moderador.

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por Kevin em Sab 03 Abr 2010, 17:59

bem... num vi o tutorial.. mais creio que você tenha que criar um bloco de script...

que se encontra no lado esquerdo do GM... naquela pasta escrito scriptS

bem.. creio que no 1º código seja para por em um lugar desses...

bem tenta ae... estou dando uma olhada e ja confirmo oq é ;)

FLWs

~EDIT:

Confirmei

mouseover

Código:
    x1 = argument0 //posição x inicial
    x2 = argument1 //posição x final
    x3 = argument2 //posição y inicial
    x4 = argument3 //posição y final
    if mouse_x >= x1 && mouse_x <= x2 && mouse_y >= x3 && mouse_y <= x4{return true;}
    else{return false;}


janela

Código:
    x1 = argument0;
    x2 = argument1;
    x3 = argument2;
    x4 = argument3;
    cor = argument4;
    aberta = argument5;
    txtAberta = argument6;
    txtFechada = argument7;
    tela(x1,x2,x3,17,cor);
    if aberta {
        textoJanela(x1,x2,txtAberta);
        tela(x1,x2+16,x3,x4+16,cor);
    }
    else {
        textoJanela(x1,x2,txtFechada);
        tela(x1,x2+16,x3,17,cor);
    }

tela

Código:
    x1 = argument0
    x2 = argument1
    x3 = argument2
    x4 = argument3
    cor = argument4
    if cor == 0 then cor = c_white;
    //Desenha o fundo
    draw_set_color(make_color_rgb(74,74,132))
    draw_set_alpha(0.7)
    draw_rectangle(x1,x2,x1 + x3,x2 + x4,false)
    draw_set_color(cor)
    draw_set_alpha(1)
    //desenha as bordas
    draw_rectangle(x1,x2,x1 + x3,x2 + x4,true)
    draw_rectangle(x1 + 1,x2 + 1,x1 + (x3 - 1),x2 + (x4 - 1),true)
    return true;


LPress

Código:
    if move == false{
        move = true;
        d_x = x - mouse_x;
        d_y = y - mouse_y;
    }
    timer += 1
    alarm[0] = 20
    if timer > 1{
        if opened == true{
            opened = false;
            timer = 0;
            break;
        }
        else{
            opened = true;
            timer = 0;
            break;
        }
    }


textoJanela

Código:
    draw_set_color(c_white);
    draw_set_font(menubarra);
    draw_text(argument0+5,argument1+1,argument2);


janelaDraw
Código:

    if mouseover(x,x+largura,y,y+15){
        if mouse_check_button_pressed(mb_left){
            LPress();}
    }
    if mouse_check_button_released(mb_left){
            move = false;}
    if move = true{
        valor_x = abs(view_xview - (mouse_x + d_x));
        valor_y = abs(view_yview - (mouse_y + d_y));
    }
    x = view_xview + valor_x;
    y = view_yview + valor_y;
    janela(x,y,largura,altura,cor,opened,argument0,argument1);

Todos Estes scripts do Inicio que o Nosso Grande Maker João Neto colocou no tutorial... precisa ser posto no bloco de scripts... (a localização expliquei à cima...)

mais crie tudo e faça todo o tutorial para que não ocorra mais erros

2ª alternativa pra ter ocorrido o ERRO... seu GM pode não ser PRO...

verifique isso ;)

FLWs

Té +

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Dom 04 Abr 2010, 09:36

continua o mesmo erro no segundo codigo,linha9,na palavra tela.

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por KinKing em Dom 04 Abr 2010, 09:39

Se você não disser qual o erro, é bem difícil ...

KinKing

Número de Mensagens : 416
Data de inscrição : 29/05/2008
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://felipejoys.webnode.com

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Dom 04 Abr 2010, 19:25

...eu disse!e na palavra tela (segundo o gm).axo q e por que e em portugues.e realmente,meu gm nao e pro,mas nao da erro por causa disso.se a gente usa um codigo q so pode ser usado na pro,nao da ero mas na hora de executar o codigo aparece:nao sei oq em pro only edition(so pode usar na pro).mas mesmo assim,valeu.vou ler umas tutoriais e aprender sobre scripts e codigos.

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por KinKing em Dom 04 Abr 2010, 20:56

O problema: você não pode fazer o que quer com a versão lite.

E não adianta falar onde está o erro sem dizer qual a mensagem de erro. O GM sempre aponta o tipo de erro, não só o lugar.

KinKing

Número de Mensagens : 416
Data de inscrição : 29/05/2008
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://felipejoys.webnode.com

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por Kevin em Dom 04 Abr 2010, 20:57

tela

Código:
        x1 = argument0
        x2 = argument1
        x3 = argument2
        x4 = argument3
        cor = argument4
        if cor == 0 then cor = c_white;
        //Desenha o fundo
        draw_set_color(make_color_rgb(74,74,132))
        draw_set_alpha(0.7)
        draw_rectangle(x1,x2,x1 + x3,x2 + x4,false)
        draw_set_color(cor)
        draw_set_alpha(1)
        //desenha as bordas
        draw_rectangle(x1,x2,x1 + x3,x2 + x4,true)
        draw_rectangle(x1 + 1,x2 + 1,x1 + (x3 - 1),x2 + (x4 - 1),true)
        return true;

Única Coisa que precisa mesmo amigo é de vc criar esse script!

bem... tenta mais uma vez.... quando aparecer a tela de erro clique no botão copiar e post aqui o erro completo... que ai poderemos lhe ajudar melhor ;)

... outra.. acho que esse código só funciona na versão PRO

bem de qualquer forma tente especificar o erro o colando aqui ;)

FLWs

~EDIT:

Desculpa Kinking... quando tava carregando minha página (quando tava postando...) você postou rsrs

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Seg 05 Abr 2010, 16:08

___________________________________________
FATAL ERROR in
action number 1
of Keyboard Event for A-key Key
for object object5:

COMPILATION ERROR in code action
Error in code at line 1:
1 = argument0
^
at position 3: Variable name expected.

tai o erro do seu codigo

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por kiq005 em Seg 05 Abr 2010, 16:24

Eu tenho a versão lite e este tuto deu certo no meu GM..........
Aconselho que recomece o tuto daqui:
http://www.gamemakerbrasil.com/game-maker-f36/gm-rpg-3-licao-janelas-flutuantes-estilo-ragnarok-1-parte-t2246.htm
e se der certo, continue os tutos.........

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Seg 05 Abr 2010, 16:38

___________________________________________
COMPILATION ERROR in Script: janela
Error in code at line 11:
textoJanela(x1,x2,txtAberta);
^
at position 2: Unknown function or script: textoJanela

agora o erro e esse!

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por kiq005 em Seg 05 Abr 2010, 16:40

Você concluiu todo o tuto dele antes de testar o game?

as vezes o GM dá erro se você cria um script mas não utiliza ele ou se utiliza um que ainda não foi criado..........

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Seg 05 Abr 2010, 16:42

sim.so q agora da erro na linha 11:
COMPILATION ERROR in Script: janela
Error in code at line 11:
textoJanela(x1,x2,txtAberta);
^
at position 2: Unknown function or script: textoJanela

agora o erro e esse!

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Seg 05 Abr 2010, 16:45

por favor,me ajuda,todos os codigos deram certo,menos esse!

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por tata139 em Seg 05 Abr 2010, 16:48

Verifique se adicionou o script textoJanela ou se for este script coloque // no começo Very Happy

tata139

Número de Mensagens : 1121
Data de inscrição : 11/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por kiq005 em Seg 05 Abr 2010, 16:49

copie e cole isto no script textojanela:
Código:
draw_set_color(c_white);
draw_set_font(menubarra);
draw_text(argument0+5,argument1+1,argument2);

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por kiq005 em Seg 05 Abr 2010, 16:52

e isto no draw do objJanela:
Código:
janelaDraw("Mensagens","De um Clik para ampliar");
if opened {
    textoJanela(x,y+20,"teste");
}

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por vinians em Seg 05 Abr 2010, 17:47

o if opened não deveria estar entre '(' e ')' ???? Pode ser isso.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por kiq005 em Ter 06 Abr 2010, 18:54

Ainda não entendi o erro............
tente explicar melhor ou mandar um engine do jogo para que possamos resolver......

kiq005

Número de Mensagens : 10
Data de inscrição : 05/04/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Qui 08 Abr 2010, 11:21

sim.so q agora da erro na linha 11:
COMPILATION ERROR in Script: janela
Error in code at line 11:
textoJanela(x1,x2,txtAberta);
^
at position 2: Unknown function or script: textoJanela
o erro e esse.nao da pra ajudar assim?axoq e pq o script ta em portugues

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por Markituh em Qui 08 Abr 2010, 11:29

jpaulo escreveu:sim.so q agora da erro na linha 11:
COMPILATION ERROR in Script: janela
Error in code at line 11:
textoJanela(x1,x2,txtAberta);
^
at position 2: Unknown function or script: textoJanela
o erro e esse.nao da pra ajudar assim?axoq e pq o script ta em portugues
A frase que destaquei significa "Função ou script desconhecido". Ou seja,você pode não ter criado o script,ou pôs o nome errado.
jpaulo escreveu:o erro e esse.nao da pra ajudar assim?axoq e pq o script ta em portugues
Não importa se for em português ou não,o que importa é que ele esteja sem caracteres especiais. Tais como acentos,exclamaçoes,dentre outros. E também não pode possuir espaço entre palavras(ou letras).

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Qui 08 Abr 2010, 11:43

hein?e claro q eu botei o nome certo!janela.foi o que eu botei!mas...textojanela...esse e o erro!

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por vinians em Qui 08 Abr 2010, 11:57

jpaulo escreveu:hein?e claro q eu botei o nome certo!janela.foi o que eu botei!mas...textojanela...esse e o erro!
Claro, não é amigão, se tivesse colocado certo teria funcionado. Tenha mais calma com quem esta tentando te ajudar, ficar "nervozinho" não vai ajudar em asbolutamente nada.
Sobre sua dúvida:
O Game Maker é sensível a Case ou seja ele DIFERENCIA maiúscula de minúscula. Esse deve ser o problema.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por jpaulo em Qui 08 Abr 2010, 15:18

aaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :oops: q vergonha!era isso mesmo.foi mal.

jpaulo

Número de Mensagens : 345
Data de inscrição : 21/03/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por Kevin em Seg 03 Maio 2010, 20:14

tenta fazer assim... talvez seja um objeto sprite som ou outra coisa que esteja com o nome igual... (variavel global, local, nomes etc...)

então verifica tudo... se caso não encontrar vai onde ta escrito esse código (que esta dando erro) e troca o nome por:

textoJanelaa(x1,x2,txtAberta);

e na pasta resources dos scripts... no bloco do textoJanela ... troca o nome dele para:

textoJanelaa

agora de Play

e veja se deu certo...

FLWs

Té +

(PS:. Qualquer coisa se quiser me add no msn e me passa a sua respectiva engine que eu posso tentar arrumar para vc ;) )

FLWs

MSN:

kevin-vinicius@hotmail.com

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: ajuda! erro de script!

Mensagem por Conteúdo patrocinado Hoje à(s) 16:27


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum