Site Dos Jogos
Olá, bem vindo ao Site dos Jogos por favor, faça login ou registre-se.

Lembrando que é necessario estar Cadastrado e Logado para efetuar qualquer download ou acessar qualquer link

Para se cadastrar clique em "registrar-se" logo no botão abaixo



Se você acessou "www.sitedosjogos.tk" e está com problemas de conexão, acesse agora mesmo o sitedosjogos pelo endereço "www.sitedosjogos.forumeiros.com" e mande uma mensagem privada para "Henrique_GJ"
Login

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» [Aplicativo]¨6 app
Qua Nov 23, 2011 9:41 am por TRFN

» Sonic Game Maker
Sex Set 16, 2011 11:08 am por Cabeçalho Onlin'E

» [Agente Heroi] HavenDoors
Sab Set 03, 2011 6:53 pm por Gustavo Ferreira

» V.I.P. Limitado
Ter Ago 30, 2011 7:11 pm por Cabeçalho Onlin'E

» Mundo Gamer - Jogos e criaçaõ de jogos
Ter Ago 30, 2011 7:02 pm por Cabeçalho Onlin'E

» Novidades no Fórum
Ter Ago 30, 2011 12:28 pm por Cabeçalho Onlin'E

» Street of rage
Qui Ago 18, 2011 10:47 am por Gustavo Ferreira

» Point Blank Online
Dom Jul 24, 2011 4:41 pm por sarinha54

» Hero Online Brasil
Sab Jul 23, 2011 1:57 pm por aimpher

» Cubo de Elite
Seg Jul 18, 2011 10:25 am por Utakata

» [Light Soft]Pergunte ao Awesome Face!
Sab Jul 16, 2011 8:24 pm por henrique_GJ

» freewareZ
Qua Jul 13, 2011 5:15 pm por henrique_GJ

» Sonic
Seg Jul 11, 2011 2:12 pm por Cabeçalho Onlin'E

» A christmas story
Dom Jul 10, 2011 1:47 pm por oivato

» [VÍDEO]Hare Hare Yukai no Megaman Oo
Ter Jul 05, 2011 2:56 pm por Tedi

Top dos mais postadores
henrique_GJ (3322)
 
Student21 (714)
 
juao230 (532)
 
LittBk (301)
 
Lucas Lunar (247)
 
Mayck (219)
 
Cabeçalho Onlin'E (182)
 
Suadao (173)
 
o cara (171)
 
juniorr452 (167)
 

Quem está conectado
1 usuário online :: Nenhum usuário registrado, Nenhum Invisível e 1 Visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 30 em Sex Jul 30, 2010 1:04 pm

[tutorial GML]fazendo um sistema de cheat - macete e outras coisas

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

[tutorial GML]fazendo um sistema de cheat - macete e outras coisas

Mensagem por henrique_GJ em Ter Out 05, 2010 8:11 pm

Tutorial - Fazendo cheat code aprenda como fazer pro user digitar numa barrinha e alterar variáveis

pré-requisito - intermediário:

se você está lendo um tutorial de GML, não darei os minimos detalhes.


primeiro - crie uma variável, é bem melhor se for global, coloque algo do tipo global.macete ou algo do tipo para não esquecer, neste tutorial usarei global.macete

vá no create e ponha

global.macete = "none"

depois, você tem que ter a situação em que deverá ser utilizado o cheat box, ex:

você pode colocar durante o jogo para quando a pessoa apertar CTRL + SHIFT + C aparecer o cheat box, ou para quando a pessoa apertar uma tecla qualquer durante o menu, ou até mesmo pode ter um botão "macetes" no menu

vá no evento que deverá aparecer o cheat box e coloque:

global.macete = get_string("titulo","texto")

em texto coloque o título do cheat box e em texto o que deve ter escrito inicialmente no campo para digitação, por ser um cheat box deixe em branco (mas lembre-se de seja lá o que for colocar coloque aspas, mesmo que não seja nada, coloque "" no texto e no titulo) ou coloque algo do tipo "digite aqui o macete"

até agora, 50%, quando acontecer o evento, (seja lá apertar um botão ou clicar em password) irá aparecer uma janela pedindo para escrever algo no campo em branco, e a variável macete vai virar o que o user escrever


mas falta o macete acontecer...

vá no step e coloque:

if global.macete = "nome do macete"
{
//o que deve acontecer
global.macete = 0
}

em "nome do macete" ponha entre aspas o macete, ex: se o macete for "allgame", se a pessoa digitar allgame o macete será realizado.

em o que deve acontecer coloque o que deve acontecer quando o macete for ativado, supondo que o macete é "unlockarmasuperpotente" deverá ter no "//oque deve acontecer" o que deve acontecer quando a pessoa digitar "unlockarmasuperpotente"

e deve colocar global.macete = 0 para que o macete aconteça uma vez só, caso contrário, ele será realizado a cada step e provavelmente o jogo travará... se vocêquer mesmo que seja executado pro resto da vida, crie uma variável e em //o que deve acontecer ponha "nome da variavel" = true, e depois coloque fora das chaves {}

if "nome da variavel" = true
{
//o que deve acontecer pro resto da vida
}

porque se não for feito isso, se a pessoa executar outro macete o primeiro será anulado ^^


para cada macete coloque o código:

if global.macete = "nome do macete"
{
//o que deve acontecer
global.macete = ""
}


vou lhe dar um exemplo de macetes

if global.macete = "desbloqueia todas as armas"
{
global.pistola_desbloqueada = true
global.metralhadora_desbloqueada = true
global.bazooca_desbloqueada = true
global.arma = pistola
global.macete = ""
}
if global.macete = "voa"
{
global.voa = true
global.macete = ""
}
if global.voa = true && keyboard_check(vk_up) && place_free(x,y - 5)
{
y -= 5
}
if global.macete = "carro"
{
instance_change(obj_carro,0)
global.macete = ""
}

eu fiz aqui 3 macetes, um desbloqueia armas, outro faz com que o player possa voar, e outro faz desbloqueia um carro

se você não entendeu a base de tudo ainda, a base é uma função get_string('','') que permite o jogador escrever num campo que aparece o valor da variável, mas ele não precisa saber que é isso que ele ta fazendo lol!

aliás, isso pode ser usado para escolher o nome do player, o nome do save_game (para infinitos saves.. etc

além do get_string há o

get_integer(str,def)
get_string(str,def)
get_color(defcol)
get_open_filename(filter,fname)
get_save_filename(filter,fname)
get_directory(dname)
get_directory_alt(capt,root)

entre outros.

os mais interessante pra mim é

get_string - permite o usuário alterar uma variavel digitando
get_color - permite o usuário alterar uma variável usando um sistema de "pick a color"
get_open/save_filename - faz o jogador salvar e carregar arquivos - muito bom!
get_direcory - só muda o valor da variável com o menu "abrir"

por hoje é só. perguntas? pergunte!

____________
Henrique Gomes de Jesus

criei esse site e tenho controle total sobre você!



isso é um flood -->>flood<<--

-->>double flood<<--

Ps.: VIVA OS ÍCONES!!!!


clique para ass na sua ass

ei! perai! que ícones????

"nunca derrube um lapis, pois ele pode ficar desapontado"



confused confused confused confused confused confused confused confused confused confused confused

henrique_GJ
Adiministrador

Mensagens : 3322
Data de inscrição : 18/11/2009
Idade : 19
Localização Localização : Em frente ao PC
Warning do usuario :
100 / 100100 / 100

Ficha do úsuario
O úsuario procura:
Anotações:

Ver perfil do usuário http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

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


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