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



Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

Partagez
 

 [VX] Ennemis donnant plus d'objets à leur mort

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 18:23

Me voilà avec un nouveau script... très pratique !

Par La Meche

Description du script :
- Permet de récupérer autant d'objet que l'on veut sur un monstre

Screen :
Y'a-t-il vraiment besoin de screen ? Suspect

Script :

Code:
#===============================================================
# ● [VX] ◦ Augmenter le nombre d'objets max reçu à la mort d'un monstre
#--------------------------------------------------------------
# ◦ Par La Meche
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 25/01/2010
# ◦ Version 1.0
#===============================================================

#===============================================================
#  Notes de version
#---------------------------------------------------------------
# Version 1.0
# > Script initial
#===============================================================

#===============================================================
#  Début du Module de configuration
#===============================================================

module LaM
  #--------------------------------------------------------------------------
  # Ajouter un objet en plus pour un monstre :
  # Il vous suffit d'ajouter dans la note du monstre le modéle suivant :
  # Type[ID,%]
  # Où Type :
  # Item : Permet de dropper un item
  # Weapon : Permet de dropper une arme
  # Armor : Permet de dropper un bouclier
  # Où ID est l'ID de l'item
  # Et où % est la chance de dropper cet item
  # Vous aurez alors 1 chance sur % de dropper cet item
  # /!\ ATTENTION A NE FAIRE AUCUN ESPACE
  # SINON CELA NE MARCHERA PAS !! /!\
  # Exemple :
  # Weapon[4,8]
  # Vous aurez 1 chance sur 8 de dropper l'arme qui a pour ID 4
  #--------------------------------------------------------------------------
end

#===============================================================
#  Fin du Module de configuration
#===============================================================

#==============================================================================
# ** Game_Troop
#==============================================================================

class Game_Troop
  #--------------------------------------------------------------------------
  # * Create Array of Dropped Items
  #-------------------------------------------------------------------------
  def make_drop_items
    drop_items = []
    for enemy in dead_members
      #--------------------------------------------------------------------------
      # Ajout des objets
      #--------------------------------------------------------------------------
      note = $data_enemies[enemy.enemy_id].note
      @note = note.decoupe
      for line in @note
        line =~ /Item\[([0-9]+),([0-9]+)/i
        if $1 != nil && $2 != nil
          drop_items.push($data_items[$1.to_i]) if rand($2.to_i) == 0
        end
        line =~ /Weapon\[([0-9]+),([0-9]+)/i
        if $1 != nil && $2 != nil
          drop_items.push($data_weapons[$1.to_i]) if rand($2.to_i) == 0
        end
        line =~ /Armor\[([0-9]+),([0-9]+)/i
        if $1 != nil && $2 != nil
          drop_items.push($data_armors[$1.to_i]) if rand($2.to_i) == 0
        end
      end
      #--------------------------------------------------------------------------
      # Fin du rajout
      #--------------------------------------------------------------------------
      for di in [enemy.drop_item1, enemy.drop_item2]
        next if di.kind == 0
        next if rand(di.denominator) != 0
        if di.kind == 1
          drop_items.push($data_items[di.item_id])
        elsif di.kind == 2
          drop_items.push($data_weapons[di.weapon_id])
        elsif di.kind == 3
          drop_items.push($data_armors[di.armor_id])
        end
      end
    end
    return drop_items
  end
end

#==============================================================================
# * * String
#------------------------------------------------------------------------------
#  Gére les objets de type String.
#------------------------------------------------------------------------------
#  Merci ASHKA !
#==============================================================================

class String
  #---------------------------------------------------------
  # * Découpe la note ligne par ligne
  #---------------------------------------------------------
  def decoupe
    bloc = []
    self.split(/[\r\n\x00]+/).each { |line| bloc.push(line) }
    return bloc
  end
end

Et voilà ^^
Revenir en haut Aller en bas
Kamachi-Kuno
Seigneur Lv.18
Seigneur Lv.18
Kamachi-Kuno


Masculin Age : 31
Inscrit le : 06/06/2008
Messages : 2005

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 18:36

Mais c'est un script très utile Very Happy

Je le prendrais tien Smile.

Merci Monsieur Scripteur è_é.
Revenir en haut Aller en bas
heos
Noble Lv.8
Noble Lv.8
avatar


Masculin Inscrit le : 08/07/2009
Messages : 228

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 19:10

Un joli script comme toujours de la part de notre Meche qui sait ce qui ce tien encore au bout de celle-ci
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 19:25

Sympa comme système ^^

Par contre, le monstre drop et le joueur loot hein ^^
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 19:51

Hein ? O.o
Moi j'ai toujours dit
Citation :
vous avez droppé une potion sur le monstre
Pas de
Citation :
vous avez lotté une potion sur le monstre
A moins que tu ne parles pas de ça...
Revenir en haut Aller en bas
Trashx
Mage Lv.11
Mage Lv.11
Trashx


Masculin Age : 31
Inscrit le : 06/04/2009
Messages : 627

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 19:53

Parfait c'est ce que je cherché ! Encore merci La Meche pour tes scripts Smile

EDIT : on peut dire les deux, mais "looter" un objet c'est un langage de jeux vidéo du genre WoW.
Loot un objet peut aussi donner un effet de chance : "Tiens j'ai looté une arme épique !"
"Tu les drop où tes cuir granuleux ?"

Enfin voilà ptite synthèse.


Dernière édition par Trashx le Lun 25 Jan 2010 - 19:56, édité 1 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 25 Jan 2010 - 19:53

En fait :

drop : laisser tomber, lâcher

loot : piller, ramasser
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeMar 26 Jan 2010 - 17:10

Ah bon ? ^^'
On en apprend tout les jours xD
M'enfin trop tards x]
Je ferais gaffe pour le prochain scipt Laughing
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeMar 26 Jan 2010 - 17:16

De toute façon déjà, dire "dropper" est pas commode alors hein x)...
Bon script La Mechouille ^^.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeMar 26 Jan 2010 - 18:02

Toujours aussi géniale tes scriptes =)
Bien joué!
Revenir en haut Aller en bas
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


Masculin Age : 31
Inscrit le : 27/04/2008
Messages : 1835

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeMer 27 Jan 2010 - 11:55

Il s'agit bien de modifier le nombre d'objets qu'on peut drop après un combat de type non modifié?
Ne serait-il pas commode de créer une petite fenêtre énumérant la liste des objets récupérés et en combien d'exemplaires?
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeMer 27 Jan 2010 - 11:58

Citation :
une petite fenêtre énumérant la liste des objets récupérés et en combien d'exemplaires
Vx le fait de base ça =)
Le rapport de combat de Block' le fait aussi ! (Super script d'ailleur!)
Revenir en haut Aller en bas
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeJeu 28 Jan 2010 - 21:18

EDIT:
NON RIEN J'AVAIS FAIT UNE ERREUR Embarassed
Desoler du dérangement!
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeJeu 28 Jan 2010 - 22:32

La Meche c'est un pu pareil que le drp de KGC ?
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeVen 29 Jan 2010 - 17:11

Connais pas XD
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeVen 29 Jan 2010 - 19:29

Ça se ressemble un peu en effet, mais bon... Notre Meche international se fait la main en Ruby et il n'est plus arrêtable... En plus, les scripts de La Meche sont commentés en français et non en japonais, ce qui est un plus pour notre communauté en même temps...
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 1 Fév 2010 - 11:05

La Mèche ton script marche pour un nombre illimité d'objets ?
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 1 Fév 2010 - 17:01

Tant que la note du monstre est assez grande pour sauter une ligne, oui
Revenir en haut Aller en bas
Dark Raviel
Croisé Lv.14
Croisé Lv.14
avatar


Masculin Age : 34
Inscrit le : 03/03/2009
Messages : 1141

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 1 Fév 2010 - 17:02

Ok cool je m'en servirais surement il m'a l'air plus clair que celui de KGC ^^
Revenir en haut Aller en bas
http://aigledor1989.forumpro.fr/forum.htm
Trashx
Mage Lv.11
Mage Lv.11
Trashx


Masculin Age : 31
Inscrit le : 06/04/2009
Messages : 627

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 1 Fév 2010 - 21:02

Et désolé si c'est expliqué, mais j'ai pas vu dans les commentaires, si on pouvait préciser sur quel monstre droper les objets.

Cordialement,

TrashX
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeLun 1 Fév 2010 - 21:21

En fait il faut insérer la commande dans la boite de commentaires du monstre.
Revenir en haut Aller en bas
yamiriku
Poulet trizo Lv.3
Poulet trizo Lv.3
yamiriku


Inscrit le : 16/02/2010
Messages : 33

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeDim 21 Fév 2010 - 19:53

Quelqu'un peut m'aider ? J'ai mis le script comme demandé, mais après j'ai pas trop compris avec l'ID etc... Si quelqu'un peut m'éclaircir tous ça Smile Merci !
Revenir en haut Aller en bas
lecode234
Citadin Lv.7
Citadin Lv.7
lecode234


Masculin Age : 28
Inscrit le : 09/01/2010
Messages : 219

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeJeu 25 Fév 2010 - 13:39

Tout est déjà claire...
Relie le script.
C'est comme cela que tu y arrivera.
Ps:ID du monstre c'est le numéro du monstre dans la Database.
Database=la base de donnée.
Revenir en haut Aller en bas
yamiriku
Poulet trizo Lv.3
Poulet trizo Lv.3
yamiriku


Inscrit le : 16/02/2010
Messages : 33

[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitimeJeu 25 Fév 2010 - 17:56

Ha merci, c'étais juste ça que je n'avais pas compris ^^'
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Ennemis donnant plus d'objets à leur mort Empty
MessageSujet: Re: [VX] Ennemis donnant plus d'objets à leur mort   [VX] Ennemis donnant plus d'objets à leur mort Icon_minitime

Revenir en haut Aller en bas
 

[VX] Ennemis donnant plus d'objets à leur mort

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

 Sujets similaires

-
» Demande de chara (avec leur faceset?)
» [VX.Ace] Apprentissage/évolution des compétences grâce à leur utilisation
» Problème ennemis ABS [Résolu]
» Corrompre ses ennemis
» Voir les PV et PM ennemis

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Combat-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit