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



Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

Partagez
 

 [VX] Objets Interdit

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] Objets Interdit Empty
MessageSujet: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 16:40

Par La Meche

Description du script
-Permet de supprimer des objets de l'inventaire "interdit" dans le jeu.

Script
Code:
#==============================================================================
# ● [VX] ◦ Objets Interdits
#--------------------------------------------------------------
# ◦ Par La Meche, d'une requête
# ◦ http://rpg-maker-vx.bbactif.com/forum.htm
# ◦ Crée le 28/05/2009
# ◦ Version 1.0
#--------------------------------------------------------------
# Pour appeler la gestion des objets interdit
# insérer se script dans un appel de script :
# $game_party.get_interdit
#==============================================================================
#==============================================================================
# * * Objet_Interdit
#------------------------------------------------------------------------------
#  Ce module gére tous les ID des objets interdits.
#==============================================================================
module Objet_Interdit
  #--------------------------------------------------------------------------
  # * ID de l'interrupteur
  #    Si un objet interdit est possédé l'interrupteur sera active.
  #    Sinon non.
  #--------------------------------------------------------------------------
  ID = 1
  #--------------------------------------------------------------------------
  # * ID des objets interdit
  #--------------------------------------------------------------------------
  ObjNoir = []
  #--------------------------------------------------------------------------
  # * ID des armes interdit
  #--------------------------------------------------------------------------
  ArmNoir = []
  #--------------------------------------------------------------------------
  # * ID des boucliers interdit
  #--------------------------------------------------------------------------
  BoucNoir = []
end
#==============================================================================
# * * Game_Party
#------------------------------------------------------------------------------
#  Surchage de la classe Game_Party
#==============================================================================
class Game_Party
 
  #--------------------------------------------------------------------------
  # * Récupére la totalité des objets interdits de l'inventaire.
  #--------------------------------------------------------------------------
  def get_interdit
    get_armes_interdit
    get_objets_interdit
    get_boucliers_interdit
  end
 
  #--------------------------------------------------------------------------
  # * Récupére les armes interdits de l'inventaire.
  #--------------------------------------------------------------------------
  def get_armes_interdit
    @data = []
    i = 0
    for item in $game_party.weapons
      if item.is_a?(RPG::Weapon)
        @data[i] = item
        i += 1
      end
    end
    for i in 0...Objet_Interdit::ObjArm.size
      for item in 0...@data.size
        if Objet_Interdit::ArmNoir[i] == @data[item].id
          lose_item($data_weapons[Objet_Interdit::ObjArm[i]], 99, true)
          $game_switches[Objet_Interdit::ID] = true
        end
      end
    end
  end
 
  #--------------------------------------------------------------------------
  # * Récupére les objets interdits de l'inventaire.
  #--------------------------------------------------------------------------
  def get_objets_interdit
    @data = []
    i = 0
    for item in $game_party.items
      if item.is_a?(RPG::Item)
        @data[i] = item
        i += 1
      end
    end
    for i in 0...Objet_Interdit::ObjNoir.size
      for item in 0...@data.size
        if Objet_Interdit::ObjNoir[i] == @data[item].id
          lose_item($data_items[Objet_Interdit::ObjNoir[i]], 99, true)
          $game_switches[Objet_Interdit::ID] = true
        end
      end
    end
  end
 
  #--------------------------------------------------------------------------
  # * Récupére les boucliers interdits de l'inventaire.
  #--------------------------------------------------------------------------
  def get_boucliers_interdit
    @data = []
    i = 0
    for item in $game_party.armors
      if item.is_a?(RPG::Armor)
        @data[i] = item
        i += 1
      end
    end
    for i in 0...Objet_Interdit::BoucNoir.size
      for item in 0...@data.size
        if Objet_Interdit::BoucNoir[i] == @data[item].id
          lose_item($data_armors[Objet_Interdit::BoucNoir[i]], 99, true)
          $game_switches[Objet_Interdit::ID] = true
        end
      end
    end
  end
 
end
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


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

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 16:42

Merci beaucoup Lam' =3.
J'pense que je peux te mettre le max de point de script maintenant Surprised.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Gothor
Chevalier Lv.17
Chevalier Lv.17
Gothor


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

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 17:01

Je comprends pas bien ce que ça fait? Oo
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 32
Inscrit le : 27/06/2008
Messages : 10881

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 17:03

Il s'agit d'un script pour définir certains objets comme " interdits " et provoquer une certaine action s'ils sont possèdés ( en l'occurrence, leur retrait je pense )
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] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 17:11

Comme l'a dit Mat'
Des que tu possédent l'objet en question bah il est enlevé et un interrupteur s'active.
Donc tu peux faire un autre petit truc si tu en posséde un !
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] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 17:13

je vois des trucs dans ton script comme:

# * Récupére les boucliers interdits de l'inventaire.

On peut les récupérer? comment?
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] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 17:57

Code:
$game_party.get_boucliers_interdit
=)
Revenir en haut Aller en bas
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 18:03

J'ai pas compris

Ca sert a quoi un objet abruti ?


EDIT: Oups lapsus: interdit
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeJeu 28 Mai 2009 - 19:18

Merci La_Meche, génial je demande ce matin et je l'ai ce soir XD
En faite à la base cela sert quand on se fait arréter par un garde d'enlever tout les objets volé ou interdit =)
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 4:55

Atta la meche, ton script est bien pour cacher les objets qui ne sont pas utilisable par exemple dans le menu ou au combat ?
Dans ce cas la tu peut utiliser la fonction utilisable? pour savoir si c'est le cas ou pas et éviter de faire renter à l'utilisateur les ID de ces objets !
Revenir en haut Aller en bas
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 6:32

Non ça peux très bien être des armes ou autres choses aussi Surprised
Enfin moi à la base si je l'ai demandé c'est entre autres pour ça XD
Revenir en haut Aller en bas
Maysao
Illusionniste Lv.12
Illusionniste Lv.12
avatar


Masculin Age : 29
Inscrit le : 14/03/2009
Messages : 658

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 7:48

Ce srcipt a l'air interesant ^^ Merci La meche =)
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] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 9:15

Citation :
Atta la meche, ton script est bien pour cacher les objets qui ne sont pas utilisable par exemple dans le menu ou au combat ?
Dans ce cas la tu peut utiliser la fonction utilisable? pour savoir si c'est le cas ou pas et éviter de faire renter à l'utilisateur les ID de ces objets !
Meuh non x]
Par exemple tu rentre dans une ville, un garde te parle et si posséde les objets/armes/boucliers qui sont interdit bah il te l'ai supprime !
Mais tu peux très bien les utiliser en combat si tu n'as pas parler à un garde qui veut te les confisquer !
Revenir en haut Aller en bas
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 9:25

Ahhh


On peut le faire en event ^^
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 9:27

Oui avec une tonne de conditions =)
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] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 9:36

J'ai jamais dit que c'étais pas faisable en event =)
C'est juste beaucoup beaucoup plus long =)
Avec des tonnes de conditions de truc etc...
Alors que avec ce script tu peux le faire en 2 min x]
En event => Quelque dixaine de minutes x]
Revenir en haut Aller en bas
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 10:01

Ben "Condition si l'objet "Coca-cola" est possédé: Retirer Coca-cola, (mais avant déséquiper coca-cola"

En 2 minutes c'est bon.
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 33
Inscrit le : 11/12/2008
Messages : 1278

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 12:39

Ouai mais imagine que tu ais 30 ou 40 objets interdits...
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 15:55

Ok excuse moi alors =)
Bon script sinon je vois que tu prend en compte les conseils qu'on te donne =)
Revenir en haut Aller en bas
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 17:27

kordarr a écrit:
Ouai mais imagine que tu ais 30 ou 40 objets interdits...

Ca va dans mon projet le but du jeu n'est pas d'exporter de la cocaïne...

*Tiens idée de scénario pour futur jeu !*
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 33
Inscrit le : 11/12/2008
Messages : 1278

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 18:07

Vincent Valentine a écrit:
kordarr a écrit:
Ouai mais imagine que tu ais 30 ou 40 objets interdits...

Ca va dans mon projet le but du jeu n'est pas d'exporter de la cocaïne...

*Tiens idée de scénario pour futur jeu !*

xD voilà une idée de gameplay original^^ "Dealing Quest" ça claque.
Revenir en haut Aller en bas
Elezia
Roi des Lapinous
Roi des Lapinous
Elezia


Masculin Age : 33
Inscrit le : 11/10/2008
Messages : 2291

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeVen 29 Mai 2009 - 19:10

A la base c'est parcque je joue à Morrowind en ce moment que j'ai pensé aux gardes qui te retire tout ce que tu as volé dans les maisons quand ils te choppent pour n'importe quelle infraction (t'as juste frappé un mec et tu te retrouves cul nue x) )
Puis ça sera bien pour mon école de jeune pousse...
Après j'imagine que ça peux servir pour beaucoup d'autres choses et que ça peux être améliorable comme plusieurs classes d'objet où des objets interdit flottant (dépendant de plusieurs choses) mais moi ce script là me suffit parfaitement, je le test demain merci LaMechouille.
Revenir en haut Aller en bas
Xavioo
Corsaire Lv.19
Corsaire Lv.19
Xavioo


Masculin Age : 26
Inscrit le : 26/11/2009
Messages : 2508

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeSam 28 Nov 2009 - 0:50

Bravo! très utile mais je ne sais pas si je l'utiliserai. Mais beau travaiL! Very Happy
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 31
Inscrit le : 29/07/2009
Messages : 7840

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeSam 28 Nov 2009 - 10:35

Attention au nécropost, les modos pourraient sévir a ton égard. Pense a vérifier la date du dernier message ^^

Citation :

Qu'est-ce que le "nécropost"
Lorsque vous voyez qu'un sujet n'a pas été abordé depuis 1mois ou plus et que vous postez dedans à l'heure qu'il est, c'est considéré par la plupart des personnes comme du "nécropost". Un "réveil d'un sujet mort" ou un "up" selon les circonstances. Les nécroposts ne sont pas autorisés dans la plupart des recoins de n'importe quel forum. Si vous réveillez un sujet de présentation, la punition sera plus lourde que si vous réveillerez un sujet concernant le thème principal du forum (donc le making). Dans le premier cas vous recevrez un avertissement ou deux. Dans le deuxième cas, il est possible que vous ne ramassiez rien du tout.
Revenir en haut Aller en bas
Yuko
Gardien Sylvestre Fantômatique
Gardien Sylvestre Fantômatique
Yuko


Masculin Inscrit le : 18/04/2009
Messages : 1508

[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitimeSam 28 Nov 2009 - 10:42

Bon ok, je t'avais prévenu dans un autre message que c'était dangereux de jouer à ce jeu.
T'arrêtes pas de nécroposter, et en plus tes nécroposts sont du flood, sur tes 9 messages, 7 sont du floods(et 6 nécroposts).

Je t'ai prévenu, tant pis. Une semaine de ban parce qu'il faut pas exagérer.
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Objets Interdit Empty
MessageSujet: Re: [VX] Objets Interdit   [VX] Objets Interdit Icon_minitime

Revenir en haut Aller en bas
 

[VX] Objets Interdit

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

 Sujets similaires

-
» Objets divers
» Catégories d'objets
» Classes d'objets [resolu]
» Chara objets flottants
» Problème avec objets

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