8828-Script_terminado
#10
Loony Boo♪ 12263
Iniciado por Zarokken

Gracias y podrías mirar este.

[quote]#org 0x7111BB
lock
faceplayer
msgbox 0x87111BC
callstd 0x4
call 0x7111BD
msgbox 0x87111BE
callstd 0x6
release
end

#org 0x7111BD
msgbox 0x7111C1
callstd 0x4
applymovement 0x4 0x7111C0
waitmovement 0x4
msgbox 0x7111C2
callstd 0x6
return

#org 0x87111BC
= Hola [player], voy a estudiar los\nPOKEMON.

#org 0x87111BE
= AURA: Bueno me voy a ir.\pEspero que lo pases bien en\ntu aventura.

#org 0x7111C1
= [player]: Vete ya si quieres.

#org 0x7111C0
= AURA: ¿Insistes en que me valla ya?\nVale, adios.

#org 0x7111C0
#raw 0x17
#raw 0x09
#raw 0x09
#raw 0x09
#raw 0x09
#raw 0x09
#raw 0x09
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x01
#raw 0xFE

#org 0x7111C2
= AURA: Voy a estudiar esta ruta.\pSe llama...\pRUTA 1.
[hr]
A tambien e probado una cosa que me funciono ahora es asi:

1.escribe el scritp
2.pon un checkflag y un setflag
3.pon la flag en el advance map en people ID de una persona
4.pruebalo y ya esta.

no se repite mas.[/quote]

Voy a hacer unas observaciones:

1º Si pones release, pones lock, es absurdo poner uno sin el otro, así que lo repito; si pones release, pones lock. Obviamente, no tendrás suficiente espacio para añadir lock, así que busca un offset principal limpio (bueno, esto también lo dijo javi, pero aprovecho para recopilarlo todo).

2º Script se escribe así: script. Antes de saber scriptear, hay que saber escribir bien.

3º El waitmovement lo tenías mal, así que me tomé la molestia de corregírtelo.

4º Concuerdo con javi. ¿Para qué te complicas tanto? Haz todo el script en un solo offset, no lo vayas cortando si no es necesario (aunque es a gusto del scripter, pero es un consejo).

5º ¿Te dan miedo las variables? Porque en lugar de derrochar flags, podrías "jugar" con las variables. ¿Cómo? Usando setvar 0x(variable) 0x(valor). Una variable que se emplea de esa manera hace más que 50 flags, porque la puedes reutilizar (la variable no funciona como un interruptor, sino como "una bolsa energética", es el propio script de gatillo el que comprueba la variable y el valor requerido y funciona a modo de interruptor, mejor dicho, funciona como un comprobador).

6º ¿Es posible hacer la desaparición de minis sólo con variables? Pues en principio, no te compliques y sigue haciéndolo con el setflag, aunque no puedo decirte que no se pueda hacer desaparecer minis sólo con variables.

¿Que dónde puedes encontrar un buen manual sobre variables? Pues en este tema: http://www.pokecommunity.com/showthread.php?t=164276

Es un manual completísimo donde te viene de todo en general me atrevo a decir que es mejor que casi todos los manuales de scripts de la web de WAH juntos, ya que están anticuados y con estructuras incorrectas.

Saludos.