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

GST Craft System

Iniciado por miguel8884, 03/10/2014 às 16:58

03/10/2014 às 16:58 Última edição: 12/07/2015 às 14:39 por miguel8884
GST Craft System

Compativel com: RMVXA
Compatibilidade: boa
Facilidade de uso: médio
Lag gerado: desprezível

[box class=titlebg]
Condições de Uso
[/box]
Livre para uso comercial e não-comercial, apenas dê os créditos!

[box class=titlebg]
Para que serve o script
[/box]
O script permite que você tenha um sistema de craft (contruir/montar itens), pode ser colocado no menu ou chamado por eventos, a equipe também pode ganhar o sistema de craft no menu apenas quando você quiser, por uso de um simples comando. É bem completo e pode ser facilmente configurado!

[box class=titlebg]
Imagens
[/box]
Spoiler
[close]

[box class=titlebg]
Script
[/box]

[box class=titlebg]
Demo
[/box]

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

Pessoal, se acharem algum bug ou tiverem alguma dúvida me digam! Na hora de configurar os crafts nos Items, você pode usar tanto o nome do item tanto seu id.

Bem legal o sistema para quem quer dar uma diversificada na área de itens no game ou pra quem quer montar um minecraft no RPG Maker  :XD:

Como eu adoro seus scripts... eles por algum motivo me incentivam cada vez
mais a fazer jogos usando o RTP. Eu adorei, ficou muito bom... ire testar mais tarde.

Bom trabalho miguel8884
Prazer, Terror dos Modinha

Citação de: SimonMuran online 03/10/2014 às 17:11
Bem legal o sistema para quem quer dar uma diversificada na área de itens no game ou pra quem quer montar um minecraft no RPG Maker  :XD:

Sim, ele pode ajudar bastante nesse ponto  :XD:

Citação de: Makers online 03/10/2014 às 17:16
Como eu adoro seus scripts... eles por algum motivo me incentivam cada vez
mais a fazer jogos usando o RTP. Eu adorei, ficou muito bom... ire testar mais tarde.

Bom trabalho miguel8884


Fico feliz que goste dos meus scripts!  :XD:

Acho que o motivo é porque eu uso as windows, e não imagens! Sla kkk

Vlws

Duvida...

No caso quando eu importo o script aparece essa mensagem

Script 'Craft' line 671:NoMethodError ocurred.
undefined method 'icon _index' for nil:NilClass


Você não pode simplesmente importar o script e rodar, ele precisa ser configurado antes!

no caso eu coloquei nas notas dos itens os ID's de craft, mas mesmo assim não rodou...poderia estar apresentando um demo dele??

Ai sim :D, fiquei fora um tempinho e quando volto vi vários scripts legais seu xD, parabéns mesmo, li um pouco o script e tá bem legal o code, só posso dar uma dica bem de leve para os próximos xD?

Na hora de verificar a possibilidade, tem um modo que acho muitooo mais prático e usual, no caso essa parte aqui :).
  def self.check(percent)
    # 100% #
    return true if percent == 100
    # 0% #
    return false if percent == 0
    # 90% #
    if percent == 90
      case rand(11)
      when 1; return true
      when 2; return true
      when 3; return true
      when 4; return true
      when 5; return true
      when 6; return true
      when 7; return true
      when 8; return true
      when 9; return true
      when 10; return false
      end
    end
    # 80% #
    if percent == 80
      case rand(11)
      when 1; return true
      when 2; return true
      when 3; return true
      when 4; return true
      when 5; return true
      when 6; return true
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 70% #
    if percent == 70
      case rand(11)
      when 1; return true
      when 2; return true
      when 3; return true
      when 4; return true
      when 5; return true
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 60% #
    if percent == 60
      case rand(11)
      when 1; return true
      when 2; return true
      when 3; return true
      when 4; return false
      when 5; return true
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 50% #
    if percent == 50
      case rand(11)
      when 1; return true
      when 2; return false
      when 3; return true
      when 4; return false
      when 5; return true
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 40% #
    if percent == 40
      case rand(11)
      when 1; return true
      when 2; return false
      when 3; return false
      when 4; return false
      when 5; return true
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 30% #
    if percent == 30
      case rand(11)
      when 1; return false
      when 2; return false
      when 3; return false
      when 4; return false
      when 5; return true
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 20% #
    if percent == 20
      case rand(11)
      when 1; return false
      when 2; return false
      when 3; return false
      when 4; return false
      when 5; return false
      when 6; return false
      when 7; return true
      when 8; return true
      when 9; return false
      when 10; return false
      end
    end
    # 10% #
    if percent == 10
      case rand(11)
      when 1; return false
      when 2; return false
      when 3; return false
      when 4; return false
      when 5; return true
      when 6; return false
      when 7; return false
      when 8; return false
      when 9; return false
      when 10; return false
      end
    end
  end


Você pode simplesmente alterar por isso :D
def self.check(percent)
    return 100 <= percent*100 / (rand(100) + 1)
end

Essa parte eu realmente não sabia exatamente como fazer, obrigado Raizen pela ajuda!

OMFG! Eu amo sistemas de crafting, serinho mesmo...
Guardando aqui caso eu precise xD Parabéns, você me surpreende com seus scripts. Acredito que seja pelo fato de você usar windows mesmo, muita gente prefere assim e é bem mais prático e dinâmico fazendo com que o jogador possa customizar a window de forma que fique combinando com o jogo.

Obrigado alisson, muito grato de você ter gostado, eu gosto de usar as windows, sempre tive vontade de aprender mais por elas mesmo  :XD:!

11/12/2014 às 19:09 #11 Última edição: 11/12/2014 às 19:14 por Ashukelll
tenho inveja de quem sabe mexer com Scripts, nunca consegui aprender  :sad: também gosto muito de sistemas de crafting, e esse está muito bonito e legal!


03/07/2015 às 10:45 #13 Última edição: 03/07/2015 às 10:55 por kholyphoenix1
Seria ótimo se tivesse um demo. Estou perdido kkkkk²



JeSuS está voltando! Volte para ele antes!