::Level Scripts::
Quem não sabe o que são scripts de nivel(level scripts),aqueles scripts que se iniciam logo quando voce entra no mapa(por exemplo,o do prof.OAK,no lab.)?
Pois bem,este tutorial ensina como faze-los!
Requirimentos
Advance-Map 1.92
Um script pronto e compilado na rom e saber o Offset desse script
Saber trabalhar com Scripts
Saber trabalhar com A-map(há um tuto no forum)
Qualquer mapa
Compatibilidade
Todas as roms de advance(R/S/E/FR/LG)
Dificuldade
2/10
Básico
Comecando...
Abra a sua rom e qualquer mapa que queira ter um level script
1.Vá no cabeçalho(vista não profissional) e vá na parte onde diz scripts de mapa
2.Adicione um script,clicando em adicionar,seleccione o tipo de script "02 verifica os valores,carrega o handler depois de[...]
3.Onde está Marca meta uma variável livre(7000 a 7999) e no valor deixe 0000
4.Meta o offset do tal script onde diz "script offset 2" e clique em "guardar scripts de mapa".
:cheers: Yeaahh!Temos o script pronto.
OH-OH
TEmos um problema
O script repete-se sempre que acaba!
Bem,Para um problema há sempre uma solução!(como costumo dizer )
A solução é:
Lembra-se da variavel que meteu na marca,no cabeçalho
Pois bem,no fim do script adicione:
CODE
setvar 0x(variavel que usou) 0x1
Voilá !!
O script já não se repete!!
Vou explicar o que aconteceu:
O mapa verifica se a tal variavel está setada(se tem esse valor) com o valor 0 e se estiver ele executa o script!
Ora,se fizermos setvar no fim do script,vamos setar a variavel para um valor diferente,e assim,o mapa já não executa o script!Simples,não?
Edit----
PS:Voces se lembram do meu tuto de fly's?
Em vez de meterem o script no "02 verifica os valores[etc.]", metam no "03 on entering/not on menu closing" e NÃO USEM LOCK's NEM RELEASE's
THE END
Tutorial feito por Dark Rayquaza.Se usar dar créditos!