O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Múltiplas escolhas

Iniciado por Raizen, 18/12/2012 às 20:40

Multiplas Escolhas

Compativel com: RMVXAce
Compatibilidade :excelente
Facilidade de uso: fácil
Lag gerado: nulo
[box class=titlebg]
Condições de Uso
[/box]
  Pode ser modificado, e divulgado, mas peço que me avisem antes caso pretendam divulga-lo, e claro mantenha os créditos a mim.

[box class=titlebg]
Para que serve o script
[/box]
  O script permite usar mais opções no mostrar escolhas que o padrão, que é no máximo 4.

[box class=titlebg]
Como usar o script
[/box]
  Basta ver a segunda imagem de exibição, ela mostra perfeitamente como utilizar o script, é bem simples.

[box class=titlebg]
Script.
[/box]

# Multiplas mensagens
# Autor: Raizen
# Compativel com RMVXAce
# Comunidade: www.centrorpg.com
# Instruções:

# Para usar é bem simples
# Chamar script: @get_choices = [a,b,c,d,e,f,g]
#                   
# aonde nas letras apenas colocar as escolhas a ser usada.
# por exemplo
# deixe as escolhes entre aspas.
# Chamar script: @get_choices = ["bola", "casa", "carro", "azul", "vermelho"]

# Para haver condição de cancelamento, basta colocar um número SEM ASPAS
# no final desse modo.
# Chamar script: @get_choices = ["bola", "casa", "carro", "azul", "vermelho", 5]
# Sendo que o número representa a escolha de cancelamento.
#   
# coloque as frases entre parenteses.
# para decidir o que cada opção faz, basta colocar uma condição
# com a variavel escolhida no modulo.

# após o chamar script.

# Faça como normalmente criaria o mostrar opções, não importa

# Quais opções você crie, depois de chamar o script ele vai criar
# as opções com o que você escolher.

# Mostrar mensagem.
# Mostrar Opção e depois.

# Condição Variavel tal == 1 <- para a primeira escolha
# Condição Variavel tal == 2 <- para a segunda escolha e assim adiante.

# OBS: CASO continue com dúvidas, acesse essa imagem pelo navegador
# para esclarecer como é usado o script.


#  http://i.imgur.com/Pu3aY.png


module Raizen_choices
#variavel de escolha, ela será usada para decidir cada uma das escolhas
#feitas.
Variable = 1
end
#=========================Aqui começa o script============================
class Game_Interpreter
alias raizen_choices setup_choices
  def show_choices(choices)
  n = 0
  while choices[n].is_a?(String) 
  $game_message.choices.push(choices[n])
  n += 1
  end
  $game_message.choice_cancel_type = choices[n] - 1 if choices[n].is_a?(Integer)
  @get_choices = nil
    $game_message.choice_proc = Proc.new {|n| @branch[@indent] = n
    $game_variables[Raizen_choices::Variable] = n + 1 }
    Fiber.yield while $game_message.choice?
  end
    def setup_choices(params)
    @get_choices.nil? ? raizen_choices(params) : show_choices(@get_choices)
  end
end


[box class=titlebg]
Imagens
[/box]

Uma imagem representando como fica com o script.
Spoiler
[close]

Uma imagem explicando e mostrando como usar o script.
Spoiler
[close]


[box class=titlebg]
Download
[/box]

Não necessário

[box class=titlebg]
Créditos e Avisos
[/box]

Raizen pelo script qualquer bug ou adições podem me avisar.

Olá Raizen.
Bem estou pensando em fazer uso do Script só que quero adicionar mais uma coisa.
Por exemplo ao lado das opções usar um Ícone.

Idêntico ao da Imagem abaixo:
Spoiler
[close]

Se puder me ajudar ficaria muito grato.
Um abraço.

~ Faalco

Ixi eu dei uma olhada, ele mexe com o command, vai demorar um tempinho para implementar, porém tem alguém que já fez isso, se não me engano foi o Zero/Areksu/Akime enfim, vou ver se encontro o script dele e te aviso :P

Claro, bem se encontrar pode me mandar uma PM ou postar aqui mesmo.
Obrigado pelo seu tempo.
Um abraço.

~ Faalco

Esse sistema é perfeito para fazer qui e outros sistemas e um desses sistemas que eu to criador no momento é de craft e não precisar de nenhum script só o de múltiplas escolhas caso seja mais de uma arma ou itens :br:
Eu sou um garoto de 12 anos talvez alguém estranhe,Mas sem problema por que eu gosto de jogos deste de pequeno,Principalmente em RPGs mesmo sem saber especificamente o que era mas eu já sei bastante de RPGs atualmente mas talvez não tanto quando vocês então vou esta procurando todo os tipos de sistemas interessantes para me ajudar e deixarem nos credito esse site maravilhoso que é o Centro RPG e os sistemas de vocês também  e podem me chama de fire lion games por causa do meu canal de games no youtuber e não tem tutoriais,Por que eu não sou bom em ensinar as coisas

Olá tudo bem? Este script pode ser usado em um projeto comercial?
Conheça meu projeto de batalha em tempo real chamado Zombies O Começo da Escuridão. Link: https://centrorpg.com/index.php?topic=3003.msg19078#msg19078

Citação de: DarthVaderMax99 online 06/01/2019 às 14:25
Olá tudo bem? Este script pode ser usado em um projeto comercial?

Sim! A vontade  :wow:, só mencionar nos créditos e está ótimo

Citação de: Raizen online 07/01/2019 às 11:14
Sim! A vontade  :wow:, só mencionar nos créditos e está ótimo

Vc tem alguma preferência de texto para a menção a vc nos créditos?
Conheça meu projeto de batalha em tempo real chamado Zombies O Começo da Escuridão. Link: https://centrorpg.com/index.php?topic=3003.msg19078#msg19078

Nem, relaxa hahah do jeito mais simples possível pra você!