Hilfe bei einer Aufgabenerstellung...

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Adventure-Kind
Frischling
Frischling
Beiträge: 4
Registriert: 19.01.2004, 18:58
Kontaktdaten:

Hilfe bei einer Aufgabenerstellung...

Beitrag von Adventure-Kind »

Hi, ich hoffe ihr könnt mir helfen (da ich nicht so die Ahnung vom Scripten habe)

Ich habe folgendes Sennario gebastelt!
Wenn der Spieler ein Plakat nehmen will, kommt ein andere immer dazwischen. Nur wenn man den Charakter etwas gibt, soll man das Plakat nehmen können.

Ich habs auch alles so teils fertig, bloß das wenn man den Charakter den Gegenstand gegeben hat, kann man das Plakat immer noch nicht nehmen kann, weil das "Nicht Nehmen"(nenn ich mal so) Script immer noch aktiviert ist.

Wie kann man dann einstellen das sich das andere Script aktiviert, wenn man den Gegenstand den Charakter gegeben hat?
a-v-o
Süßwasserpirat
Süßwasserpirat
Beiträge: 258
Registriert: 22.09.2002, 21:28
Kontaktdaten:

Beitrag von a-v-o »

Du verwendest ein GlobalInt zum Speichern und Abfragen, ob die Übergabe stattgefunden hat (wenn es keine andere Möglichkeit gibt, die Übergabe festzustellen):

in global header:
#define GI_PLAKAT 1

Anstelle der 1 setzt du die Nummer eines noch nicht verwendeten GlobalInts ein.

in global script - game_start:
SetGlobalInt (GI_PLAKAT, 0);

in die Übergabe-Interaktion:
SetGlobalInt (GI_PLAKAT, 1);

in die Nehmen-Interaktion des Plakats:
if (GetGlobalInt (GI_PLAKAT) > 0)
{
// Plakat wird genommen
}
else
{
// Aufpasser geht dazwischen
}
Adventure-Kind
Frischling
Frischling
Beiträge: 4
Registriert: 19.01.2004, 18:58
Kontaktdaten:

Beitrag von Adventure-Kind »

Big Thx!
Hat alles perfekt geklappt!!
:D :D
Antworten