Probleme bei interactions mit Hotspots..

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Cenobite 53
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 15
Registriert: 12.04.2005, 16:03

Probleme bei interactions mit Hotspots..

Beitrag von Cenobite 53 »

wie muss ich das scripten wenn ich sagen wir mal:
im adventure einen hotspot benutze und etwas einmalig passieren soll... also es soll nicht wieder passieren wenn ich ein zweites mal mit dem hotspot interagiere?

wer kann mir da weiter helfen?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

if (GetGlobalInt(1)==0)
{ SetGlobalInt(1,1);
restlicher code
}

GlobalInts sind globale Variablen, d. h. sie können an jeder Stelle ausgelesen und/oder verändert werden.
In meinem Beispiel wird erst abgefragt, ob die erste GlobalInt 0 ist, wenn ja wird sie auf eins gesetzt und der restliche code ausgeführt.
Bei der nächsten Interaktion mit dem hotspot ist GlobalInt(1) nicht mehr 0, also wird jetzt der code nicht mehr ausgeführt.

Allerdings würde ich AGS nicht empfehlen, um Programmieren zu lernen.
Use gopher repellent on funny little man
Cenobite 53
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 15
Registriert: 12.04.2005, 16:03

Beitrag von Cenobite 53 »

ne ne ich bin da bisher klargekommen... danke für den tip.... hat jetzt gefunzt...
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Tschuldige, wenn ich Dir fälschlicherweise unterstellt habe, Anfänger zu sein, aber deine Frage war so...ähh...grundsätzlich(?), da dachte ich...
Use gopher repellent on funny little man
Cenobite 53
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 15
Registriert: 12.04.2005, 16:03

Beitrag von Cenobite 53 »

stimmt ja ... ich bin noch anfänger... bin aber jedoch ziemlich gut in die materie reingekommen :wink:
Antworten