Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Bau de premios
5 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Bau de premios
Queria saber como criar um bau que tivesse varios premios aleatorios ..
vlws
Eu usei esse do Paulo soreto mas da erro!
vlws
Eu usei esse do Paulo soreto mas da erro!
- Spoiler:
- #===============================================================================
# * Chest
#-------------------------------------------------------------------------------
# Paulo Soreto
#-----------------------------------------------------------------------------
# Instruções:
# Use o comando
# Chest.list
# Para criar uma lista, como por exemplo:
# Chest.list([0, 1, 2, 3, 4, 5])
# Essa lista corresponderá aos itens que serão randomizados
# Agora escolha um dos comandos de recompensa
# Chest.gain_item(q)
# Chest.gain_armor(q)
# Chest.gain_wapon(q)
# 'q' corresponde a quantidade de itens que irá ganhar
# Ao final, o código deverá ser parecido com esse:
# Chest.list([0, 1, 2, 3, 4, 5])
# Chest.gain_armor(2)
# Use esse comando no 'Chamar Script' dos eventos
#===============================================================================
module Chest
#-----------------------------------------------------------------------------
# Variáveis de instância
#-----------------------------------------------------------------------------
@list = nil
@item = nil
#-----------------------------------------------------------------------------
# Escolhe um valor random da lista
#-----------------------------------------------------------------------------
def self.randomize
r = rand(@list.size)
@item = @list[r]
end
#-----------------------------------------------------------------------------
# Ganha o item randomizado
#-----------------------------------------------------------------------------
def self.gain_item(q)
self.randomize
$game_party.gain_item(@item, q)
self.message(0)
end
#-----------------------------------------------------------------------------
# Ganha a armor randomizada
#-----------------------------------------------------------------------------
def self.gain_armor(q)
self.randomize
$game_party.gain_armor(@item, q)
self.message(1)
end
#-----------------------------------------------------------------------------
# Ganha a arma randomizada
#-----------------------------------------------------------------------------
def self.gain_weapon(q)
self.randomize
$game_party.gain_weapon(@item, q)
self.message(2)
end
#-----------------------------------------------------------------------------
# Seta um nova lista de itens
#-----------------------------------------------------------------------------
def self.set_list(a)
@list = a
self.randomize
end
#-----------------------------------------------------------------------------
# Mostra mensagem
#-----------------------------------------------------------------------------
def self.message(t)
case t
when 0
print "Você ganhou: #{$data_items[@item].name}"
when 1
print "Você ganhou: #{$data_armors[@item].name}"
when 2
print "Você ganhou: #{$data_weapons[@item].name}"
end
end
end
Mateus Silva- Semi-Experiente
- Mensagens : 115
Créditos : 4
Re: Bau de premios
Você pode fazer por eventos cara e so pensar um poco que você conssegue '-'
_________________
"Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
Laxus ~ Fairy Tail
Laxus- Aldeia Friend
- Mensagens : 1150
Créditos : 78
Re: Bau de premios
Não existe porcentagem de vim itens em evento emo .-.
Mateus Silva- Semi-Experiente
- Mensagens : 115
Créditos : 4
Re: Bau de premios
Sim, existe!Mateus Silva escreveu:Não existe porcentagem de vim itens em evento emo .-.
Só é preciso um pouco de conhecimento em variáveis.
_________________
Naruto RPG Maker- Semi-Experiente
- Mensagens : 125
Créditos : 23
Re: Bau de premios
cara é muito facil isso, da uma pesquisada sobre variaveis na web
PS: FALE O ERRO, COMO VC ACHA Q VAMOS RESOLVER SEM O SABER O ERRO '-'
PS: FALE O ERRO, COMO VC ACHA Q VAMOS RESOLVER SEM O SABER O ERRO '-'
Re: Bau de premios
Chest.list([1, 2, 3, 4, 5])
Chest.gain_armor(2)
eu coloco assim no Npc por exemplo em chamar script ai da esse erro AQUI
Chest.gain_armor(2)
eu coloco assim no Npc por exemplo em chamar script ai da esse erro AQUI
Mateus Silva- Semi-Experiente
- Mensagens : 115
Créditos : 4
Re: Bau de premios
Meu caro, o erro não é causado pelo meu script pois não há uma chamada de método "visible" pois se trata de um simples módulo de randomização. O erro é causado por um processo paralelo a execução do código.
_________________
Re: Bau de premios
como se concerta isso -.- eu oq eu quero saber manin
Mateus Silva- Semi-Experiente
- Mensagens : 115
Créditos : 4
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Dúvidas e pedidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos