|
Auteur | Message |
---|
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: [VX] Objets Interdit Jeu 28 Mai 2009 - 16:40 | |
| Par La MecheDescription 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 |
|
| |
dYeu retraité prématurément
Age : 29 Inscrit le : 09/02/2008 Messages : 5357
| Sujet: Re: [VX] Objets Interdit Jeu 28 Mai 2009 - 16:42 | |
| Merci beaucoup Lam' =3. J'pense que je peux te mettre le max de point de script maintenant . |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Objets Interdit Jeu 28 Mai 2009 - 17:01 | |
| Je comprends pas bien ce que ça fait? Oo |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: [VX] Objets Interdit Jeu 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 ) |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Objets Interdit Jeu 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 ! |
|
| |
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX] Objets Interdit Jeu 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? |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Objets Interdit Jeu 28 Mai 2009 - 17:57 | |
| - Code:
-
$game_party.get_boucliers_interdit =) |
|
| |
Templier Lv.15
Age : 33 Inscrit le : 19/07/2008 Messages : 1317
| Sujet: Re: [VX] Objets Interdit Jeu 28 Mai 2009 - 18:03 | |
| J'ai pas compris
Ca sert a quoi un objet abruti ?
EDIT: Oups lapsus: interdit |
|
| |
Roi des Lapinous
Age : 34 Inscrit le : 11/10/2008 Messages : 2292
| Sujet: Re: [VX] Objets Interdit Jeu 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 =) |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: [VX] Objets Interdit Ven 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 ! |
|
| |
Roi des Lapinous
Age : 34 Inscrit le : 11/10/2008 Messages : 2292
| Sujet: Re: [VX] Objets Interdit Ven 29 Mai 2009 - 6:32 | |
| Non ça peux très bien être des armes ou autres choses aussi Enfin moi à la base si je l'ai demandé c'est entre autres pour ça XD |
|
| |
Illusionniste Lv.12
Age : 30 Inscrit le : 14/03/2009 Messages : 658
| Sujet: Re: [VX] Objets Interdit Ven 29 Mai 2009 - 7:48 | |
| Ce srcipt a l'air interesant ^^ Merci La meche =) |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Objets Interdit Ven 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 ! |
|
| |
Templier Lv.15
Age : 33 Inscrit le : 19/07/2008 Messages : 1317
| Sujet: Re: [VX] Objets Interdit Ven 29 Mai 2009 - 9:25 | |
| Ahhh
On peut le faire en event ^^ |
|
| |
Roi des Lapinous
Age : 34 Inscrit le : 11/10/2008 Messages : 2292
| Sujet: Re: [VX] Objets Interdit Ven 29 Mai 2009 - 9:27 | |
| Oui avec une tonne de conditions =) |
|
| |
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [VX] Objets Interdit Ven 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] |
|
| |
Templier Lv.15
Age : 33 Inscrit le : 19/07/2008 Messages : 1317
| Sujet: Re: [VX] Objets Interdit Ven 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. |
|
| |
Templier Lv.15
Age : 34 Inscrit le : 11/12/2008 Messages : 1278
| Sujet: Re: [VX] Objets Interdit Ven 29 Mai 2009 - 12:39 | |
| Ouai mais imagine que tu ais 30 ou 40 objets interdits... |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: [VX] Objets Interdit Ven 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 =) |
|
| |
Templier Lv.15
Age : 33 Inscrit le : 19/07/2008 Messages : 1317
| Sujet: Re: [VX] Objets Interdit Ven 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 !* |
|
| |
Templier Lv.15
Age : 34 Inscrit le : 11/12/2008 Messages : 1278
| Sujet: Re: [VX] Objets Interdit Ven 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. |
|
| |
Roi des Lapinous
Age : 34 Inscrit le : 11/10/2008 Messages : 2292
| Sujet: Re: [VX] Objets Interdit Ven 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. |
|
| |
Corsaire Lv.19
Age : 27 Inscrit le : 26/11/2009 Messages : 2508
| Sujet: Re: [VX] Objets Interdit Sam 28 Nov 2009 - 0:50 | |
| Bravo! très utile mais je ne sais pas si je l'utiliserai. Mais beau travaiL! |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [VX] Objets Interdit Sam 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. |
|
| |
Inscrit le : 18/04/2009 Messages : 1508
| Sujet: Re: [VX] Objets Interdit Sam 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. |
|
| |
| Sujet: Re: [VX] Objets Interdit | |
| |
|
| |
|