sollte funktionieren^^
scn <Scriptname>
short doonce
Begin onActivate
If doonce == 0
SetStage reyhauptquartierfinden 10
set doonce to 1
Endif
End
scn <Scriptname>
short doonce
Begin onTrigger player
If doonce == 0
SetStage reyhauptquartierfinden 10
set doonce to 1
Endif
End
SCN ...
Short DoOnce
Begin OnActivate
If IsActionRef Player == 1
If DoOnce == 0
SetStage <Quest> xx
Set DoOnce to 1
Endif
End
SCN ...
Short Triggered
Begin OnTriggerActor Player
If Triggered == 0
SetStage <Quest> xx
Set Triggered to 1
Endif
End
SCN ...
Begin OnActivate
If IsActionRef Player == 1
SetStage <Quest> xx
Endif
End
Kahmul schrieb:EDIT: Mist, Zweiter. :?
Oh, sorry, aber bei den ganzen Edits verliert man schnell den Überblick.
Naja, doppelt hält eh besser :lol:
scn <Scriptname>
short doonce
Begin OnActivate
If doonce == 0
<Angreifer-ID>.StartCombat player
;Wenn du mehrere Angreifer hier hast, musst du einfach mehrere IDs eingeben
set doonce to 1
Endif
End
scn <Scriptname>
short doonce
short schlafbestaetigung
short aufwachbestaetigung
Begin OnActivate
If isPCsleeping == 1
set schlafbestaetigung to 1
Endif
If schlafbestaetigung == 1
WakeUpPC ;Der Spieler wacht auf
set aufwachbestaetigung to 1
Endif
If doonce == 0
If aufwachbestaetigung == 1
If getRandomPercent >= 50
<Angreifer-ID>.enable
<Angreifer-ID>.StartCombat player
;Wenn du mehrere Angreifer hier hast, musst du einfach mehrere IDs eingeben
set doonce to 1
Else
;Wenn was sein soll, wenn keine Angreifer kommen, muss das hier rein
Endif
Endif
Endif
End
SCN ...
Float Random
Float fQuestDelayTime
Short DoOnce
Begin GameMode
If fQuestDelayTime != 0.001
set fQuestDelayTime to 0.001
Endif
If DoOnce == 0
set Random to Rand 1 10
set DoOnce to 1
ElseIf DoOnce == 2
set DoOnce to 0
Endif
If IsPCSleeping == 1
If Random <= 2
return
ElseIf Random >= 3 && <= 5
return
ElseIf Random >= 5 && <= 7
return
ElseIf Random >= 7 && <= 9
return
ElseIf Random >= 10
WakeUpPC
; NPC-Ref`s moveTo Player. Syntax: "<Npc-Ref>.moveTo Player"
; NPC-Ref`s startcombat Player. Syntax: "<Npc-Ref>.startCombat Player"
set DoOnce to 2
Endif
End