Notetag Formula
Ter maio 05, 2015 8:14 pm
Olá pessoal!
Alguém poderia me informar se existe alguma fórmula que define um valor X igual a número de equipamentos Y equipados?
Por exemplo: Se o Ator 1 possui 3 Pendantes a formula Z teria como valor 3 (mesmo número de equipamentos iguais).
Grato!
Alguém poderia me informar se existe alguma fórmula que define um valor X igual a número de equipamentos Y equipados?
Por exemplo: Se o Ator 1 possui 3 Pendantes a formula Z teria como valor 3 (mesmo número de equipamentos iguais).
Grato!
Re: Notetag Formula
Ter maio 05, 2015 9:43 pm
Você pode pegar o número de equipamentos assim:
Lembrando que se a equipe não tiver nenhum exemplar do equipamento , o valor da variável será 0.
- Código:
# x pegará o valor da quantidade de items de id 1 (Poção Pequena) que a equipe tiver
x = $game_party.item_number($data_items[1])
# y pegará o valor da quantidade de armas de id 3 (Machado Crescente) que a equipe tiver
y = $game_party.item_number($data_weapons[3])
# z pegará o valor da quantidade de armaduras de id 5 (Couraça) que a equipe tiver
z = $game_party.item_number($data_armors[5])
Lembrando que se a equipe não tiver nenhum exemplar do equipamento , o valor da variável será 0.
Re: Notetag Formula
Ter maio 05, 2015 9:50 pm
Vlw, nesse pequeno fórum nunca imaginei que alguem me responderia.
Teria alguma maneira de pegar o número de equipamentos de um herói?
Tipo no exemplo, Se o Ator X (seria o herói que ia executar a ação) possui 3 Pendantes equipados, daí formula Z teria como valor 3 (mesmo número de equipamentos iguais).
Isso é possível?
Teria alguma maneira de pegar o número de equipamentos de um herói?
Tipo no exemplo, Se o Ator X (seria o herói que ia executar a ação) possui 3 Pendantes equipados, daí formula Z teria como valor 3 (mesmo número de equipamentos iguais).
Isso é possível?
Re: Notetag Formula
Ter maio 05, 2015 9:52 pm
Bom, se o herói tem os 3 objetos e está equipado com os 3 (nem sei se é possível), eu não sei como fazer, agora para saber se o herói está equipado com um determinado equipamento você pode fazer o seguinte:
- Código:
# Executa uma ação se o Ator1 (O primeiro da formação) estiver equipado com
# a arma de id 1
if $game_party.members[0].equips.include?($data_weapons[1])
#Ação
end
# Executa uma ação se o Ator2 (O segundo da formação) estiver equipado com
# o item de id 2
if $game_party.members[1].equips.include?($data_items[2])
#Ação
end
# Executa uma ação se o Ator3 (O terceiro da formação) estiver equipado com
# a armadura de id 3
if $game_party.members[2].equips.include?($data_armor[3])
#Ação
end
Permissões neste sub-fórum
Não podes responder a tópicos