|
#1
|
||||
|
||||
|
Hola amigos makers, he vuelto con esto de los script despues de muuucho tiempo fuera de el foro.
Espero convertirme en un maker de calidad, para participar en el ranking de makers y en proximos eventos. Hoy os traigo un script muy útil, ya que se parece (Con unos retoques puede quedar identico) a el centro de compañeros de el dragon quest IX. -Nombre Del Script: SoG party recorder -Versión Del Script: desconocida -Rpg Maker: VX -Introducción: Como ya comente, permite guardar y recoger a tus compañeros en cualquier momento -Características:Guarda sus niveles, armas y demas características -Demo: No es necesario -ScreenShot: Imposible de mostrar (o eso creo) -Script: [SPOILER]#================================================= ================== # SoG party recorder #================================================= ================== # SoG es propiedad de CHRONNO # # Salva los personajes de la party en alguna parte del limbo # mientras el protagonista no los ve xD # (Hecho Para Shirono) # # # ** INSTRUCCIONES # # En el evento que causa que se salga de la party un personaje hacer: # # Llamar Script y escribes: # guardar(id del personaje) #si te tienes que saber el id # # Para devolverlo a la party tenes que hacer # # Llamar Script y escribes # # cargar(id_personaje) # # # y eso es todo ![]() #-------------------------------------------------------------------- module Configuracion #aqui la cantidad maxima que tiene la party(normalmente 4) MAX = 4 end #-------------------------------------------------------------------- # Creando el lugar del limbo donde se van a guardar los personajes #-------------------------------------------------------------------- class Game_System attr_accessor arty_guardada alias_method(:sog_ini, :initialize) def initialize sog_ini @party_guardada = {} end end #---------------------------------------------------------------------- # Enseñandole al maker a guardar personajes en aquella parte del limbo #---------------------------------------------------------------------- class Game_Interpreter def guardar(id_personaje) $game_system.party_guardada[id_personaje] = [false,$game_actors[id_personaje]] end def cargar(id_personaje) return if $game_party.actors.size >= Configuracion::MAX $game_system.party_guardada[id_personaje][0] = true end end #----------------------------------------------------------------------- # al maker que tiene que aceptar los personajes que quiero en la party #----------------------------------------------------------------------- class Game_Party attr_reader :actors def members(mem = nil) result = [] for i in @actors result.push($game_actors[i]) end for i in $game_system.party_guardada.values next unless i[0] break if result.size >= Configuracion::MAX i[0] = false if @actors.include?(i[1].id) result.push(i[1]) end return result end end[/SPOILER] -Instrucciones: copiar y pegar encima de main, las demas instrucciones estan en el script -Compatibilidad:No se deberia de corromper con nada -Créditos: Chronno y a un servidor por ponerlo (Creditos menores) Espero que les guste tanto como ami me gusta la carne asada saludos y que tengan un buen dia |
![]() |
|
|
Temas Similares para: [VX] Guardar y recoger compañeros
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Monster Hunter 3 compañeros | .Magnum | Nintendo Wii | 2 | 12-dic-2010 05:18 |
| cual es el tipo de compañeros que te cae más mal?? | 495194932634 | Cafetería | 80 | 03-feb-2010 00:35 |
| Hola compañeros foreros | antaresbh | Presentaciones | 6 | 30-jul-2009 00:53 |
| Compañeros argentinos | laucha94 | Nintendo Wii | 2 | 01-ago-2008 17:34 |