Pour répondre à ta question (yago, je pense que c'est gba, enfin, rien ne le prouve mais bon), tu as deux possibilités :
Code: [Sélectionner]
setvar 0x[valeur du setvar] 0x[valeur de la variable]
Code: [Sélectionner]
setflag 0x[valeur du flag] 0x[valeur de la variable]
Tu fait par exemple ça dans un script :
Code: [Sélectionner]
#org 0xOffset
lock
checkflag 0x230 0x1
if 0x1 goto 0x8Offset3
msgbox 0x8Offset2 MSG_FACE '"Salut, tu peux pas passer"
release
end
#org 0xOffset3
msgbox 0x8Offset4 MSG_FACE '"Tu peux passer"
release
end
#org 0xOffset2
= Salut, tu peux pas passer
#org 0xOffset4
= Tu peux passer
Ici, le script va à "Offset3" seulement si le flag 0x230 est activé.
Pour cela, dans l'autre script, tu mets cette commande :
Code: [Sélectionner]
setflag 0x[valeur du flag] 0x[valeur de la variable]
Donc, dans mon exemple :
Code: [Sélectionner]
setflag 0x230 0x1
C'est la même chose avec "setvar"
C'est pas simple à expliquer... si tu veux plus de détails, viens voir mon tuto, j'ai ajouté la partie "flags" y a pas longtemps.
~~> http://www.pokemontrash.com/club/rom-hacking/%28tuto%29-%28gba%29-apprendre-a-scripter-en-static-2/
Y a quelques petites choses en plus sur ce tuto, j'en ajoute régulièrement
Je te conseille aussi d'aller voir l'excellent tuto de Sainior, qui apprend pas mal des commandes "de base" :
~~> http://www.pokemontrash.com/club/rom-hacking/%28tuto%29%28gba%29-apprendre-a-scripter/
Voilà, j'espère t'avoir aidé