Sujet n°10615
Posté par Goyhan81260 le 9 Nov - 15:44 (2011)
Titre : script ou event ?
J'ai besoin d'un script ou un event qui éffacerais les donées du sac quand je me téléporterais vair une autre map et que après je les récupèrerais Imbécile heureux du style parc safari quoi 
merci cordialement Goyhan81260

Posté par Sphinx le 9 Nov - 18:24 (2011)
Code:
VAR_BAG = 4999
class Interpreter
    def viderSac
        $game_variables[VAR_BAG] = $pokemon_party.bag
        $pokemon_party.bag = [0, [], [], [], [], []]
    end
   
    def recupererSac
        $pokemon_party.bag = $game_variables[VAR_BAG]
        $game_variables[VAR_BAG] = 0
    end
end


Copies colle ce script dans un nouveau script au dessus de Main, et pour vider entièrement le sac, dans une insertion de script de ton évent, tu places la commande
Code:
viderSac
puis plus tard pour le récupérer suffit de mettre dans une insertion de script de ton évent la commande
Code:
recupererSac


Imbécile heureux Pour ne vider que certaines poches, une petite adaptation est nécessaire, mais ce n'est pas trop compliqué

Posté par Goyhan81260 le 9 Nov - 19:11 (2011)
Merci énormément sphinx j'en avais grand besoin Clin d'œil foireux

Posté par Sphinx le 9 Nov - 22:26 (2011)
Imbécile heureux Au passage : si tu as besoin de la variable 4999 pour autre chose, tu peux changer la valeur de VAR_BAG par n'importe quel autre numéro de variable inutilisée

Posté par Goyhan81260 le 10 Nov - 18:32 (2011)
Ok mais c'est quoi la variable 4999 ? Fin je veut dire il y a quoi dedans 

Posté par Sphinx le 11 Nov - 22:49 (2011)
$game_variables est le nom en script de l'ensemble des variables que tu utilises dans les évents