Page 1 sur 1

[SCRIPT] Comment faire référence à une carte dans les scripts d'une autre carte ?

Posté : jeu. 14 mars 2013, 18:13
par Freddy_Gwendo
Juste une petite question qui me tarabuste depuis deux jours : est-il possible de faire référence à une zone dans une autre ?

Je m'explique :

Ma carte GW0000 contient une trentaine de tiles identiques à la carte GW0001.
Dans la carte GW0001, certaines actions modifient ces tiles (portes "invisibles"). J'utilise donc une variable globale qui ferme les portes invisibles de la carte GW0000 pour rendre les deux cartes "raccords" lorsque l'on retourne dans la carte GW0000.

Je me demandais s'il n'était pas possible de créer une variable du style Global("GWPortes0000","GW0000",1) dans les scripts de la carte GW0001 lorsque les portes adéquates sont fermées, qui serait comprise automatiquement par le moteur dans la carte GW0000.
Ce qui m'éviterait de surcharger le mod de variables globales "one-shot".

Mais j'ai peur que les variables de zone ne soient sauvegardées que dans les zones concernées.... :scratch:

Quelqu'un aurait-il confirmation de ce genre de manip avant que je ne me lance dans mes scripts ?

Merci d'avance... ^^

Posté : jeu. 14 mars 2013, 18:21
par Armand
Oui j'ai pu l'observer malheureusement les variables de zones ne fonctionne que sur la zone spécifié, ce qui est d 'ailleurs assez chiant lorsque l'on s'en aperçoit sur le tard. L’idéal je pense dans ce genre de cas est de faire des global avec des noms de variable suffisamment explicite dans la mesure ou on est quasiment pas limité par la longueur autant en profiter.

Posté : jeu. 14 mars 2013, 18:47
par Freddy_Gwendo
Pourquoi est-ce que je m'escrime à poser des questions dont je redoute la réponse ?! :hang3:

Ou pour lesquelles je n'obtiens pas de réponses ([THREAD=26799]ici[/THREAD] et [THREAD=26801]là[/THREAD])...


Bon, alors je conserve mes variables globales...

Heureusement qu'elles sont quasi illimitées pour BG2 et qu'avec BGT, on peut faire de même avec les portions BG1 sans être obligé de rajouter le mod qui les débloque.

Posté : jeu. 14 mars 2013, 19:11
par Armand
Pourquoi est-ce que je m'escrime à poser des questions dont je redoute la réponse ?! :hang3:
C'est ça d'être un génie qu'est ce que tu veux. On est toujours un peu seul dans nos hauteurs, c'est la dure réalité... :p