Author Id: 14717 Author Name: hector14 Post Content: Para cualquier persona que apenas este empezando con esto del rom hacking en especial aquellos que deseen aprender a hacer sus propios scripts este tutorial les va a servir de gran ayuda LO que vas a necesitar: -Pokescript: http://www.megaupload.com/?d=78JT5P7G -Advance MAP (AM) http://amneu.no-ip.info -Notepad (bloc de notas) -Rom base Lo primero que deben hacer es abrir su notepad(bloc de notas) y empezar de la misma forma con la que se comienza todo script, si es su primera vez chequen esto; #org =todo script debe comensar con esto luego en la misma linea ponen este simbolo $ este indica q la palabra despues del mismo sera sustituida por un offset luego de este simbolo ponen una palabra cualquiera en mi caso script Se supone que les quede de esta forma: [IMG]http://img84.imageshack.us/img84/1258/81967456.jpg[/IMG] Luego de esto van los comandos lock y faceplayer Q hacen q el mini al cual le hablemos pare de realizar movimientos y nos mire respectivamente; estos irian asi: [IMG]http://img109.imageshack.us/img109/7489/33304349.jpg[/IMG] Luego va el comando message $ esto hara q nos habra un textbox y el $ hace q la proxima palabra sea sustituida por un offset en este caso la palabra va a ser hablar, nos quedaria asi: [IMG]http://img99.imageshack.us/img99/1925/94662388.jpg[/IMG] En la proxima linea copiamos el mismo offset del message dejamos un espacio pnemos el número 1 luego otro espacio y este simbolo = un espacio nuevamente y aqui iria nuestro texto q seria hola!!!y nos queda de la siguiente manera [IMG]http://img413.imageshack.us/img413/848/17674284.jpg[/IMG] luego debemos poner el tipo de textbox q queremos con el comandoboxset 6 este se utiliza en un dialogo comun pero hay mas tipos de boxset como el boxset 5 q nos habre un yes/no textbox pero lo explico mas abajo, por ahora limitemonos a boxset 6, nos quedaria asi: [IMG]http://img209.imageshack.us/img209/5148/87985719.jpg[/IMG] Ahora terminaremos nuestro message text con dos comandos muy sencillos release y end el 1ro hace q el mini pueda volver a moverse y el 2do termina el script, observen como nos queda: [IMG]http://img593.imageshack.us/img593/2236/47369143.jpg[/IMG] Ahora les voy a explicar como compilar el script en el rom [IMG]http://img26.imageshack.us/img26/2986/cscyo.jpg[/IMG] 1-ponen SAVE AS. 2-Cambien ALL DOCUMENTS por ALL FILES 3-ponen .rbc al final del nombre que le den a su script Deben haber descargado el Pokescript y haber instalado los dos arcivos [IMG]http://img715.imageshack.us/img715/6562/36219114.jpg[/IMG] 1-en su script dan un right click y van a donde dice compile script 2-en la ventana q habre van al libro azul y abren su rom 3-precionan el icono de la linterna y escojen el 1er offset (en pkm Ruby el $800000 no funciona) IMPORTANTE copien los 6 digitos del offset q escogieron lo van a necesitar luego 4-Le dan a donde dice assign no marquen la casilla que esta enjunto 7-luego ponen FILE y despues BURN si les sale una ventana como la de la imagen compiló a la perfección [IMG]http://img502.imageshack.us/img502/2413/78124828.jpg[/IMG] Importante como hacer que un mini realise el script Abren su Rom en Advance Map donde dice eventos y en la sección (organizador de eventos) y suben la cantidad de gente hacen el mini que desean ejecute la acción y donde dice Script offsetpegan el offset q copiaron cuando compilaron el script [IMG]http://img200.imageshack.us/img200/1372/rrrm.jpg[/IMG] Ahora hablemos sobre yes/no scripts como muchos ya saben este tipo de message box te hara una pregunta yes\ no y dependiendo cual sea tu respuesta sera lo proximo q suceda en el rom Como se hace esto? ps muy facil veanlo ustedes mismos comenzamos nuestro script de la misma manera q un messagebox [IMG]http://img7.imageshack.us/img7/6929/10697438.jpg[/IMG] en vez de utilizar el boxset 6 utilizaremo el boxset 5 lego ponemos el comando compare lastresult 0x1 Esto hace q compare el resultado obtenido en las proximas 2 lineas debemos poner if 0x1 goto $, y if 0x0 goto $ y luego del $ ponemos dos palabras cualquiera if 0x1 goto $ si contestamos si esto hace q vallas a un script diferente lo mismo if 0x0 goto $ Ahora en la misma nota debemos poner 2 nuevos scripts uno para cuando conteste si y otro para no, veamos [IMG]http://img220.imageshack.us/img220/9615/22123519.jpg[/IMG] importante! las palabras para los scripts y para los resultados de la pregunta deben ser las mismas if 0x1 goto $yes y #org $yes al igual que: if 0x0 goto $no y #org $no Ahora vamos a ver los comandos give pokemon y giveitem [IMG]http://img26.imageshack.us/img26/9992/79068877.jpg[/IMG] Empezamos nuestro script de la misma forma q un texto normal ponemos el comandogive item 0x00 0x00 0x00 número del objeto en hex0x00 es la cantidad del objeto q vamos a recibir Ahora givepokemon comienzan su script de la misma forma q los anteriores pero luego del boxset ponen:givepokemon 0x00 0x00 0x00 el 1ro es el numero del pokemon, 2do es el nivel y el 3ro es el item q lleva [IMG]http://img809.imageshack.us/img809/12/79026511.jpg[/IMG] pueden ponerlos en hex pero no pongan 0x solo pongan 0x00 cuando no lleva nada flags las flags son el comando q hace q un scripts no se vuelva a repetir y hasta incluso algunas flaga activan ciertas cosas en el juego, como las medallas, el menu pokemon, pokedex, pokenav e incluso los running shoes Las flags libres son de la 1300 a la 4000 creo Las flags se utilizan facilmente con comandos simples checkflag 0xnumero de flag if 0x1 goto $palabra cualquiera con la q se va a nombrar el siguiente script setflag 0x este hace q se active la flag( 0x y el numero del flag) espere actualización pronto...