Registrarse

No funciona mi script

Estado
Cerrado para nuevas respuestas.
[align=center]No me funciona mi primer script , hice tal cual lo que hace Ines en su tuto , cuando quiero hablar con el mini solo me mira y no pasa nada mas , lo que yo hago es lo siguiente (uso el pokemon ruby)

1-Copio los comandos del tuto de Ines

2-edito solamente la frase

3-pongo compilar (algo que me parece raro es que en el tuto muestra que copiemos el offset que diga inicio y en la imagen muestra el primero , pero a mi me aparece en el segundo)

4-pongo el offset en un mini

5-lo pruebo y pasa lo que puse arriba

puse editar script en el mini donde lo coloque y aparece esto

'-----------------------
#org 0x1C6EBC
lock
faceplayer
msgbox 0x81C6EC7 '"¡Saludos Soldado! Acuerdese de\nacu..."
release
end


'---------
' Strings
'---------
#org 0x1C6EC7
= ¡Saludos Soldado! Acuerdese de\nacudir a la entrega de su pokemon
Le agradecería mucho su ayuda[/align]
 

Jo7a

Kiero mi nick amarillo D:
Pues normal que no te able el mini, te olvidate de poner callstd 0x2 debajo del msgbox.
Si es un script normal para ablar con un mini basta con esto:


#org 0x@Direccion
msgbox 0x@direccion
callstd 0x2
end
 

Jo7a

Kiero mi nick amarillo D:
Pues no se cual es el error.
Aclarame un par de dudas:
1 ¿Que herramienta usas para colocar los minis en el mapa? Elitemap o Advance Map. (si es el 1º, te recomiendo usar mejor el a-map)
2 ¿Que herramienta de scripting usas? ¿XSE?
 
[align=center]Uso Advance Map y el XSE , ¿podrías hacerme un script normal que solo diga ¡Hola Soldado! y nada mas para probar y si funciona ver que tengo mal? porque sino no podré avanzar demasiada , te agradesco la ayuda :D[/align]
 

cosarara97

Dejad de cambiar de nick
Miembro de honor
#org 0x800000
lock
faceplayer
msgbox 0x8800100 '"¡Saludos Soldado! Acuerdese de\nacu..."
callstd 6 ' como te ha dicho Jota57
release
end


'---------
' Strings
'---------
#org 0x800100
= ¡Saludos Soldado! Acuerdese de\nacudir a la entrega de su pokemon
 

Jo7a

Kiero mi nick amarillo D:
A ver, si usas XSE no deberia aber problema, es un script muy simple.
Te pondre un ejemplo, te lo explicare por pasos:

(sustituire "direccion" por "offset", que es lo mismo pero mas rapido de escribir)

Busca un offset limpio (usa a partir del 800000, que hay mucho espacio libre), para ello puedes usar la herramienta FSF. (usare el offset 8305D2 de ejemplo)

Le asignas esa direccion a un mini en A-Map y lo abres con XSE.

Hacer el script.
Si solo quieres que te able como una persona normal, solo debes poner esto: (los offset son de ejemplo, los he puesto al azar)


Código:
msgbox 0x874BE2
callstd 0x2
end
Y despues de esto le das a "compilar">"Limpiar">"Cerrar"
Por ultimo vuelves a abrir otra vez el script y se vera así:


Código:
'-----------------------
org 0x8305D2
msgbox 0x8874BE2 '""
callstd 0x2
end


'---------
' Strings
'---------
#org 0x874BE2
=


4º Finalmente, despues del "=" escribes el texto (puedes usar ctrl+t para escribir mejor) y lo vuelves a compilar igual que antes. (Despues del = siempre debe haber un espacio)
Y te quedaria asi:


Código:
org 0x8305D2
msgbox 0x8874BE2 '"¡Hola soldado!"
callstd 0x2
end


'---------
' Strings
'---------
#org 0x874BE2
= ¡Hola soldado!

Y pues ya esta, es muy simple, pruebalo y me dices ke tal te ha ido, pero no creo que tengas problema.
Salu2
;)
 

yo soy Yo

Traducir es aburrido...
En la última versión de XSE no es necesario poner callstd, el tipo de mensaje va junto al offset/pointer del texto. (y por cierto, con un tipo de mensaje 0x2 te ahorras el faceplayer)

Si sigue sin funcionar, probablemente sea un problema al compilar, porque no veo ningún error en el script. Comprueba que al abrir el script del mini todo está igual.

Si no es eso, te sugiero probar con otro script y con otra ROM y ver si funciona.
 
Pues ami me pasba exactamente lo mismo y he conseguido arreglarlo, quizá tu problema sea que tu XSE no está actualizado a 1.1 (este fue el error en mi caso) yo lo he descargado desde :
DOWNLOAD
Y el script básico (que he probado que funciona) es:
#dynamic 0x80000
#org @inicio
lock
faceplayer
msgbox @frase 0x6
release
end

#org @frase
= No funciona


En último caso, si sigue sin funcionar, descárgate un room sin MUGS, puedes encontrarlo en el foro :D
 
Estado
Cerrado para nuevas respuestas.
Arriba