Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[SCRIPT] Comment gérer un compteur de temps quelque soit la carte où on est ?

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[SCRIPT] Comment gérer un compteur de temps quelque soit la carte où on est ?

.

Message par Cocrane »

J'ai besoin d'avoir un timer de 7 jours dans le même esprit que l'argent qui est versé si on gère le chateau d'arnise.

J'initie le timer dans une carte (ARxxxx.baf) . Mais si je sors de cette carte, l'action ne se déclenche plus.

// init timer 10 secondes (au lieu de 7j pour tester le script)
SetGlobalTimer("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL",10)


/ Test timer
GlobalTimerExpired("AG_MAGA_DAVOS_PROTECT_TIMER","GLOBAL")

// Action déclenchée
TakePartyGold(200)
DisplayString("Backus",@1)


L'argent n'est pas prélevé et le msg n'apparait pas. Sauf si je suis dans la carte.

La variable est bien globale. Il faut que je copie de script de test dans chaque carte où peut passer le Charname? Ca ne va pas ralentir le moteur du jeu?
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tu as vérifié comment il fonctionne dans BG2 : dans Baldur.bcs ou dans DPlayer3 ?

Parce que dans le script de ta carte, tu ne peux qu'initialiser le compteur. Dès que tu sors de la carte, le compteur tourne, mais le script a 99 chances sur 100 d'être bouffé par d'autres master areas.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Ah je connaissais pas ces fichiers. Je vais y jeter un oeil. ^^
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Je viens de vérifier : c'est géré par la variable JostuvReturn dans baldur.bcs. ^^

Mais fais attention, baldur tourne en boucle. Dans la mesure du possible, il vaut mieux ne pas l'utiliser. Mais dans ton cas, je crains que tu n’aies pas le choix.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Répondre

Retourner vers « Scripts »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité