Registrarse

[Scripts] (Pedido) Busco Script de Givepokemon

Estado
Cerrado para nuevas respuestas.
entiendo que ya hay script de givepokemon aquí ;), pero quiero uno que cuando recibas el pokemon haga su respectivo sonido y diga "usted ha recibido tal pokemon" y que por lo normal también tenga "toma un pokemon" para empezar y para finalizar "no tengo mas", gracias espero q me respondan a mi peticion :D
 

Javi4315

Babyface
Miembro de honor
Se hace con un givepokepokemon para recibir el poke, con un cry para el sonido y con un msgbox para decir que lo has recibido. Aún así deberías dar más detalles, como el que considero el más importante... ¿Cuál es el pokémon? Y no sólo eso, si no que deberías detallar un poco el orden y cómo quieres que pase, sino te darán una cosa bastante estándar. No sé si me explico. Pero vamos, básicamente es así:

(...)
givepokemon 0x(poke) 0x(nivel) 0x(item) 0x0 0x0 0x0
cry 0x(poke) 0x(efecto)
msgbox @texto 0x6
(...)

msgbox @texto
= (mensaje de que lo recibes)

EDITO: Con sonido ¿A qué te referías? ¿Al sonido del poke o al normal de recibir algo? Porque si es este último es un fanfare 0x13E en vez del cry...
 

HollowRoxas

Namine... What's happening to me...?
entiendo que ya hay script de givepokemon aquí ;), pero quiero uno que cuando recibas el pokemon haga su respectivo sonido y diga "usted ha recibido tal pokemon" y que por lo normal también tenga "toma un pokemon" para empezar y para finalizar "no tengo mas", gracias espero q me respondan a mi peticion :D
Amigo te he preparado este, espero que te sirva.
:D

Código:
#dynamic 0x800000

#org @inicio
checkflag 0x2100
if 0x1 goto @inicio2
faceplayer
lock
fanfare 0x13E
msgbox @frase2 0x6
waitfanfare
givepokemon 0x9 0x5 0x0 0x0 0x0 0x0
setflag 0x2100
release
end

#org @inicio2
faceplayer
lock
msgbox @frase2 0x6
release
end

#org @frase1
= Reciviste un charmander lvl.5

#org @frase2
= No tengo mas.
 
Mew2♪;183661 dijo:
Se hace con un givepokepokemon para recibir el poke, con un cry para el sonido y con un msgbox para decir que lo has recibido. Aún así deberías dar más detalles, como el que considero el más importante... ¿Cuál es el pokémon? Y no sólo eso, si no que deberías detallar un poco el orden y cómo quieres que pase, sino te darán una cosa bastante estándar. No sé si me explico. Pero vamos, básicamente es así:

(...)
givepokemon 0x(poke) 0x(nivel) 0x(item) 0x0 0x0 0x0
cry 0x(poke) 0x(efecto)
msgbox @texto 0x6
(...)

msgbox @texto
= (mensaje de que lo recibes)

EDITO: Con sonido ¿A qué te referías? ¿Al sonido del poke o al normal de recibir algo? Porque si es este último es un fanfare 0x13E en vez del cry...
si es el sonido de cuando recibes algo, lo quiero como en Pokemon Fire Red, que te dal a lapras en Sphil C.O. asi quiero el script
 

Brother Nero

Leyenda de WaH
Creo que te refiers a esto
#org 0x161B54
lock
faceplayer
checkflag 0x246
if 0x1 goto 0x8161C1F
msgbox 0x8176332 '"Primer Mensaje..."
callstd 0x4
setvar 0x4001 0x83
givepokemon 0x83 0x19 0x0 0x0 0x0 0x0
compare LASTRESULT 0x0
if 0x1 goto 0x8161B9E
compare LASTRESULT 0x1
if 0x1 goto 0x8161BD4
compare LASTRESULT 0x2
if 0x1 goto 0x81A8D45
release
end

'-----------------------
#org 0x161B9E
textcolor 0x3
fanfare 0x101
msgbox2 0x81763AB '"¡[player] obtuvo un Pokemon\ndel emp..."
waitmsgbox
waitfanfare
pause 0x3C
bufferpokemon 0x0 0x83
msgbox 0x81A524B '"¿Quieres darle un mote a tu\n[buffe..."
callstd 0x5
compare LASTRESULT 0x0
if 0x1 goto 0x8161C10
call 0x81A86F0
call 0x81A6FB4
goto 0x8161C10
end

'-----------------------
#org 0x161BD4
textcolor 0x3
fanfare 0x101
msgbox2 0x81763AB '"¡[player] obtuvo un pokemon."
waitmsgbox
waitfanfare
pause 0x3C
bufferpokemon 0x0 0x83
msgbox 0x81A524B '"¿Quieres darle un mote a tu\n[buffe..."
callstd 0x5
compare LASTRESULT 0x0
if 0x1 goto 0x8161C05
call 0x81A86FC
goto 0x8161C05
end

'-----------------------
#org 0x1A8D45
textcolor 0x3
msgbox 0x81A5998 '"¡No queda sitio para más POKéMON!\p..."
callstd 0x4
release
end

'-----------------------
#org 0x161C10
textcolor 0x0
msgbox 0x81763DC '"Es un LAPRAS.\nEs muy inteligente.\..."
callstd 0x4
setflag 0x246
release
end

'-----------------------
#org 0x1A86F0
countpokemon
subvar LASTRESULT 0x1
copyvar 0x8004 LASTRESULT
return

'-----------------------
#org 0x1A6FB4
fadescreen 0x1
special 0x9E
waitstate
return

'-----------------------
#org 0x161C05
call 0x81A8705
goto 0x8161C10
end

'-----------------------
#org 0x1A86FC
fadescreen 0x1
special 0x166
waitstate
lock
faceplayer
return

'-----------------------
#org 0x1A8705
bufferboxname 0x0 0x4037
bufferpokemon 0x1 0x4001
checkflag 0x834
if 0x0 call 0x81A8720
checkflag 0x834
if 0x1 call 0x81A874B
return

'-----------------------
#org 0x1A8720
special2 LASTRESULT 0x165
compare LASTRESULT 0x1
if 0x1 goto 0x81A8739
msgbox 0x81A5846 '"[buffer2] fue enviado al PC\nde alg..."
callstd 0x4
return

'-----------------------
#org 0x1A874B
special2 LASTRESULT 0x165
compare LASTRESULT 0x1
if 0x1 goto 0x81A8764
msgbox 0x81A5887 '"[buffer2] fue enviado al PC\nde BIL..."
callstd 0x4
return

'-----------------------
#org 0x1A8739
special2 LASTRESULT 0x18A
bufferboxname 0x2 LASTRESULT
msgbox 0x81A58C5 '"La CAJA ["][buffer3]" del PC\nde al..."
callstd 0x4
return

'-----------------------
#org 0x1A8764
special2 LASTRESULT 0x18A
bufferboxname 0x2 LASTRESULT
msgbox 0x81A5911 '"La CAJA ["][buffer3]" del PC\nde BI..."
callstd 0x4
return
 
este es el script pero no me sale como colocar el "usted ha recibido"

#dynamic 0x80000

#org @inicio
lock
checkflag 0x1300
if 0x1 goto @inicio2
msgbox @mensaje 0x2
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
fanfare 0x74
waitfanfare
setflag 0x1300
release
end

#org @mensaje
= Toma tu Pokémon.

#org @inicio2
lock
msgbox @mensaje2 0x2
release
end

#org @mensaje2
= No tengo más Pokémon.
 
Amigo te he preparado este, espero que te sirva.
:D

Código:
#dynamic 0x800000

#org @inicio
checkflag 0x2100
if 0x1 goto @inicio2
faceplayer
lock
fanfare 0x13E
msgbox @frase2 0x6
waitfanfare
givepokemon 0x9 0x5 0x0 0x0 0x0 0x0
setflag 0x2100
release
end

#org @inicio2
faceplayer
lock
msgbox @frase2 0x6
release
end

#org @frase1
= Reciviste un charmander lvl.5

#org @frase2
= No tengo mas.
cuando lo voy a probar me dice "no tengo mas"
 

Javi4315

Babyface
Miembro de honor
Hay por ahí un usuario bastante majo que está haciendo un tutorial enorme (una idea descabellada se mire por donde se mire). Es algo así como "macrotutorial hacking desde 0". Bueno, pues lo podríais leer. Así sabríais que las flags a utilizar de manera fiable son estas:

Manual del rom hacker dijo:
Desde la 0x200 hasta la 0x29F
Desde la 0x500 hasta la 0x79F
Desde la 0x1000 hasta la 0x109F
Diría que ese es el error del script. Y si no vamos a ver si damos con él antes de corregir un par de cosillas.
 
Estado
Cerrado para nuevas respuestas.
Arriba