|
Auteur | Message |
---|
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Petite modification Jeu 16 Fév 2012 - 18:11 | |
| Bonjour/Bonsoir ! Je viens solliciter votre aide car j'ai un problème (à mon avis c'est trois fois rien pour le régler ^^) Le but du script étant de copier un évènement d'une map a un autre. Il est à l'origine pour XP. Mais sur VX, il marche jusqu’à ce que je sauvegarde et qu'il m'affiche ce sympathique message d'erreur : http://www.hostingpics.net/viewer.php?id=565126Sanstitre.png Et le script : - Code:
-
MAP_ID_EVENT = 3 class Create_Event def initialize(event_id) # Les données de la map MAP_ID_EVENT @map = load_data(sprintf("Data/Map%03d.rvdata", MAP_ID_EVENT)) # Les évènements de la map @events = @map.events @event_id = event_id create end def create # On sélectionne l'ID event = @events[@event_id] # Position de l'évènement sera les même positions du héros event.x = $game_player.x event.y = $game_player.y # On assigne un nouvel ID à l'évènement event.id = search_new_id # Création de l'évènement @create = Game_Event.new($game_map.map_id, event) # Ajoute dans liste des évènements de la carte actuelle $game_map.events[event.id] = @create ## on réinitialize la map# # @spriteset = Spriteset_Map.new end def search_new_id # On initialise "id" à 1 id = 1 # Tant que "id" est dans la liste des évènement while $game_map.events.include?(id) # On incrémente de 1 id += 1 end # On retourne "id" return id end end J’espère que ce n'est pas grand chose sinon je peut dire adieu à mon projet ^^ Merci de votre future aide. |
|
| |
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:19 | |
| Je crois qu'il te faut des image pour ce script. nan je suis pas sur montre la Ligne de l'érreur ? |
|
| |
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:21 | |
| O_o heu... Je ne vois pas trop de quoi tu veut parler ... Je n'ai besoin d'aucune image pour faire marcher le script. |
|
| |
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:39 | |
| montre la Ligne de l'érreur ? |
|
| |
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:41 | |
| Scene_File : - Code:
-
Marshal.dump($game_map, file) En fait, si tu veut, quand je copie mon évènement de la ère carte vers l'autre et que j'enregistre, il n'arrive pas à enregistrer le sprite du charactere copié (enfin je crois que c'est ça ^^) |
|
| |
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:52 | |
| |
|
| |
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Re: Petite modification Jeu 16 Fév 2012 - 18:53 | |
| Je sais, je l'avais vu, mais... : - Citation :
- Attention, si vous changez de map les évents ainsi créés seront perdus.
|
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 17/05/2011 Messages : 153
| Sujet: Re: Petite modification Lun 20 Fév 2012 - 1:26 | |
| Si cette ligne bug, c'est qu'il n'aime pas le fichier sauvegarde avec lequel tu joues je crois. Tu as ajouter le script alors que tu avais déjà une partie non? Recommence une nouvelle partie pour tester ton jeu, ça devrait plus bugger. |
|
| |
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Re: Petite modification Lun 20 Fév 2012 - 10:10 | |
| Non non, à chaque fois je lance une nouvelle sauvegarde, c'est lui qui ne veut pas sauvegarder les éléments de la map ( d'une certaine façon) |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 17/05/2011 Messages : 153
| Sujet: Re: Petite modification Lun 20 Fév 2012 - 10:24 | |
| Bah... utilise-tu un script qui modifie le système de sauvegarde? |
|
| |
Va-nu-pieds Lv.4
Age : 28 Inscrit le : 16/03/2010 Messages : 63
| Sujet: Re: Petite modification Lun 20 Fév 2012 - 10:26 | |
| Non, ça ne marche pas sur projet vierge avec seulement ce script. Et ça bug seulement après son utilisation, lors de la sauvegarde. |
|
| |
Citadin Lv.7
Age : 29 Inscrit le : 17/05/2011 Messages : 153
| Sujet: Re: Petite modification Lun 20 Fév 2012 - 10:51 | |
| Bah c'est que la ligne de code est fausse. :/ Mais là je peux pas t'aider, je ne m'y connais pas assez en RGSS. |
|
| |
| Sujet: Re: Petite modification | |
| |
|
| |
|