tuts_gba
Thread Id: 22964
Thread Name: GBA | Scripting | Como copiar un item y como poner para venderlo(Con XSE)
#0
Rumpelstiltskin 25671
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.

    #1
    BLAx/Atlas 26580
    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?
    #2
    Rumpelstiltskin 25671
    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.
    #3
    BLAx/Atlas 26580
    Vale pues yo también investigaré por mi cuenta a ver si llego a algo que merezca la pena xD
    #4
    Sonicarvalho 17082
    Desafortunadamente, para crear una utilizacion de un ítem, tiene que se usar asm, así que no es tan fácil cuanto parece! :(
    #5
    Código Trovão =-= 27531
    ótimo tutorial, me ajudou muito , obrigado ! :D