tuts_gba
Thread Id: 22964
Thread Name: GBA | Scripting | Como copiar un item y como poner para venderlo(Con XSE)
Como copiar un Item y como poner para venderlo(Con XSE)
Bueno empecemos, primero los programas que usaremos.
[quote="Herramientas"]
[list="I"]
Item Edit.
Avanced Map.
XSE.
Imaginación.
[/list][/quote]
Siguiendo, abriremos el Programa "Item Edit".
Aparecerá esto.
Luego vamos al ultimo Objeto
En este objeto, tendremos que ver el index, anotarlo o memorizarlo.
[list="1"]
Ponemos el nombre.
El precio de venta.
Ponemos la descripción. (Un truquito, en un Bloc de notas, escribimos la descripción, y luego copiamos y pegamos, NO SIRVE El "Ctrl"+"C", "Ctrl"+"V" tienen que hacer click derecho, Pegar).
Una de las cosas más importantes, del ultimo index le sumamos "1", en este caso 374 + 1 = 375.
Ahora el más importante, el código de uso. Podemos copiar de otro objeto, en este caso lo copiare de Moon Stone[/list]
Ya esta creamos un Objeto exactamente igual, ahora ¿Cómo poner para venderlo en un shop con script?.
Para empezar abrimos Avanced map (ya configurado con el XSE), nos vamos a un Mapa con un Market,
Luego entramos en el Market, y abrimos el script del vendedor
Nos bajamos hasta donde dice MartItem
Y en el numero que esta primero es "4"(es decir pokeball) ponemos el index que pusimos arriba, 375
Luego Depuramos(porque estamos sobrescribiendo un código ya interno), luego Compilamos y probamos te saldrá esto.
Excelente tutorial, pero tengo una duda... Con esto se puede crear el objeto, pero para darle un uso, ¿qué hay que hacer? Me voy a explicar: Yo quiero crear por ejemplo un objeto que recupera 150 PS, o un Objeto Clave nuevo, o una piedra evolutiva nueva (por poner ejemplos) Según explicas aquí lo que hay que hacer para crear el objeto es usando uno de los huecos de ?????????? que son huecos libres, poner el valor de Index 375 en adelante porque están libres ya que en Fire Red el último es el del Zafiro que lleva el número 374, pero a partir de ahí, ¿que hay que hacer para que realice el efecto que yo quiero?, porque he entendido como crearlo y ponerlo en la tienda pero eso no lo explicas y si pudieses me harías un favorazo :)
P.D. ¿Para qué sirve poner el Field Usage Code Pointer de la Piedra Lunar?
Bueno nunca probé pero voy a investigar, mientras tanto puedes usar el código de Hiperposion o crearlo con un script, voy investigar
Field Usage: Es para el uso de objetos fuera de combate.
Batle Usage: Es para los objetos que se usaran dentro de una Batalla.
Vale pues yo también investigaré por mi cuenta a ver si llego a algo que merezca la pena xD
Desafortunadamente, para crear una utilizacion de un ítem, tiene que se usar asm, así que no es tan fácil cuanto parece! :(
ótimo tutorial, me ajudou muito , obrigado ! :D