G.T.A. Forever

GTa2 Tutorials - Scripting



Flags sind im Prinzip ganz normale Counter, da sie aber für GTa2 sehr wichtig sind bekommen sie eine besondere Rolle. Wie alle anderen Counter auch werden sie zuerst einmal erstellt, und zwar als SAVED_COUNTER, denn da diese Werte so wichtig sind, dürfen sich auch beim Speichern nicht verloren gehen.
Nach dem Erstellen bekommen die Counter dann ihre Funktion zugewiesen:


DECLARE_GANG_ONE_MISSION_FLAG ( Spielername , Countername )
DECLARE_GANG_TWO_MISSION_FLAG ( Spielername , Countername )
DECLARE_GANG_THREE_MISSION_FLAG ( Spielername , Countername )

Dieser Flag-Befehl macht aus den Countern, deren Namen in der Klammer steht, die Anzeige für GTa2 ob der Spieler (Spielername muss eingegeben werden) eine Mission einer Gang spielt.


DECLARE_MISSION_FLAG ( Spielername , Countername )

Mit diesem Befehl wird die Flag erstellt mit der GTa2 überprüfen kann, ob der Spieler überhaupt auf einer Mission ist, oder nicht. Dieser Counter muss nicht unbedingt ein SAVED_COUNTER sein, da man ja während Missionen nicht speichern kann.


DECLARE_GANG_ONE_MISSIONS_PASSED_FLAG ( Countername )
DECLARE_GANG_TWO_MISSIONS_PASSED_FLAG ( Countername )
DECLARE_GANG_THREE_MISSIONS_PASSED_FLAG ( Countername )

Mit diesem Flag-Befehl wird aus den Countern die Anzeige gemacht, die bei den Missionen mitzählt, wie viele schon gewonnen wurden (wichtig für den Pause-Screen!)


DECLARE_SECRETS_PASSED_FLAG ( Countername )
DECLARE_SECRETS_FAILED_FLAG ( Countername )

Natürlich gibt es einen solchen Befehl auch um die Anzahl der gewonnenen aber auch verlorenen Kill Frenzies zu zählen. Er funktioniert genauso wie der Befehl für die Missionen.


DECLARE_MISSIONS_PASSED_FLAG ( Countername )

Und wieder einmal braucht man für diese Flag auch einen allgemeinen Counter, der die insgesamt gewonnenen Mission zusammenzählt und speichert.


Zum Schluss gibt es noch ein paar abgewandelte Flag-Befehle. Diese definieren für den Pause-Screen, die insgesamt vorhandenen Missionen und Kill Frenzies. Bei Wert gebt ihr jedes Mal die Anzahl der Missionen, bzw. der Kill Frenzies ein:

DECLARE_TOTAL_MISSIONS ( Wert )
DECLARE_GANG_ONE_MISSIONS_TOTAL ( Wert )
DECLARE_GANG_TWO_MISSIONS_TOTAL ( Wert )
DECLARE_GANG_THREE_MISSIONS_TOTAL ( Wert )
DECLARE_TOTAL_SECRETS ( Wert )

 Counter Übersicht | Onscreen Counter 

Pic of the Week!

Grand Theft Auto 3
GTa Edit
GTa Zone
W.A.N

© 2001 G.T.A. Forever - Design by Crazy Elmo