Hoch-Ordinator
Reisender
Hi,
Ich hab mal wieder ein Script-Problem:
Der Sinn: Der Spieler aktiviert eine Tür (Sie öffnet sich nur, keine Teleportation), es erscheint eine Messagebox, der Spieler klickt die Antwort an und kann sich für 8 Sek nicht bewegen (DisablePlayerControls). Bis dahin funktioniert auch noch alles.
Die Soundfile wird aber nicht abgespielt. Außerdem greift der NPC schon vorher an, seine Aggression ist auf 5.
Was mache ich falsch in den beiden Punkten?
Danke im Voraus.
Ich hab mal wieder ein Script-Problem:
Code:
scn XYZDaranScript
short once
float timer
short choice
Begin OnActivate
if once == 0
MessageBox "Hallo", "Seid gegrüßt"
Set once to 1
endif
end
Begin GameMode
If once == 1
Set choice to GetButtonPressed
endif
If choice == 0 && once == 1
Playsound XYZDaran1
DisablePlayerControls
Set once to 2
set timer to 8
endif
If timer > 0
Set timer to timer - GetSecondsPassed
elseif timer <= 0 && once == 2
EnablePlayerControls
endif
XYZDunklerMagier1.StartCombat Player
Der Sinn: Der Spieler aktiviert eine Tür (Sie öffnet sich nur, keine Teleportation), es erscheint eine Messagebox, der Spieler klickt die Antwort an und kann sich für 8 Sek nicht bewegen (DisablePlayerControls). Bis dahin funktioniert auch noch alles.
Die Soundfile wird aber nicht abgespielt. Außerdem greift der NPC schon vorher an, seine Aggression ist auf 5.
Was mache ich falsch in den beiden Punkten?
Danke im Voraus.