Buscar
Login
Últimos assuntos
Social bookmarking
Conservar e compartilhar o endereço de Game Maker Brasil em seu site de social bookmarking
Conservar e compartilhar o endereço de Game Maker Brasil em seu site de social bookmarking
Auto formatação para os scripts
Página 1 de 1 • Compartilhe •
Auto formatação para os scripts
Consegui implantar um sistema de auto-coloração para os scripts muito usado em outros sites aqui no fórum.
Para poder visualizar você precisa ativar a opção "Sempre permitir HTML" em "Perfil -> Preferencias".
Veja uma demonstração:
// Inicialização
keyboard_check(ord('A'));
var este;
este = all;
mode = bm_add;
for (i = 0; i < string_length("Game Maker Brasil"); i += 1)
{
instance_create(x,y+i*25,objGMBR);
}
var k;
k = 10000;
while true
{
k += 1;
if k.sprite_index = spr0 break;
}
do
{
instance_create(x,y,obj);
}
until instance_number(obj) > 100;
with (obj)
{
x = 20;
}
globalvar debug;
debug = true;
/* Controladores
0 = enter
1 = left
2 = right
3 = up
4 = down
5 = action1
6 = action2
7 = action3
8 = action4
9 = back
*/
globalvar key;
key[0] = vk_enter;
key[1] = ord('A');
key[2] = ord('D');
key[3] = ord('W');
key[4] = ord('S');
key[5] = ord('K');
key[6] = ord('M');
key[7] = ord('L');
key[8] = ord(',');
key[9] = vk_space;
globalvar key_enter, key_left, key_right, key_up, key_down, key_action1, key_action2, key_action3, key_action4;
key_enter = 0;
key_left = 0;
key_right = 0;
key_up = 0;
key_down = 0;
key_action1 = 0;
key_action2 = 0;
key_action3 = 0;
// Status player
globalvar p_life,p_tiros,p_inimigos,p_dano1,p_dano2,p_mortes;
p_life = 100; // vida
p_tiros = 0; // tiros efetuados
p_inimigos = 0; // inimigos abatidos
p_dano1 = 0; // dano causado
p_dano2 = 0; // dano recebido
p_mortes = 0; // mortes
O modo de usar é simples.
É so colocar o seu script entre essa TAG:
Exemplo:
Resultado:
var f,i;
f = "Game Maker Brasil";
for (i = 0; i < string_length(f); i += 1)
{
draw_text(x,y+20*i,string_char_at(f,i));
}
Ao colocar o mouse sobre os scripts, um menu aparecerá com algumas funções úteis:

Abre uma pop-up contendo o código em texto simples.

Copia o código para a area de transferência e depois é só colar onde quiser.

Imprimi o script.
Todas as declarações, comentários, funções, constantes, variáveis locais e globais do Game Maker 8 estão configuradas para serem coloridas.
Aproveitem!
Para poder visualizar você precisa ativar a opção "Sempre permitir HTML" em "Perfil -> Preferencias".
Veja uma demonstração:
// Inicialização
keyboard_check(ord('A'));
var este;
este = all;
mode = bm_add;
for (i = 0; i < string_length("Game Maker Brasil"); i += 1)
{
instance_create(x,y+i*25,objGMBR);
}
var k;
k = 10000;
while true
{
k += 1;
if k.sprite_index = spr0 break;
}
do
{
instance_create(x,y,obj);
}
until instance_number(obj) > 100;
with (obj)
{
x = 20;
}
globalvar debug;
debug = true;
/* Controladores
0 = enter
1 = left
2 = right
3 = up
4 = down
5 = action1
6 = action2
7 = action3
8 = action4
9 = back
*/
globalvar key;
key[0] = vk_enter;
key[1] = ord('A');
key[2] = ord('D');
key[3] = ord('W');
key[4] = ord('S');
key[5] = ord('K');
key[6] = ord('M');
key[7] = ord('L');
key[8] = ord(',');
key[9] = vk_space;
globalvar key_enter, key_left, key_right, key_up, key_down, key_action1, key_action2, key_action3, key_action4;
key_enter = 0;
key_left = 0;
key_right = 0;
key_up = 0;
key_down = 0;
key_action1 = 0;
key_action2 = 0;
key_action3 = 0;
// Status player
globalvar p_life,p_tiros,p_inimigos,p_dano1,p_dano2,p_mortes;
p_life = 100; // vida
p_tiros = 0; // tiros efetuados
p_inimigos = 0; // inimigos abatidos
p_dano1 = 0; // dano causado
p_dano2 = 0; // dano recebido
p_mortes = 0; // mortes
O modo de usar é simples.
É so colocar o seu script entre essa TAG:
- Código:
<gml class="brush: gml;">
// Seu script
</gml>
Exemplo:
- Código:
<gml class="brush: gml;">
var f,i;
f = "Game Maker Brasil";
for (i = 0; i < string_length(f); i += 1)
{
draw_text(x,y+20*i,string_char_at(f,i));
}
</gml>
Resultado:
var f,i;
f = "Game Maker Brasil";
for (i = 0; i < string_length(f); i += 1)
{
draw_text(x,y+20*i,string_char_at(f,i));
}
Ao colocar o mouse sobre os scripts, um menu aparecerá com algumas funções úteis:

Abre uma pop-up contendo o código em texto simples.

Copia o código para a area de transferência e depois é só colar onde quiser.

Imprimi o script.
Todas as declarações, comentários, funções, constantes, variáveis locais e globais do Game Maker 8 estão configuradas para serem coloridas.
Aproveitem!

Kabeção- Administrador

-
Número de Mensagens: 1136
Localização: Minas uai!
Warning de respeito as regras:
Data de inscrição: 08/06/2008

Re: Auto formatação para os scripts
Nossa que legal, meu html ja ta ativado, muito legal, gostei.
for (i=0;i<99999999999;i+=1)
{
legal+=i
}
for (i=0;i<99999999999;i+=1)
{
legal+=i
}

Pedro Henrique- Veterano

-
Número de Mensagens: 1099
Idade: 14
Localização: São Paulo
Warning de respeito as regras:
Data de inscrição: 26/07/2008
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:
Re: Auto formatação para os scripts
aki num aparece nada não, aparece texto normal com um símbolo verde em cima de tudo
tipo...
1|_________________________________________
if keyboard_check(vk_left)
{
sprite_index=feio
if place_free(x-4,y){x-=4}
}
//*
fica tudo feio assim!!!!
tipo...
1|_________________________________________
if keyboard_check(vk_left)
{
sprite_index=feio
if place_free(x-4,y){x-=4}
}
//*
fica tudo feio assim!!!!

Henrique_GJ- Veterano

-
Número de Mensagens: 504
Idade: 12
Localização: marechal floriano ES
Warning de respeito as regras:
Data de inscrição: 30/12/2009
Prêmios
Troféus de Ouro:
Troféus de Prata:
Troféus de Bronze:

Re: Auto formatação para os scripts
Muito Bacana isso 
Gostei
VLW

Gostei
VLW
Site da Keké Games:

Fórum da Keké Games:

Rede Social do Game Maker!!! (TIPO ORKUT)
http://gamemakersocialnetwork.ning.com/
ENTREM E PARTICIPEM
- Esperamos por Você
Re: Auto formatação para os scripts
aqui tbm num ta pegano e meu HTML ta ativado.
var;
object_delete( objetoloko )
var;
object_delete( objetoloko )
- Código:
var;
object_delete( objetoloko )
Re: Auto formatação para os scripts
Pessoal, não é para usar
o "code"
é outro comando!
Você usa assim:
(puis dentro do "code" pq senão ia "ativar" o codigo e vocês não iriam ver como é)
EXEMPLO:
Que vai resultar em:
if chao = true
{
vspeed = 0;
gravity = 0;
}
else
{gravity = 0.5;}
o "code"
é outro comando!
Você usa assim:
(puis dentro do "code" pq senão ia "ativar" o codigo e vocês não iriam ver como é)
- Código:
<gml class="brush: gml;">
//Codigos
//codigos
//codigos
</gml>
EXEMPLO:
- Código:
<gml class="brush: gml;">
if chao = true
{
vspeed = 0;
gravity = 0;
}
else
{gravity = 0.5;}
</gml>
Que vai resultar em:
if chao = true
{
vspeed = 0;
gravity = 0;
}
else
{gravity = 0.5;}
Re: Auto formatação para os scripts
Vamos testar:
Testado e Aprovado
Que legal!
Funcionando!
Testado e Aprovado
Que legal!
Funcionando!

gabrielsch- Participativo

-
Número de Mensagens: 313
Idade: 12
Localização: POA
Data de inscrição: 06/12/2009
Prêmios
Troféus de Ouro: 0
Troféus de Prata: 0
Troféus de Bronze: 0

Re: Auto formatação para os scripts
Só uma sugestãozinha:
Aproveitando a barra lateral daqui, poderia ter uma janelinha com algo do tipo "para auto formatação, digite entre os codigos
Goodbye
Aproveitando a barra lateral daqui, poderia ter uma janelinha com algo do tipo "para auto formatação, digite entre os codigos
- Código:
<gml class="brush: gml;">
</gml>,
Goodbye


Naut2006- Regular

-
Número de Mensagens: 212
Idade: 13
Data de inscrição: 11/08/2009
Permissão deste fórum:
Você pode responder aos tópicos neste fórum





























» Highscore List customisada !
» Usando draw(indo com a view no mesmo local)
» OLDMAN A AVENTURA
» chefão atirando de diferentes formas??
» Rayman no paint
» Ajudem com AI de tiros
» [PEDIDO] Tiro em plataforma (esquerda e direita)
» Mario plataforma!