|
|
Auteur | Message |
---|
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Problème avec objets Jeu 2 Juin 2011 - 19:20 | |
| Bonjour à tous. Ca fait un petit moment que je n'ai pas posté ici tous simplement parce que j'avais mis de côté mon projet jeu vidéo pour me concentrer sur mes partiels >< Donc maintenant je suis en vacances, je me replonge dans mon jeu et fait face à quelques difficultés. J'ai crée un objet appelé nourriture qui donne des PDV mais quand je veux l'utiliser sur mon personnage ça ne marche pas Pareil pour un deuxieme objet que je voulais utiliser comme un "malus" qui enleverais des PDV et ça ne marche pas non plus, je ne peux pas utiliser l'objet. Voila c'que j'ai fais : J'ai nommé l'objet "nourriture" dans la base de donnée. Descritpion : Vous fait gagner 10 PDV Cible : Un allier Disponibilité : Toujours Prix : 0 Illimité : Non Vitesse : 0 Animation : Aucun Appeler Ev. Commun : Aucun Effets curatifs Taux de PV : 0% + valeur de : 15 PV et le reste j'ai pas touché. Voili voilou, en espérant avoir une réponse |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème avec objets Jeu 2 Juin 2011 - 19:36 | |
| Hum, t'es sure que ça ne marche pas ? Pourtant tout à l'air conforme. Au pire recopie la potion en changeant les valeurs.
Pour le deuxième t'as bien fait attention à la disponibilité ?
Autrement t'as des scripts qui touchent au objets qui tu aurais ajouté ? |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Jeu 2 Juin 2011 - 19:53 | |
| J'ai essayé de recopier la potion ca ne marche toujours pas : je selectionne l'objet dans le menu et quand je veux selectionner mon personnage ça fait le bruit comme quoi ça ne marche pas et rien ne se passe...
Et je n'ai pas touché à un seul script :/
EDIT : Bon je vais passer pour une débile mais je viens de réaliser pourquoi ça ne marchait pas ; j'avais mes PDV au max xD Le problème aussi c'est que si je veux que la nourriture redonne 10 PDV et qu'il m'en manque 9 ça ne marche pas Je ne peux pas l"utiliser...
Par contre pour mon objet "malus" ça ne marche vraiment pas, je voudrais enlever des PDV, c'est possible au moins ? :/ |
|
| |
Mage Lv.11
Age : 29 Inscrit le : 20/04/2011 Messages : 572
| Sujet: Re: Problème avec objets Ven 3 Juin 2011 - 9:02 | |
| Pour ton malus, essaye de rajouter une valeur négative. |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 9:13 | |
| J'ai rajouté une valeur négative et ça ne fonctionne toujours pas !!!! Et je n'ai toujours pas résolu l'autre problème : s'il manque 10 PDV à mon personnage et qu"il prend un de mes objets qui rajoute 15 PDV il ne pourra pas le prendre... Help ! Ra j'en ai marre d'etre bloquée sur quelque chose d'aussi simple à première vue.. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 9:21 | |
| Tu peux screener ta base de donnée pour les deux objets ? Histoire qu'on voie tout ce qui pose problème.
D'ailleurs tu n'a pas répondu à ma question : as-tu ajouté des scripts dans ton projet ? Si oui lesquels ? |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 9:45 | |
| Si si j'ai répondu en haut : "je n'ai touché à aucun scripts": - Spoiler:
- Spoiler:
|
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 10:00 | |
| Ah okay au temps pour moi ^^
Pour le deuxième c'est tout simple en fait. Il suffit de mettre le 15 dans Dégats de Base.
Pour le premier je ne sais pas je vais faire des tests. |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 10:09 | |
| Ooooh ok ! Merci merci je teste ça tout de suite ! |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 10:23 | |
| Ca ne marche toujours pas... ! Raaaaaaa |
|
| |
Va-nu-pieds Lv.4
Inscrit le : 26/02/2011 Messages : 72
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:19 | |
| J'ai la réponse à ton problème tu vas dans bases de donné/compétence tu crèer un nouveaux sort de soin qui soigne 10 point de vie (le même que ton objet) une fois créer tu vas dans événements commun tu créer un nouvel événement dans la page 3/forcer une action... Tu coche un allié tu met le 1 puis tu coche compétence tu met le sort exemple nourriture puis tu met dernière cible puis tu clique sur OK tu fais copier coller l'événement 3 fois en sorte qu'il y à dans la casse personnage n°1,2,3 et 4 pour que ça fonctionne avec les 4 personnages.Une fois fais tu auras 4 événements une avec chaque personnage pour que chaque puis-ce l'utiliser puis tu vas dans la section objets et tu vas sur nourriture tu auras une casse Appeler un Ev. commun tu met ton événements commun que tu as créer et voila le tour et jouer. J'epère que tu comprendras |
|
| |
Mage Lv.11
Age : 29 Inscrit le : 20/04/2011 Messages : 572
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:22 | |
| Tant qu'a faire un evenement commun, juste mettre "Modifier les PV" ... Mais ta méthode est vachement longue ... Normalement il y a juste a gérer ça dans la configuration de l'objet, donc il y a une solution => Dans la configuration de l'objet, il faut juste trouver ce qui cloche. |
|
| |
Va-nu-pieds Lv.4
Inscrit le : 26/02/2011 Messages : 72
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:25 | |
| Oui mais en faisant modifier les point de vies cela les augmentes mais ne les soignes pas du moins je crois car je ne l'ai jamais essayer mais si tu le dit c'est que ça rajoute sinon je ne vois vraiment pas ce qui cloche mais c'est déjà deux solution pour elle ce qui devrait l'avancer |
|
| |
Mage Lv.11
Age : 29 Inscrit le : 20/04/2011 Messages : 572
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:27 | |
| Ca serait quand même mieux qu'elle sache comment faire a l'avenir ... Et je pense (j'ai bien dit je pense) que juste l'objet qui donne de la vie fait moins rammer que tout le système d'event commun ... |
|
| |
Va-nu-pieds Lv.4
Inscrit le : 26/02/2011 Messages : 72
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:34 | |
| Je ne sais pas non plus,mais si on trouve pas la solution c'est soit elle l'utilise avec événement commun ou elle ne le met pas temps que l'objet ne fonctionneras. |
|
| |
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 16:46 | |
| Eelvie est ce que tu a sa dans Window_Item - Spoiler:
#============================================================================== # ** Window_Item #------------------------------------------------------------------------------ # This window displays a list of inventory items for the item screen, etc. #==============================================================================
class Window_Item < Window_Selectable #-------------------------------------------------------------------------- # * Object Initialization # x : window x-coordinate # y : window y-coordinate # width : window width # height : window height #-------------------------------------------------------------------------- def initialize(x, y, width, height) super(x, y, width, height) @column_max = 2 self.index = 0 refresh end #-------------------------------------------------------------------------- # * Get Item #-------------------------------------------------------------------------- def item return @data[self.index] end #-------------------------------------------------------------------------- # * Whether or not to include in item list # item : item #-------------------------------------------------------------------------- def include?(item) return false if item == nil if $game_temp.in_battle return false unless item.is_a?(RPG::Item) end return true end #-------------------------------------------------------------------------- # * Whether or not to display in enabled state # item : item #-------------------------------------------------------------------------- def enable?(item) return $game_party.item_can_use?(item) end #-------------------------------------------------------------------------- # * Refresh #-------------------------------------------------------------------------- def refresh @data = [] for item in $game_party.items next unless include?(item) @data.push(item) if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id self.index = @data.size - 1 end end @data.push(nil) if include?(nil) @item_max = @data.size create_contents for i in 0...@item_max draw_item(i) end end #-------------------------------------------------------------------------- # * Draw Item # index : item number #-------------------------------------------------------------------------- def draw_item(index) rect = item_rect(index) self.contents.clear_rect(rect) item = @data[index] if item != nil number = $game_party.item_number(item) enabled = enable?(item) rect.width -= 4 draw_item_name(item, rect.x, rect.y, enabled) self.contents.draw_text(rect, sprintf(":%2d", number), 2) end end #-------------------------------------------------------------------------- # * Update Help Text #-------------------------------------------------------------------------- def update_help @help_window.set_text(item == nil ? "" : item.description) end end
Est sa dans Scene_Item - Spoiler:
#============================================================================== # ** Scene_Item #------------------------------------------------------------------------------ # This class performs the item screen processing. #==============================================================================
class Scene_Item < Scene_Base #-------------------------------------------------------------------------- # * Start processing #-------------------------------------------------------------------------- def start super create_menu_background @viewport = Viewport.new(0, 0, 544, 416) @help_window = Window_Help.new @help_window.viewport = @viewport @item_window = Window_Item.new(0, 56, 544, 360) @item_window.viewport = @viewport @item_window.help_window = @help_window @item_window.active = false @target_window = Window_MenuStatus.new(0, 0) hide_target_window end #-------------------------------------------------------------------------- # * Termination Processing #-------------------------------------------------------------------------- def terminate super dispose_menu_background @viewport.dispose @help_window.dispose @item_window.dispose @target_window.dispose end #-------------------------------------------------------------------------- # * Return to Original Screen #-------------------------------------------------------------------------- def return_scene $scene = Scene_Menu.new(0) end #-------------------------------------------------------------------------- # * Update Frame #-------------------------------------------------------------------------- def update super update_menu_background @help_window.update @item_window.update @target_window.update if @item_window.active update_item_selection elsif @target_window.active update_target_selection end end #-------------------------------------------------------------------------- # * Update Item Selection #-------------------------------------------------------------------------- def update_item_selection if Input.trigger?(Input::B) Sound.play_cancel return_scene elsif Input.trigger?(Input::C) @item = @item_window.item if @item != nil $game_party.last_item_id = @item.id end if $game_party.item_can_use?(@item) Sound.play_decision determine_item else Sound.play_buzzer end end end #-------------------------------------------------------------------------- # * Confirm Item #-------------------------------------------------------------------------- def determine_item if @item.for_friend? show_target_window(@item_window.index % 2 == 0) if @item.for_all? @target_window.index = 99 else if $game_party.last_target_index < @target_window.item_max @target_window.index = $game_party.last_target_index else @target_window.index = 0 end end else use_item_nontarget end end #-------------------------------------------------------------------------- # * Update Target Selection #-------------------------------------------------------------------------- def update_target_selection if Input.trigger?(Input::B) Sound.play_cancel if $game_party.item_number(@item) == 0 # If item is used up @item_window.refresh # Recreate the window contents end hide_target_window elsif Input.trigger?(Input::C) if not $game_party.item_can_use?(@item) Sound.play_buzzer else determine_target end end end #-------------------------------------------------------------------------- # * Confirm Target # If there is no effect (such as using a potion on an incapacitated # character), play a buzzer SE. #-------------------------------------------------------------------------- def determine_target used = false if @item.for_all? for target in $game_party.members target.item_effect(target, @item) used = true unless target.skipped end else $game_party.last_target_index = @target_window.index target = $game_party.members[@target_window.index] target.item_effect(target, @item) used = true unless target.skipped end if used use_item_nontarget else Sound.play_buzzer end end #-------------------------------------------------------------------------- # * Show Target Window # right : Right justification flag (if false, left justification) #-------------------------------------------------------------------------- def show_target_window(right) @item_window.active = false width_remain = 544 - @target_window.width @target_window.x = right ? width_remain : 0 @target_window.visible = true @target_window.active = true if right @viewport.rect.set(0, 0, width_remain, 416) @viewport.ox = 0 else @viewport.rect.set(@target_window.width, 0, width_remain, 416) @viewport.ox = @target_window.width end end #-------------------------------------------------------------------------- # * Hide Target Window #-------------------------------------------------------------------------- def hide_target_window @item_window.active = true @target_window.visible = false @target_window.active = false @viewport.rect.set(0, 0, 544, 416) @viewport.ox = 0 end #-------------------------------------------------------------------------- # * Use Item (apply effects to non-ally targets) #-------------------------------------------------------------------------- def use_item_nontarget Sound.play_use_item $game_party.consume_item(@item) @item_window.draw_item(@item_window.index) @target_window.refresh if $game_party.all_dead? $scene = Scene_Gameover.new elsif @item.common_event_id > 0 $game_temp.common_event_id = @item.common_event_id $scene = Scene_Map.new end end end
si tu n'a pas sa remplace les 2 script de ton jeux par ceux si. |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
| Sujet: Re: Problème avec objets Lun 6 Juin 2011 - 17:49 | |
| - Eelvie a écrit:
- Et je n'ai pas touché à un seul script :/
Bon ensuite c'est possible que tu ai une mauvaise version d'RPG Maker VX, ce qui expliquerai pas mal de choses ... Tu peux pas nous envoyer une démo stp ? Ou faire un test dans un nouveau projet ? |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Mar 7 Juin 2011 - 10:36 | |
| Merci à tous pour vos réponses. Alors j'ai vérifié les scripts, ils sont identiques donc pas de problème à ce niveau là. J'ai tester également de faire un nouveau projet avec uniquement deux coffres avec ces deux objets et ça ne fonctionne toujours pas... Je comprends vraiment pas pourquoi.. Je veux bien tester la technique des ev communs mais bon c'est assez contraignant et tout :/ |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 6:46 | |
| Le mieux sa serait que tu envoyes un projet >< |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 7:54 | |
| Voila le lien de mon projet test avec l'objet malus (L'objet qui rend de la vie a marché à l'instant alors faut que j'essaye de voir d'ou ça peut venir sur mon projet initiale)
http://www.megaupload.com/?d=51YCPE12 |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 10:27 | |
| On peut pas faire grand chose si il est crypté xD |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 14:01 | |
| Mince, je n'avais encore jamais compilé un jeu du coup je sais pas trop. Donc il faut pas crypter et les RTP je fais quoi? je coche ou pas ? (je sais pas ce que c'est) |
|
| |
Mage Lv.11
Age : 29 Inscrit le : 20/04/2011 Messages : 572
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 14:02 | |
| Normalement non, pas besoin de les cocher. |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 29/11/2009 Messages : 162
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 15:29 | |
| L'RTP représente toutes les ressources de base d'RPG Maker VX, si tu veux faire essayer ton jeu à quelqu'un qui n'as pas RPG Maker VX d'installé chez lui tu dois cocher la case, mais pour nous tu n'as pas besoin (en même temps sa allège pas mal le projet). |
|
| |
Poulet carnivore Lv.2
Age : 32 Inscrit le : 13/04/2011 Messages : 24
| Sujet: Re: Problème avec objets Mer 8 Juin 2011 - 16:20 | |
| Voila le lien, j'espère que ça sera bon cette fois (Désolé je débute du coup je connais pas encore tout :/)
http://www.megaupload.com/?d=LCJPG47S |
|
| |
| Sujet: Re: Problème avec objets | |
| |
|
| |
|