AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

Partagez
 

 Script bestiaire et systéme de matéria

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 40
Inscrit le : 03/09/2009
Messages : 1503

Script bestiaire et systéme de matéria Empty
MessageSujet: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitimeJeu 25 Mar 2010 - 16:47

EDIT: Alors je dois avoir un problème de PC enfin je vais mettre les liens pour les script car mon ordi bug.

Bonjour je voudra que les AP que l'on gagne en battant des ennemies sont visible dans le bestiaire.

Lien du script de matéria: https://rpg-maker-vx.bbactif.com/partage-de-scripts-f24/systeme-de-materia-t2957.htm?highlight=materia

Celui du bestiaire: https://rpg-maker-vx.bbactif.com/resolu-f140/script-bestiaire-t6260.htm?highlight=bestiaire

Désolé de mettre les liens comme ça, mais mon sujet bug quand j'essaie de le poster (en gros rien est visible).

Merci d'avance à celui ou celle qui pourra me venir en aide. Very Happy
Revenir en haut Aller en bas
Doddy
Citadin Lv.7
Citadin Lv.7
Doddy


Masculin Age : 38
Inscrit le : 12/02/2010
Messages : 204

Script bestiaire et systéme de matéria Empty
MessageSujet: Re: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitimeJeu 25 Mar 2010 - 17:21

Bonjour,

Dans KGC_EnemyGuide au tout début :

ici :

Code:
PARAMETER_NAME = {
    :defeat_count  => "Defeated",
    :weak_element  => "Weakness",
    :resist_element => "Resistance",
    :weak_state    => "Susceptible",
    :resist_state  => "Resistant",
    :exp            => "Experience",
    :treasure      => "Drops",
    :drop_prob      => "Chance",
    :steal_obj      => "Steal",
    :steal_prob    => "Chance",
  }

Mets comme ça :

Code:
PARAMETER_NAME = {
    :defeat_count  => "Defeated",
    :weak_element  => "Weakness",
    :resist_element => "Resistance",
    :weak_state    => "Susceptible",
    :resist_state  => "Resistant",
    :exp            => "Experience",
    :ap              => "Ap",
    :treasure      => "Drops",
    :drop_prob      => "Chance",
    :steal_obj      => "Steal",
    :steal_prob    => "Chance",
  }

Ensuite ici :

Code:
 def draw_prize(dx, dy)
    param = {}
    if KGC::Commands.enemy_defeated?(enemy.id)
      param[:exp]  = enemy.exp
      param[:gold] = enemy.gold
      param[:ap]  = enemy.ap if $imported["EquipLearnSkill"]
    else
      param[:exp] = param[:gold] = param[:ap] =
        KGC::EnemyGuide::UNDEFEATED_PARAMETER
    end

    dw = (width - 32) / 2
    self.contents.font.color = system_color
    self.contents.draw_text(dx,      dy, 80, WLH,
      KGC::EnemyGuide::PARAMETER_NAME[:exp])
    self.contents.draw_text(dx + dw, dy, 80, WLH, Vocab.gold)
    if $imported["EquipLearnSkill"]
      self.contents.draw_text(dx, dy + WLH, 80, WLH, Vocab.ap)
    end

    # EXP, Gold
    dx += 76
    self.contents.font.color = normal_color
    self.contents.draw_text(dx,      dy, 52, WLH, param[:exp], 2)
    self.contents.draw_text(dx + dw, dy, 52, WLH, param[:gold], 2)
    if $imported["EquipLearnSkill"]
      self.contents.draw_text(dx, dy + WLH, 52, WLH, param[:ap], 2)
    end

    return dy + WLH * 2
  end

Remplaces par ça :

Code:

def draw_prize(dx, dy)
    param = {}
    if KGC::Commands.enemy_defeated?(enemy.id)
      param[:exp]  = enemy.exp
      param[:gold] = enemy.gold
      param[:ap]  = enemy.ap
    else
      param[:exp] = param[:gold] = param[:ap] =
        KGC::EnemyGuide::UNDEFEATED_PARAMETER
    end

    dw = (width - 32) / 2
    self.contents.font.color = system_color
    self.contents.draw_text(dx,      dy, 80, WLH,
      KGC::EnemyGuide::PARAMETER_NAME[:exp])
    self.contents.draw_text(dx + dw, dy, 80, WLH, Vocab.gold)
    if $imported["EquipLearnSkill"]
      self.contents.draw_text(dx, dy + WLH, 80, WLH, KGC::EnemyGuide::PARAMETER_NAME[:ap])
    end

    # EXP, Gold
    dx += 76
    self.contents.font.color = normal_color
    self.contents.draw_text(dx,      dy, 52, WLH, param[:exp], 2)
    self.contents.draw_text(dx + dw, dy, 52, WLH, param[:gold], 2)
      self.contents.draw_text(dx, dy + WLH, 52, WLH, param[:ap], 2)
    return dy + WLH * 2
  end


Normalement ca devrait fonctionner.
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 40
Inscrit le : 03/09/2009
Messages : 1503

Script bestiaire et systéme de matéria Empty
MessageSujet: Re: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitimeJeu 25 Mar 2010 - 20:25

J'ai testé j'ai un bug sur cette ligne
"param[:ap] = enemy.ap "

Celle de la dernière modif.
Revenir en haut Aller en bas
Pouet
Ex-Grand Œil des projets
Ex-Grand Œil des projets
Pouet


Féminin Age : 39
Inscrit le : 10/06/2009
Messages : 1137

Script bestiaire et systéme de matéria Empty
MessageSujet: Re: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitimeDim 18 Avr 2010 - 9:36

Ce problème est-il résolu ?
Revenir en haut Aller en bas
Garruk
Aventurier Lv.16
Aventurier Lv.16
Garruk


Age : 40
Inscrit le : 03/09/2009
Messages : 1503

Script bestiaire et systéme de matéria Empty
MessageSujet: Re: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitimeDim 18 Avr 2010 - 9:45

Non toujours pas, mais c'est pas grave, je vais m'en passer. Désolé de ne pas l'avoir signaler.

Je le laisse ici pour l'instant, peut-être que ce petit UP va permettre à certains de résoudre tes problèmes.
Revenir en haut Aller en bas
Contenu sponsorisé




Script bestiaire et systéme de matéria Empty
MessageSujet: Re: Script bestiaire et systéme de matéria   Script bestiaire et systéme de matéria Icon_minitime

Revenir en haut Aller en bas
 

Script bestiaire et systéme de matéria

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» materia systeme
» [VX] Systeme de Materia
» [ Abandon] Système de matéria lvl 99= bug
» Script Bestiaire
» Problème sur script de matéria

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Abandonné-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit