Duvida sobre SBS

7 Respostas   576 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Valgard

  • *
  • Posts: 61
  • Ouros: 44
  • "Enquanto houver rosas haverá deus e poesia"
Tópico criado em: 26/03/2015 às 13:39

Olá pessoal, queria saber se vocês conhecem algum sistema de batalha SBS que permita utilizar múltiplos sprites no mesmo char, ou poder alterar o sprite de batalha do char durante eventos? grato desde já!  :ok:
"Não é preciso ter olhos abertos para ver o sol, nem é preciso ter ouvidos afiados para ouvir o trovão. Para ser vitorioso você precisa ver o que não está visível."

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 1: 26/03/2015 às 13:52

Serve o meu xD?

http://centrorpg.com/index.php?topic=7993.0

Ele permite o que está pedindo pelo que eu entendi x).

Valgard

  • *
  • Posts: 61
  • Ouros: 44
  • "Enquanto houver rosas haverá deus e poesia"
Resposta 2: 26/03/2015 às 14:01

Cara me apaixonei pele seu SBS  :<3:, já ta adotado para meus projetos! o que quero é o seguinte: dar a opção do player selecionar uma classe pro seu char e de acordo com a classe mudar os sprites de batalha, tipo um visual pra cada classe
"Não é preciso ter olhos abertos para ver o sol, nem é preciso ter ouvidos afiados para ouvir o trovão. Para ser vitorioso você precisa ver o que não está visível."

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 3: 26/03/2015 às 14:08

O meu na verdade é por actor no database, mas é coisa de tipo, uma linha para mudar para classes, eu posso fazer isso em casa depois x.x, se realmente resolver usa-lo xD.

Valgard

  • *
  • Posts: 61
  • Ouros: 44
  • "Enquanto houver rosas haverá deus e poesia"
Resposta 4: 26/03/2015 às 14:16

Cara agradeceria muito, é que fiz um sistema básico de criação de personagem por eventos pro meu projeto, mas com o script de SBS que to usando atualmente não da pra mudar aí tem que criar um char pra cada possibilidade de edição o que vai pra mais de 800 chars com as classes:



"Não é preciso ter olhos abertos para ver o sol, nem é preciso ter ouvidos afiados para ouvir o trovão. Para ser vitorioso você precisa ver o que não está visível."

Valgard

  • *
  • Posts: 61
  • Ouros: 44
  • "Enquanto houver rosas haverá deus e poesia"
Resposta 5: 26/03/2015 às 20:19

Aqui tem a demo do sistema de criação de char

Demo
"Não é preciso ter olhos abertos para ver o sol, nem é preciso ter ouvidos afiados para ouvir o trovão. Para ser vitorioso você precisa ver o que não está visível."

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 6: 26/03/2015 às 23:32

Quando é no mesmo dia tente não fazer double post xD, em dias diferentes sem problema, bom acho que tenho a sua solução x).

Use isso aqui DEBAIXO do meu script de batalha.
Isso permite mudar o gráfico de batalha durante o jogo, o resto é por lógica de eventos que você deve utilizar conforme achar melhor x).
Código: [Selecionar]
# Utilize com qualquer script de batalha animado
# Chamar Script: battle_spritesheet(id, name)
# Aonde id é o id do personagem do Database e name o nome do arquivo entre aspas ""

# Ex: battle_spritesheet(1, "actor_2")
# Isso muda o spritesheet do actor 1 do database para a imagem actor_2.png



#==============================================================================
# ** Game_Actor
#------------------------------------------------------------------------------
#  Esta classe gerencia os heróis. Ela é utilizada internamente pela classe
# Game_Actors ($game_actors). A instância desta classe é referenciada
# pela classe Game_Party ($game_party).
#==============================================================================
class Game_Actor < Game_Battler
    attr_accessor :battler_name
end
#==============================================================================
# ** Game_Interpreter
#------------------------------------------------------------------------------
#  Um interpretador para executar os comandos de evento. Esta classe é usada
# internamente pelas classes Game_Map, Game_Troop e Game_Event.
#==============================================================================

class Game_Interpreter
    def battle_spritesheet(id, name)
    $game_actors[id].battler_name = name
    end
end

Valgard

  • *
  • Posts: 61
  • Ouros: 44
  • "Enquanto houver rosas haverá deus e poesia"
Resposta 7: 26/03/2015 às 23:44

Foi mal pelo double posto  :rick9:
Brigadão mesmo cara  :ok:
Vou fazer uma menção honrosa a vc no game...
"Não é preciso ter olhos abertos para ver o sol, nem é preciso ter ouvidos afiados para ouvir o trovão. Para ser vitorioso você precisa ver o que não está visível."