qna_rh
Thread Id: 22980
Thread Name: Ayuda comando Buffer[Resuelto] problema con los motes [Resuelto]
Bueno, estoy haciendo un givepokemon y quiero que te diga si quieres ponerle un mote, el caso es que al hacerlo, no aparece ni imagen de pokemon ni el nombre.
Para ser exactos, me sale esto:
EDITO: Pensé que era el comando BUFFER, pero despues de averiguar su funcionamiento comprobé que no era eso. O al menos no el comando BUFFERPOKEMON. El caso es que cuando quiero poner un mote me pasa esto. ¿Como lo resuelvo?
Buff, yo ya ni me acuerdo de esto xD
He estado mirando el tutorial de Diegoisawesome de pokeco y él lo hace llamando a un puntero @name (por llamarle de alguna forma) en el que tiene un call y luego un return para volver atrás, pero no lo he probado y no sé si servirá:
#org @name
call 0x1A74EB
return
De todas formas pruébalo. No obstante, estaría bien que pusieras cómo lo estás haciendo tú.
Iniciado por Javi4315♪
Buff, yo ya ni me acuerdo de esto xD
He estado mirando el tutorial de Diegoisawesome de pokeco y él lo hace llamando a un puntero @name (por llamarle de alguna forma) en el que tiene un call y luego un return para volver atrás, pero no lo he probado y no sé si servirá:
De todas formas pruébalo. No obstante, estaría bien que pusieras cómo lo estás haciendo tú.
Es lo primero que probe en su momento, ese puntero que dices es exactamente así:
#org 0x1A74EB
fadescreen 0x1
special 0x9E
waitstate
return
probe llamando a ese puntero, probé a hacer el puntero por mi mismo, y el problema persiste, la unica diferencia notable que podría marcar la diferencia entre mi script y el original de FR que contienen las Pokeballs es el BUFEER, de ahi que pregunte por el.
EDITO: He conseguido entender y usar el buffer sin problemas, pero el problema de los motes persiste, ya no se que hacer.
Pues no lo entiendo, debería funcionar. He estado mirando un tutorial de Derv1205 y lo hace de la misma manera y recuerdo que yo seguí ese tutorial y creo que funcionaba... ¿Podrías poner esa parte de tu script?
Bueno Javielas muchas gracias, al final no era así pero es jodidamente parecido a lo que me decias tu. Ya he conseguido hacerlo y que funcione perfectamente.
Procedo a su explicacion por si algun user se molesta en buscar su duda antes de publicarla, que al menos ya que la busca que la obtenga.
Tu me dijiste que hiciese un goto al offset 1A74EB
Y con eso, sale lo misma imagen que aparece en el post inicial.
Buscando un poco mas afondo encontre el offset 169CCC
este lo unico que hace es usar el comando setvar 8004 0x0 y luego llama directamente al offset que tu me dijiste y así si que funciona. Así que me he imaginado que la variable 8004 tiene bastante que ver en este proceso. Aunque no entiendo el porque pero bueno. Resumiendo. El resultado final para alguien que quiera ponerle motes a los pokemon es:
msgbox @frase 0x5
compare LASTRESULT 0x1
if 0x1 goto 0x8169CCC
compare LASTRESULT 0x0
if 0x1 goto @nomote
release
end
#org 0x169CCC
setvar 0x8004 0x0
call 0x81A74EB
goto @nomote
#org @nomote
closeonkeypress
release
end
gracias Javi sin ese offset no hubiese encontrado este otro ni de coña. Como es habitual, me salvas el cacas.
Un saludo y espero que solucione dudas!