Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
du hast die variable trigerred nicht definiert. oder ist das ne globale variable?
scn FNHQTriggerboxQuestStages1025
short trigger
short triggered
Begin onTrigger player
if trigger == 0
if GetStage FNStartRast < 20
set triggered to 1
endif
endif
scn FNHQTriggerboxQuestStages1025
short trigger
short triggered
Begin onTrigger player
if trigger == 0 && GetStage FNStartRast < 20
set triggered to 1
endif
End
scn FNHQTriggerboxQuestStages1025
short trigger
Begin onTrigger player
if trigger == 0
if GetStage FNStartRast < 20
set trigger to 1
endif
End
Abfragen ob man gerastet hat glaub cih gibt es nicht, da musst du wohl den Befehl Begin MenuMode 1012 nutzen. Ich glaube sowieso das es erst nach dem Rasten erscheint nicht während. Kannst aber auch gerne GetGameHour abfragen ob es in kurzer Zeit angestiegen ist. Ist aber nicht zu empfehlen.Bei diesem Script wird der Quest gestartet wenn man das rast menu öffnet aber kann man nicht machen das wenn man fertig gerastet hat.
Als ich es versucht habe mit nur Trigger kam immer Unknow Variable "Triggered".
scn FNHQTriggerboxQuestStages1025
short [COLOR="Red"]trigger[/COLOR]
short [COLOR="SeaGreen"]triggered[/COLOR]
Begin onTrigger player
if [COLOR="Red"]trigger[/COLOR] == 0
if GetStage FNStartRast < 20
set [COLOR="SeaGreen"]triggered[/COLOR] to 1
endif
End
Und noch eine Frage.
Bei diesem Script wird der Quest gestartet wenn man das rast menu öffnet aber kann man nicht machen das wenn man fertig gerastet hat.
Mfg yves
scn name
short gerastet
Begin MenuMode 1012
if gerastet == 0
set gerastet to 1
endif
end
Begin GameMode
if gerastet == 0
return
elseif gerastet == 1
setstage <Quest-ID> <erste Quest-Stage>
set gerastet to 2
endif
end
ScriptName FNContdoorAnimation
short Trigger
float Timer
short Triggered
begin onTrigger player
if Trigger == 0
DisablePlayerControls
FNDontdoorGate01.playgroup forward 1
FNContdoorCreaturAnimation01.playgroup forward 1
set triggered to 1
set timer to 10
endif
End
begin GameMode
if triggered == 0
return
endif
if timer >= 0 && triggered == 1
set timer to timer - getSecondsPassed
endif
if timer <= 0
FNContdoorGnarlAnimation01.enable
EnablePlayerControls
endif
end
Hi leute,
also ich bräuchte einen trigger skript der folgendes bewürkt.Wenn der Player in den Trigger läuft, soll das skript abfragen ob der player im besitz eines bestimmten schlüssels ist ! Wenn der player den Schlüssel hat ,soll nix passieren ,hat er ihn aber nicht dann soll eine massagebox auf gehen die er nur mit "ok" bestätigen kann, wenn er dies tut soll er zu einem marker teleportiert werden!😀 Das sollte natürlich immer und immer wieder passieren solange bis er im besitz des richtigen schlüssels ist!😉
danke schonmal mfg skoomadieb
scn name
short triggered
Begin onTrigger player
if triggered == 0
if player.getItemCount <Objekt-ID> >= 1
return
elseif player.getItemCount <Objekt-ID> == 0
messagebox "Ihr habt keinen Schlüssel!"
set triggered to 1
endif
endif
end
Begin GameMode
if triggered == 0
return
elseif triggered == 1
player.MoveToMarker <Marker-Ref>
set triggered to 0
endif
end
Ich bin gerade wieder zu meinem PC gekommen und hab ein Script getestet das aber nicht funktioniert.
Code:ScriptName FNContdoorAnimation short Trigger float Timer short Triggered begin onTrigger player if Trigger == 0 DisablePlayerControls FNDontdoorGate01.playgroup forward 1 FNContdoorCreaturAnimation01.playgroup forward 1 set triggered to 1 set timer to 10 endif End begin GameMode if triggered == 0 return endif if timer >= 0 && triggered == 1 set timer to timer - getSecondsPassed endif if timer <= 0 FNContdoorGnarlAnimation01.enable EnablePlayerControls endif end