Partagez
Aller en bas
KrysTof
KrysTof
Membre

Nombre de messages : 437
Age : 25
Localisation : Bretagne
Distinction : aucune
Date d'inscription : 12/12/2008

Limite de valeurs! (LVL/Force/Défense...) Empty Limite de valeurs! (LVL/Force/Défense...)

le Sam 7 Sep 2013 - 20:37
Un retour pour moi avec Dilléos, et ce script qui va vous réjouir je pense:

L'utilisation est simple et la modification pour choisir le LVL maxi et tout est dedans. C'est très facile.
Vous pouvez très bien maitre 10000 niveaux mais bon courage pour les atteindre. Et ça marche aussi pour les ennemis.

Script:

Code:
=begin
===========================Quebra de limites=======================
Autor:Raizen
Descrição: Permite configurar para que se tenha valores superiores de level,
atributos, itens e dinheiro superior ao limite imposto pelo database do
RPG Maker VX Ace. Basta configurar os atributos máximos e rodar normalmente
o jogo.
É possível configurar atributos máximos por personagem.

=end
module EngineCRM
#=======================================================================
# valor máximo de gold.
Maxgold = 99999999
# numero maximo de itens carregados.
Maxitens = 999
#=======================================================================
#=======================================================================
# Configure aqui os atributos máximos dos personagens e inimigos.
# Vida máxima do personagem
HPP = 9999
# Vida máxima dos inimigos
HP = 999999
# Mana máxima
MP = 99999
# Ataque máximo
AT = 9999
# Defesa máxima
DF = 9999
# Inteligência máxima
IN = 9999
# Agilidade máxima
AG = 9999
# Resistencia máxima
RS = 9999
# Sorte máxima
LK = 9999
# Level máximo, LEMBRANDO QUE, valores acima de 99 É
# necessário configurar os atributos máximos, assim com uma estimativa
# da para se ter atributos a cada level diferente. Lembramos também
# que o valor 99, resultará em padrão e todas as configurações
# serão no Database.
Maxlevel = 999
#=======================================================================
# Apenas configure aqui, caso o Level maximo seja 99, como funciona
Maxat = []
#você pode retirar e adicionar uma linha para cada nova classe,
#funcionando dessa maneira:
#Maxat[ID no database da classe] = [Vida , Mana, Ataque, Defesa,
# Inteligencia, Agilidade, Resistencia, Sorte]
# todos os valores de atributos que esse personagem vai atingir
# ao alcançar o level máximo escolhido.
Maxat[1] = [95482, 9999, 9432, 9932, 7000, 9976, 8999, 9799]
Maxat[2] = [999999, 9999, 9999, 99, 999, 9999, 99999, 99999]
Maxat[3] = [999999, 9999, 999, 99, 999, 9999, 99999, 99999]
Maxat[4] = [999999, 9999, 999, 99, 999, 9999, 99999, 99999]
Maxat[5] = [999999, 9999, 999, 99, 999, 9999, 99999, 99999]
Maxat[6] = [999999, 9999, 999, 99, 999, 9999, 99999, 99999]
#=======================================================================
end
#=======================================================================
class Game_Party < Game_Unit
  def max_gold
    return EngineCRM::Maxgold
  end
  def max_item_number(item)
    return EngineCRM::Maxitens
  end
end

class Game_BattlerBase
  def param_max(param_id)
    return EngineCRM::HP if param_id == 0  # MHP
    return EngineCRM::MP if param_id == 1  # MMP
    return EngineCRM::AT if param_id == 2  # ATK
    return EngineCRM::DF if param_id == 3  # DEF
    return EngineCRM::IN if param_id == 4  # INT
    return EngineCRM::RS if param_id == 5  # RES
    return EngineCRM::AG if param_id == 6  # AGI
    return EngineCRM::LK if param_id == 7  # LUK
  end
end

class Game_Actor < Game_Battler
  def param_max(param_id)
    return EngineCRM::HPP if param_id == 0  # MHP
    return super
  end
  def max_level
    return EngineCRM::Maxlevel if EngineCRM::Maxlevel != 99
    actor.max_level
  end
    def param_base(param_id)  
    @level <= 99 ? self.class.params[param_id, @level] : param_over99(param_id)
  end
  def param_over99(param_id)
    self.class.params[param_id, 99] + EngineCRM::Maxat[class_id][param_id]*@level/EngineCRM::Maxlevel
  end
end

Elisa'
Elisa'
Staffeux retraité

Nombre de messages : 2924
Age : 21
Localisation : Par là-bas !
Distinction : Mon héritière que je chéris Limite de valeurs! (LVL/Force/Défense...) 344805Limite de valeurs! (LVL/Force/Défense...) 344805
[Coco' Smile]
Plus que 2 ans avant d'épouser Coco' ! Compte à rebours lancé !
[Auto-distinction]

Adepte du "Je le savais" alors qu'elle le savait pas.
Date d'inscription : 30/05/2009

Limite de valeurs! (LVL/Force/Défense...) Empty Re: Limite de valeurs! (LVL/Force/Défense...)

le Sam 7 Sep 2013 - 20:46
+1 point de participation, merci du partage. Smile
fake66
fake66
Membre

Nombre de messages : 61
Age : 32
Localisation : Vendée
Distinction : aucune
Date d'inscription : 17/05/2013

Limite de valeurs! (LVL/Force/Défense...) Empty Re: Limite de valeurs! (LVL/Force/Défense...)

le Mer 2 Avr 2014 - 12:42
Ca ne marche pas chez moi.

EDIT: il faut mettre des "#" pour les lignes 1 à 10 incluse. et ca marche.


Dernière édition par fake66 le Mer 2 Avr 2014 - 13:20, édité 1 fois
Spytje
Spytje
Administrateur

Nombre de messages : 5933
Localisation : La terre
Distinction : Spiraliste [Korn']
Forestia : Projet du mois juillet 2014
Papy Pulkigrat [Yama']
Date d'inscription : 16/03/2008

Limite de valeurs! (LVL/Force/Défense...) Empty Re: Limite de valeurs! (LVL/Force/Défense...)

le Mer 2 Avr 2014 - 12:51

Fake66 attention au nécropost (max 2 mois)


Le script fonctionne très bien chez moi...

_________________
Limite de valeurs! (LVL/Force/Défense...) 911

LE PROJET SUR FACEBOOK

N'hésitez pas à suivre la page  Limite de valeurs! (LVL/Force/Défense...) 344805
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum