Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


Más elecciones / More Choices

Ir abajo

Más elecciones / More Choices Empty Más elecciones / More Choices

Mensaje por Raykux el Mar Mar 18, 2014 5:49 pm

More Choices
Versión 1.0
Originalmente por Fomar0153

Hoohohohola! :D Bueno, supongo que ya habreis leído el título del post pero bueno, yo aún así explico que voy a aportar esta vez ^-^
Como leeréis, hoy vengo con "Más elecciones"... Te preguntarás... ¿Más elecciones? Bueno, te contesto ahora mismo:
Me refiero a más elecciones en el proceso de evento de "Mostrar elecciones".
Es decir, que te deja escoger entre las opciones que tu eliges. Este proceso apenas deja poner 4 elecciones, mientras que con este script, puedes poner aquellas que tu quieras.

Screenshot/Captura de pantalla:
Más elecciones / More Choices SS0013

Como usar este script
Muy sencillo: En primer lugar, copia el script en tu sección de scripts (encima de main), a continuación, consulte más instrucciones ubicadas en la parte superior del script.

Código:
=begin
More Choices
by Fomar0153
Version 1.0
----------------------
Notes
----------------------
No requirements
Allows you to have more than four choices
----------------------
Instructions
----------------------
Edit the method more_choice and then use the call in
a choice option.
----------------------
Known bugs
----------------------
None
=end
class Game_Interpreter
  #--------------------------------------------------------------------------
  # ● Edit Here
  # when handle
  #   $game_message.choices.push("a choice")
  #--------------------------------------------------------------------------
  def more_choice(p)
    case p
    when "Pizza Topping"
      $game_message.choices.push("Ham & Pineapple")
      $game_message.choices.push("Meat Feast")
      $game_message.choices.push("Chocolate")
      $game_message.choices.push("BBQ")
      $game_message.choices.push("Diamonds")
      $game_message.choices.push("Spicy Chicken")
      $game_message.choices.push("Garlic")
    else
      $game_message.choices.push(p)
    end
  end
  #--------------------------------------------------------------------------
  # ● Long Choices - Don't edit this bit
  #--------------------------------------------------------------------------
  def setup_choices(params)
    for s in params[0]
      more_choice(s)
    end
    $game_message.choice_cancel_type = params[1]
    $game_message.choice_proc = Proc.new {|n| @branch[@indent] = n }
  end
end

class Window_ChoiceList < Window_Command
  #--------------------------------------------------------------------------
  # ● Feel free to change the 1 to another variable that you'd prefer
  #--------------------------------------------------------------------------
  alias mc_call_ok_handler call_ok_handler
  def call_ok_handler
    $game_variables[1] = index
    mc_call_ok_handler
  end
end

Hasta la próxima! :D
Raykux
Raykux
PJ de Relleno
PJ de Relleno

Masculino
España
RPG Maker : Ace
Mensajes : 20
Monedas : 36
Reputación : 6
Edad : 19

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.