Registrarse

error al crear nuevo script giveitem

Estado
Cerrado para nuevas respuestas.
Buenas a todos,

Pues mi problema es que estoy creando un script de giveitem sobre un mini, pero cuando tengo el scipt puesto en el mini al ir al juego me repite el mismo texto que tiene el otro mini del pueblo (que tambien lo cree yo). Os dejo aqui el script

#dynamic 0x800000

#org @givepokeball
lock
faceplayer
checkflag 0x200
if 0x1 goto @givepokeball2
msgbox @textopokeball 0x6
giveitem 0x4 0xA 0x0
setflag 0x200
release
end

#org @givepokeball2
msgbox @textopokeball2
release
end

#org @textopokeball
= Toma, un regalo para ti. Te vendra\nbien en tu aventura [player].

#org @textopokeball2
= Era una regalo de tu padre.

Si sabeis el error que estoy cometiendo, podriais ayudarme porfavor?

Lo que busco es que una persona me de 10 pokeball y que ya no me vuelva a dar las pokeball nunca mas.

Gracias
 

IvanHack

No lo pienses, solo hazlo
El script es correcto, lo que yo miraría es si has introducido el código del script(al compilarlo) bien en la casilla del advance map del mini.
 

Navy_

"Te mereces lo mejor"
Buena , tu script esta bien hecho pero te falto colocar que tipo de mensaje es osea 0x6 supongo uno normal
#org @givepokeball2
msgbox @textopokeball2 (aqui te falto colocar el 0x6)<<<<<<<<<<<<<<
release
end

esta bien echo amigo ... por cierto te hize aqui uno un poco mas mejor organizado y usando variables en vez de flags , bueno eso es a decision tuya pero las variables tienen mas "Jugabilidad" bueno aqui te dejo el script y de NADA! :)

#dynamic 0x800000

#org @inicio
lock
faceplayer
compare 0x40FF 0x9
if 0x1 goto @2
msgbox @1 0x6
giveitem 0x4 0xA 0x0
setvar 0x40FF 0x9
release
end

#org @2
msgbox @22 0x6
release
end

#org @22
= Era una regalo de tu padre.

#org @1
= Toma, un regalo para ti. Te vendra\nbien en tu aventura [player].
 

Inferno

Miembro insignia
Miembro insignia
Buenas a todos,

Pues mi problema es que estoy creando un script de giveitem sobre un mini, pero cuando tengo el scipt puesto en el mini al ir al juego me repite el mismo texto que tiene el otro mini del pueblo (que tambien lo cree yo). Os dejo aqui el script

#dynamic 0x800000

#org @givepokeball
lock
faceplayer
checkflag 0x200
if 0x1 goto @givepokeball2
msgbox @textopokeball 0x6
giveitem 0x4 0xA 0x0
setflag 0x200
release
end

#org @givepokeball2
msgbox @textopokeball2
release
end

#org @textopokeball
= Toma, un regalo para ti. Te vendra\nbien en tu aventura [player].

#org @textopokeball2
= Era una regalo de tu padre.

Si sabeis el error que estoy cometiendo, podriais ayudarme porfavor?

Lo que busco es que una persona me de 10 pokeball y que ya no me vuelva a dar las pokeball nunca mas.

Gracias
Un fallo que veo así es que en el msgbox textopokeball2 no has puesto el tipo de mensaje (0x2, 0x6...), la verdad no se como te ha dejado compilar sin eso.
 
Un fallo que veo así es que en el msgbox textopokeball2 no has puesto el tipo de mensaje (0x2, 0x6...), la verdad no se como te ha dejado compilar sin eso.
Buena , tu script esta bien hecho pero te falto colocar que tipo de mensaje es osea 0x6 supongo uno normal
#org @givepokeball2
msgbox @textopokeball2 (aqui te falto colocar el 0x6)<<<<<<<<<<<<<<
release
end

esta bien echo amigo ... por cierto te hize aqui uno un poco mas mejor organizado y usando variables en vez de flags , bueno eso es a decision tuya pero las variables tienen mas "Jugabilidad" bueno aqui te dejo el script y de NADA! :)

#dynamic 0x800000

#org @inicio
lock
faceplayer
compare 0x40FF 0x9
if 0x1 goto @2
msgbox @1 0x6
giveitem 0x4 0xA 0x0
setvar 0x40FF 0x9
release
end

#org @2
msgbox @22 0x6
release
end

#org @22
= Era una regalo de tu padre.

#org @1
= Toma, un regalo para ti. Te vendra\nbien en tu aventura [player].
El script es correcto, lo que yo miraría es si has introducido el código del script(al compilarlo) bien en la casilla del advance map del mini.
Buenas a todos,

Pues mi problema es que estoy creando un script de giveitem sobre un mini, pero cuando tengo el scipt puesto en el mini al ir al juego me repite el mismo texto que tiene el otro mini del pueblo (que tambien lo cree yo). Os dejo aqui el script

#dynamic 0x800000

#org @givepokeball
lock
faceplayer
checkflag 0x200
if 0x1 goto @givepokeball2
msgbox @textopokeball 0x6
giveitem 0x4 0xA 0x0
setflag 0x200
release
end

#org @givepokeball2
msgbox @textopokeball2
release
end

#org @textopokeball
= Toma, un regalo para ti. Te vendra\nbien en tu aventura [player].

#org @textopokeball2
= Era una regalo de tu padre.

Si sabeis el error que estoy cometiendo, podriais ayudarme porfavor?

Lo que busco es que una persona me de 10 pokeball y que ya no me vuelva a dar las pokeball nunca mas.

Gracias

Muchas gracias a todos por vuestra ayuda. Probe con el script que me dejaste y la verdad que funcionaba mejor. Aun nose que falle en el otro porque si que añadi el 0x6 al lado del texto.
 

Navy_

"Te mereces lo mejor"
De nada .. osea solo te falto colocar !!!0x6<<< aqui
#org @givepokeball2
msgbox @textopokeball2 (aqui te falto)
release
end
Bueno si quieres ayuda me dejas un mensaje :)
 

Cheve

MoonLover~
Miembro de honor
Fíjate en el menu Ayuda /Help/ de XSE y asegúrate de tener la versión 1.1.1
 
Estado
Cerrado para nuevas respuestas.
Arriba