Construction Set Skriptthread zum Construction Set

Es gab doch einen Befehl, welcher das Bild verwackeln lässt oder?

Wenn ja, könnte mir einer schreiben, welcher für 1-2 Sekunden einen ENORMEN Wackler macht.
Der Script soll auf einem Trigger liegen.

Machs mal so:

Code:
SCN ...

Short Act
Float Timer

Begin OnTriggerActor Player

if(act)
    return
else
       set act to 1
 endif

end


Begin GameMode

 if(act == 0 || act == 3)
    return
elseif(act == 1)
       set timer to (timer + getsecondspassed)
       set act to 2
    elseif(act == 2)
         if(timer < 2)
              triggerhitshader 10
       else
                set timer to 0
                set act to 3
              return
         endif
    endif

end
 
  • Like
Reaktionen: TheDarkRuler
Gruß

ich hätte ein Problem mit 2 Skripts die ich vor kurzem verändert habe. Die Scripts sind aus`m Alba Mod, und ich habe da eigendlich nur die Namen bei den Messages geändert damit es mit meiner Spielfigur übereinstimmt. Mein Problem ist, dass wenn ich in den Kerker komme mein Oblivion immer abstürzt. Da ich jetzt nicht mehr weiter weiss hatte ich gehofft das mir jemand sagen kann wo mein Fehler liegt.

Erst mal der Skript der der Person anhängt:
Code:
[B][SIZE=2]Scriptname TMSklavinScript[/SIZE][/B]
[B][SIZE=2]short SklavinErstmalsAngesprochen[/SIZE][/B]
[B][SIZE=2]short HerrschaftsringImSpiel[/SIZE][/B]
[B][SIZE=2]short SklavinChoice[/SIZE][/B]
[B][SIZE=2]short SklavinButton[/SIZE][/B]
[B][SIZE=2]short SklavinButton2[/SIZE][/B]
[B][SIZE=2]short SklavinFolgtSpieler[/SIZE][/B]
[B][SIZE=2]short SklavinDoEquip[/SIZE][/B]
[B][SIZE=2]short SklavinFollowTemp[/SIZE][/B]
[B][SIZE=2]short SklavinVermeideKampf[/SIZE][/B]
[B][SIZE=2]short SklavinVermeideKampfAlt[/SIZE][/B]
[B][SIZE=2]float timer[/SIZE][/B]
[B][SIZE=2]short talked[/SIZE][/B]
[B][SIZE=2]short nightline[/SIZE][/B]
[B][SIZE=2]short sec[/SIZE][/B]
[B][SIZE=2]ref CRef[/SIZE][/B]
[B][SIZE=2];#DINO[/SIZE][/B]
[B][SIZE=2]float Schleichtimer[/SIZE][/B]
[B][SIZE=2]float Regenerationstimer[/SIZE][/B]
[B][SIZE=2]short MomGes[/SIZE][/B]
[B][SIZE=2]short MaxGes[/SIZE][/B]
[B][SIZE=2]short MomLev[/SIZE][/B]
[B][SIZE=2]short PlayerLevel[/SIZE][/B]
[B][SIZE=2]short MomentaneEntfernung[/SIZE][/B]
[B][SIZE=2]short SklavinMagieVerbesserung[/SIZE][/B]
[B][SIZE=2]short MomentaneLaune[/SIZE][/B]
[B][SIZE=2]short MomMag[/SIZE][/B]
[B][SIZE=2]short MaxMag[/SIZE][/B]
[B][SIZE=2]short MomentaneAusdauer[/SIZE][/B]
[B][SIZE=2]short MaximaleAusdauer[/SIZE][/B]
[B][SIZE=2]short QuestIstGestartet[/SIZE][/B]
[B][SIZE=2]short AlbaRekrutierungTag [/SIZE][/B]
[B][SIZE=2]short AlbaBegleitdauer[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitMonat [/SIZE][/B]
[B][SIZE=2]short AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]short AlbaInBruderschaft[/SIZE][/B]
[B][SIZE=2]short AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]short AlbaInParadies[/SIZE][/B]
[B][SIZE=2]short AlbaWarBewusstlos[/SIZE][/B]
[B][SIZE=2]short AlbaReitetNicht[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelt[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelereignisEingetreten[/SIZE][/B]
[B][SIZE=2]short AlbaImKittchen[/SIZE][/B]
[B][SIZE=2]short AlbaImWolkenherrscher[/SIZE][/B]
[B][SIZE=2]short AlbaResume1[/SIZE][/B]
[B][SIZE=2]short AlbaResume2[/SIZE][/B]
[B][SIZE=2]short AlbaResume3[/SIZE][/B]
[B][SIZE=2]short AlbaResume4[/SIZE][/B]
[B][SIZE=2]float BlindheitsTimer[/SIZE][/B]
[B][SIZE=2]short BlindheitsTimerStart[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]short nureinmal[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]; ## Auswahl bei Anklicken[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]Begin OnActivate Player[/SIZE][/B]
 
[B][SIZE=2]if ( IsActionRef Player == 1 )[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsSneaking == 0[/SIZE][/B]
[B][SIZE=2]SetIgnoreFriendlyHits 1[/SIZE][/B]
[B][SIZE=2]if (TMSklavinIntroRef.GetUnconscious == 1 )[/SIZE][/B]
[B][SIZE=2]Message "Elisa kann momentan nicht angesprochen werden."[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( SklavinErstmalsAngesprochen == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinIntroRef.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinErstmalsAngesprochen to 1[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];# Erstmal soll sie uns nicht folgen, da wir ja noch nix gesagt haben.[/SIZE][/B]
[B][SIZE=2];######################################################### [/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinErstmalsAngesprochen == 1 )[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetNoRumors 1[/SIZE][/B]
 
[B][SIZE=2]AddTopic AlbaKampf[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaKeinKampf[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaWiegehtsEuch[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaIchWillKlauen[/SIZE][/B]
[B][SIZE=2];# AddTopic AlbaFreiheit ; DEBUG[/SIZE][/B]
[B][SIZE=2]RefreshTopicList [/SIZE][/B]
 
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]set CRef to TMSklavinRef.GetCombatTarget[/SIZE][/B]
[B][SIZE=2]if ( TMSklavinRef.IsInCombat == 1 )[/SIZE][/B]
[B][SIZE=2];Message "Elisa befindet sich im Kampf und kann nicht angesprochen werden."[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]return[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]if SklavinFolgtSpieler == 0[/SIZE][/B]
 
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Ehefrau Elisa tun?" "Schatz, kommst du?" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure geliebte Elisa tun?" "Kommst du, Liebste?" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure treue Freundin Elisa tun?" "Bitte komm mit mir, Elisa" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Gefährtin Elisa tun?" "Begleite mich, Elisa" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
 
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Ehefrau Elisa tun?" "Ich bin bald wieder da, mein Schatz" "Können wir reden, mein Schatz?" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure geliebte Elisa tun?" "Warte hier einen Moment, Liebste" "Hast du Lust zum plaudern?" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure treue Freundin Elisa tun?" "Warte hier auf mich, Elisa" "Lass uns plaudern, Alba" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Gefährtin Elisa tun?" "Warte hier, Elisa" "Wir müssen reden" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Message "Ihr könnt Elisa im Schleichmodus nicht ansprechen"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End OnActivate[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]Begin GameMode[/SIZE][/B]
[B][SIZE=2]; Blindheit timern[/SIZE][/B]
[B][SIZE=2]if DINOAlba.AlbaIstBlind == 1[/SIZE][/B]
[B][SIZE=2]if BlindheitsTimerStart == 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimerStart to 1[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to ( BlindheitsTimer + GetSecondsPassed )[/SIZE][/B]
[B][SIZE=2]if BlindheitsTimer > 15[/SIZE][/B]
[B][SIZE=2]Message "Elisa schaut nicht mehr weg und wird wieder Verbrechen melden"[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimerStart to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Fuer Upgrade Kompatibilität[/SIZE][/B]
[B][SIZE=2]if nureinmal== 0[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2];# Müdigkeit resetten [/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set nureinmal to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Einmalig den Herrschaftsring adden[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if ( HerrschaftsringImSpiel == 0 )[/SIZE][/B]
[B][SIZE=2]if SklavinFolgtSpieler == 1[/SIZE][/B]
[B][SIZE=2]Player.AddItem 01004CCC, 1[/SIZE][/B]
[B][SIZE=2];Player.AddItem TMSklavinRing,1[/SIZE][/B]
[B][SIZE=2]set HerrschaftsringImSpiel to 1[/SIZE][/B]
[B][SIZE=2];# Müdigkeit resetten[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Quest starten[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if SklavinErstmalsAngesprochen == 1[/SIZE][/B]
[B][SIZE=2]if QuestIstGestartet == 0[/SIZE][/B]
[B][SIZE=2]set QuestIstGestartet to 1[/SIZE][/B]
[B][SIZE=2]Set AlbaRekrutierungTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]Set AlbaBegleitDauer to 0[/SIZE][/B]
[B][SIZE=2]StartQuest DINOAlba [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Queststages aktualisieren[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
 
[B][SIZE=2];# Alba hat bis zur Bewusstlosigkeit gekämpft[/SIZE][/B]
[B][SIZE=2]if AlbaWarBewusstlos == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 1[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]if MomGes < (MaxGes / 3)[/SIZE][/B]
[B][SIZE=2]set AlbaWarBewusstlos to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Meldung ausgeben, wenn nicht mehr im Kampf[/SIZE][/B]
[B][SIZE=2]if AlbaWarBewusstlos == 1[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]set AlbaWarBewusstlos to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaWarBewusstlos to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 27[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Hat Schlafmenü das Kuscheln getriggert?[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 1[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 16[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 3[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 4[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 2[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 19[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 5[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 6[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 3[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 24[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 7[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 8[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 4[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 25[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 9[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 10[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 5[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 26[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 11 ;# BreakEven Point (Liebesrating 30+, also Liebe)[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 12[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 6[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 31[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaFreiheit[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];######################################################### [/SIZE][/B]
[B][SIZE=2];########## Check, ob im Kampf, dann Sneaking beenden[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 1 && TMSklavinRef.IsWeaponOut == 1)[/SIZE][/B]
[B][SIZE=2]SetForceSneak 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (SklavinFolgtSpieler == 1) [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Sneaking, wenn Player sneakt und NICHT im Kampf ist[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if Player.IsSneaking == 0 [/SIZE][/B]
[B][SIZE=2]SetForceSneak 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (Player.IsSneaking == 1 && TMSklavinRef.IsInCombat == 0) [/SIZE][/B]
[B][SIZE=2]SetForceSneak 1[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Waffe raus, wenn Player die Waffe zieht[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (Player.IsWeaponOut == 1 && SklavinVermeideKampf == 0)[/SIZE][/B]
[B][SIZE=2]SetAlert 1[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]SetAlert 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Kleiner Helfer, damit das Flittchen dem Player folgt[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]if (Player.GetPos z) > ((GetPos z) + 700)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]elseif (player.GetPos z) < ((GetPos z) - 700)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (GetDistance Player > 5500)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## auswahlmenü abarbeiten[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if ( SklavinChoice == 1 )[/SIZE][/B]
[B][SIZE=2]Set SklavinButton to GetButtonPressed[/SIZE][/B]
 
[B][SIZE=2]if ( SklavinButton == 0 ) ;# Warten bzw. Folgen bei Minimenu[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 ) [/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 0[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]StartConversation player, AlbaWarteHier [/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 1[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]StartConversation player, AlbaKommMit [/SIZE][/B]
[B][SIZE=2];##################################################[/SIZE][/B]
[B][SIZE=2];# Wenn sie zum ersten mal folgen soll, wird die Quest-Stage auf[/SIZE][/B]
[B][SIZE=2];# 10 gesetzte und somit der erste Eintrag ausgegeben[/SIZE][/B]
[B][SIZE=2];##################################################[/SIZE][/B]
[B][SIZE=2]if GetStage DINOAlba <10[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 10[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 1 ) ;# Plaudern bwz. Abbruch bei Minimenu[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 2 ) ;# Inventar[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinContainerPlaced.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
 
[B][SIZE=2]elseif ( SklavinButton == 3 ) ;# Kleidung ung Waffen[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.RemoveAllItems[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.RemoveAllItems TMSklavinClothContainerRef[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 2[/SIZE][/B]
[B][SIZE=2]Return [/SIZE][/B]
 
[B][SIZE=2]elseif ( SklavinButton == 4 ) ;# Statistik[/SIZE][/B]
 
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]set MomLev to TMSklavinRef.GetLevel[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]set MomMag to TMSklavinRef.GetAV Magicka[/SIZE][/B]
[B][SIZE=2]set MaxMag to TMSklavinRef.GetBaseAV Magicka [/SIZE][/B]
[B][SIZE=2]set MomentaneAusdauer to TMSklavinRef.GetBaseAV Fatigue[/SIZE][/B]
[B][SIZE=2]set MaximaleAusdauer to TMSklavinRef.GetBaseAV Fatigue [/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer < 2[/SIZE][/B]
[B][SIZE=2]if (MomMag > MaxMag) && (MomGes > MaxGes) && (MomentaneAusdauer > MaximaleAusdauer)[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten - ebenfalls künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten. Auch dieser Wert ist durch Ausrüstung künstlich erhöht." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomMag > MaxMag) && (MomGes > MaxGes)[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten - ist also ebenfalls durch Ausrüstung künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomMag > MaxMag)[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten - ist also durch Ausrüstung künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomGes > MaxGes)[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomentaneAusdauer > MaximaleAusdauer) [/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten - ist also durch Ausrüstung künstlich erhöht." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating >=24 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisa scheint sich unsterblich in Euch verliebt zu haben. Wenn sie Euch ansieht, dann scheinen eure Augen ein unhörbares, geheimnisvolles Gespräch zu führen, und auf Elisas Gesicht erscheint ein versonnenes Lächeln." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "So gefällt mir das"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisa scheint sich unsterblich in Euch verliebt zu haben, obwohl Ihr eine Frau seit. Wenn sie Euch ansieht, dann scheinen eure Augen ein unhörbares, geheimnisvolles Gespräch zu führen, und auf Elisas Gesicht erscheint ein versonnenes Lächeln." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "So gefällt mir das"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=18 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisa scheint sich ein wenig in Euch verliebt zu haben. Wenn Sie Euch ansieht, dann geht eine Veränderung in ihrem Gesicht vor sich - sie scheint buchstäblich zu erstrahlen und in ihre großen Augen scheint neues Leben einzukehren." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisa scheint sich ein wenig in Euch verliebt zu haben, obwohl Ihr eine Frau seit. Wenn Sie Euch ansieht, dann geht eine Veränderung in ihrem Gesicht vor sich - sie scheint buchstäblich zu erstrahlen und in ihre großen Augen scheint neues Leben einzukehren." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=14 [/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. In Elisas Augen liegt eine angenehme Wärme. Sie scheint echte und tiefe Freundschaft für Euch zu empfinden." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=10 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisas Lächeln wirkt herzlich und dankbar. Wenn Sie Euch ansieht, dann hat sie einen Blick, der einen Mann wirklich nervös machen kann. Sie scheint in Euch nicht mehr nur einen Gefährten, sondern einen potentiellen Liebhaber zu sehen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisas Lächeln wirkt herzlich und dankbar. Sie scheint in Euch nicht mehr nur ihre Gefährtin, sondern eine echte Freundin zu sehen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=5 [/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Elisa lächelt schüchtern, wenn Sie Euch ansieht, und dieses Lächeln wirkt ehrlich. Offenbar scheint es ihr in Eurer Gegenwart zu gefallen. Ihr habt das Gefühl, dass Elisa stets bestrebt ist, möglichst nahe bei Euch zu sein." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
 
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Elisa befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Ihr Blick sagt, sie erwartet nichts, nicht viel von sich selbst, und nur manchmal etwas von Euch. Doch wenn sie Euch ansieht ... ist da etwas in ihren Augen. Sie scheint sich ständig Gedanken über Euch zu machen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 5 ) ;# Abbruch[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]AddScriptPackage "TMSklavinFollow"[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]; # Anziehen/Ablegen steuern[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinChoice == 2 )[/SIZE][/B]
[B][SIZE=2]short SklavinGlueckAlt[/SIZE][/B]
[B][SIZE=2]set SklavinGlueckAlt to TMSklavinRef.GetBaseActorValue Luck[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.RemoveallItems[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.RemoveAllItems TMSklavinRef[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck 0[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinClear"[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck 1[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinPickup"[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck SklavinGlueckAlt[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinPickup"[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Regenerieren, wenn nicht im Kampf[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]set Regenerationstimer to Regenerationstimer + GetSecondsPassed[/SIZE][/B]
[B][SIZE=2]if Regenerationstimer > 20[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]if MomGes < MaxGes[/SIZE][/B]
[B][SIZE=2]if IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]set MomGes to MomGes + 1[/SIZE][/B]
[B][SIZE=2];ModAV Health MomGes[/SIZE][/B]
[B][SIZE=2]ModAV Health 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];###### Laune gegenüber Player verbessern lassen[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (TMSklavinRef.GetDisposition Player) [/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (MomentaneLaune + 5) [/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (MomentaneLaune + AlbaLiebesRating) [/SIZE][/B]
[B][SIZE=2]if MomentaneLaune >=100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 99[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]ModDisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]set Regenerationstimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];########## Sicherstellen, dass die Laune immer einigermaßen gut bleibt[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to TMSklavinRef.getdisposition Player[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune < (30 + AlbaLiebesRating)[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (30 + AlbaLiebesRating) - MomentaneLaune[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune > 100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.moddisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];# und das Ganze gleich nochmal... Scheint ein Bug in der Engine zu sein,[/SIZE][/B]
[B][SIZE=2];# die das notwendig macht[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to TMSklavinRef.getdisposition Player[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune < (30 + AlbaLiebesRating)[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (30 + AlbaLiebesRating) - MomentaneLaune[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune > 100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.moddisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End GameMode[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];# Beim Erscheinen des Schlafen-Menüs[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]Begin MenuMode 1012[/SIZE][/B]
[B][SIZE=2];# Wenn der Player schläft, leveln wir die Sklavin up.[/SIZE][/B]
[B][SIZE=2]If (SklavinFolgtSpieler == 1)[/SIZE][/B]
[B][SIZE=2]if ( IsPCSleeping == 1 )[/SIZE][/B]
 
[B][SIZE=2];##################################################################[/SIZE][/B]
[B][SIZE=2];## Sklavin zum Spieler bringen und gleichzeitig Health regenerieren[/SIZE][/B]
[B][SIZE=2];##################################################################[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
 
[B][SIZE=2]if ( GetDistance Player >= 400 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.MoveTo Player, 128, 0, 0[/SIZE][/B]
[B][SIZE=2]If SklavinMagieVerbesserung == 1[/SIZE][/B]
[B][SIZE=2]set SklavinMagieVerbesserung to 0[/SIZE][/B]
[B][SIZE=2]Message "Elisa hat sich Euch genähert, um neben Euch zu ruhen und ihre magischen Fähigkeiten zu verbessern." [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]If SklavinMagieVerbesserung == 1[/SIZE][/B]
[B][SIZE=2]set SklavinMagieVerbesserung to 0[/SIZE][/B]
[B][SIZE=2]Message "Elisa hat neben Euch geruht und ihre magischen Fähigkeiten verbessert." [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]ResetHealth[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
 
[B][SIZE=2];# Alba kuschelt[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 0[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 0[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 1[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 2[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 12[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 3[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 4[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 5[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 6[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 20[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 7[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 8[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 25[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 9[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 10[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 11[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2];# Sonstige Nachtereignisse triggern[/SIZE][/B]
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if AlbaResume3 == 0[/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer >= 14 && (AlbaKuschelereignisEingetreten == 0)[/SIZE][/B]
[B][SIZE=2]Set AlbaResume3 to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End MenuMode 1012[/SIZE][/B]

Und der Quest-Skript:
Code:
[B][SIZE=2]scn DINOAlbaQuestScript[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitMonat[/SIZE][/B]
[B][SIZE=2]short AlbaInOblivion[/SIZE][/B]
[B][SIZE=2]short AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]short AlbaInBruderschaft[/SIZE][/B]
[B][SIZE=2]short AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]short AlbaInParadies[/SIZE][/B]
[B][SIZE=2]short AlbaWarBewusstlos[/SIZE][/B]
[B][SIZE=2]short AlbaReitetNicht[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelt[/SIZE][/B]
[B][SIZE=2]short AlbaImKittchen[/SIZE][/B]
[B][SIZE=2]short AlbaImWolkenherrscher[/SIZE][/B]
[B][SIZE=2]short AlbaResume1[/SIZE][/B]
[B][SIZE=2]short AlbaResume2[/SIZE][/B]
[B][SIZE=2]short AlbaResume3[/SIZE][/B]
[B][SIZE=2]short AlbaResume4[/SIZE][/B]
[B][SIZE=2]short MomentanerLevel [/SIZE][/B]
[B][SIZE=2]short Sklavinspells1[/SIZE][/B]
[B][SIZE=2]short Sklavinspells2[/SIZE][/B]
[B][SIZE=2]short Sklavinspells3[/SIZE][/B]
[B][SIZE=2]short Sklavinspells4[/SIZE][/B]
[B][SIZE=2]short Sklavinspells5[/SIZE][/B]
[B][SIZE=2]short Sklavinspells6[/SIZE][/B]
[B][SIZE=2]short Sklavinspells7[/SIZE][/B]
[B][SIZE=2]short SklavinMagieVerbesserung [/SIZE][/B]
[B][SIZE=2]short MomentaneGesundheit[/SIZE][/B]
[B][SIZE=2]short MaximaleGesundheit[/SIZE][/B]
[B][SIZE=2]short LetzteLiebesErhoehung[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitDauer[/SIZE][/B]
[B][SIZE=2]short AlbaLetzterSchlafTag[/SIZE][/B]
[B][SIZE=2]short AlbaSchlafStunde[/SIZE][/B]
[B][SIZE=2]short AlbaSchlafupdate[/SIZE][/B]
[B][SIZE=2]short AlbaErstmalsMitgenommen[/SIZE][/B]
[B][SIZE=2]short AlbaIstBlind[/SIZE][/B]
[B][SIZE=2]short Freundschaftsring[/SIZE][/B]
[B][SIZE=2]short FreundschaftsringFlag[/SIZE][/B]
[B][SIZE=2]begin gamemode[/SIZE][/B]
[B][SIZE=2];# Liebesrating erhöhen[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.SklavinFolgtSpieler == 1) && (TMSklavinRef.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInSameCell Player) [/SIZE][/B]
[B][SIZE=2];# Alle paar Tage ein Lovepoint hinzu[/SIZE][/B]
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - TMSklavinRef.AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer >= (LetzteLiebesErhoehung + 4)[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating >=24 [/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen verliebten Blick zu und lächelt glücklich."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=16 [/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen verliebten Blick zu lächelt vorsichtig."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=11 [/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen verlegenen Blick zu und lächelt sachte."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=8 [/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen freundlichen Blick zu und lächelt zaghaft."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=4 [/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen neugierigen Blick zu."[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Message "Elisa wirft Euch einen ängstlichen Blick zu."[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set LetzteLiebesErhoehung to AlbaBegleitDauer[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];######################[/SIZE][/B]
[B][SIZE=2];# Begleitdauer hochzählen[/SIZE][/B]
[B][SIZE=2];######################[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitDauer to (GameDaysPassed - TMSklavinRef.AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaResume1 == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer == 3[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume1 to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume1 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 28[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaResume2 == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0) && (Player.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 9[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume2 to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume2 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 29[/SIZE][/B]
[B][SIZE=2]Player.AddItem 00033699, 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2];' AlbaResume3 wird während Schlafphase auf 1 getriggert[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.AlbaResume3 == 1) && (TMSklavinRef.AlbaKuschelereignisEingetreten == 0)[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0) && (Player.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume3 to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume3 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 30[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 30[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 3[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 15[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 1[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 60[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 2[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 4[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 17[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 2[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 90[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 3[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 3[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 5[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 3[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 120[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 4[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 4[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 6[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
 
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]endif ;# End InSameCell [/SIZE][/B]
[B][SIZE=2]endif ;# End NoCombat & Follow[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];########## Ein paar nette Zaubersprüche, abhängig vom Level[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
 
 
[B][SIZE=2]set MomentanerLevel to TMSklavinRef.GetLevel [/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 33 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells7 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell MG14RewardWizardsFury20[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTouch3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell CrWraithFrostDamageTarget[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells7 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 29 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells6 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardParalyze3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardSoulTrap3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealthTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells6 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 24 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells5 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget5Master[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells5 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1 [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 19 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells4 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget4Expert[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells4 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 14 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells3 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardNightEye3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells3 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 9 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells2 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardNightEye2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget2Apprentice[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells2 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 4 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells1 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield2Apprentice[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells1 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.SklavinFolgtSpieler == 1 && (TMSklavinRef.GetInSameCell Player) == 1 [/SIZE][/B]
 
[B][SIZE=2];##########################[/SIZE][/B]
[B][SIZE=2];# Oblivion Exploration triggern[/SIZE][/B]
[B][SIZE=2];##########################[/SIZE][/B]
[B][SIZE=2]if AlbaInOblivion == 0[/SIZE][/B]
[B][SIZE=2];# AlbaInOblivion auf 1 setzen, wenn sich die Gruppe in einer Oblivion aufhält[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInWorldspace OblivionMQKvatch == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD001 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD002 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD003 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD004 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD005 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD006 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD007 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaInOblivion == 1 [/SIZE][/B]
[B][SIZE=2];# AlbaInOblivion auf 2 setzen, wenn sich die Gruppe NICHT MEHR in einer Oblivion aufhält[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInWorldspace OblivionMQKvatch == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD001 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD002 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD003 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD004 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD005 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD006 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD007 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaInOblivion == 2 [/SIZE][/B]
[B][SIZE=2];# Hier kann nur noch AlbaInOblivion = 2 sein, also ZURÜCK aus der Oblivionwelt[/SIZE][/B]
[B][SIZE=2]if AlbaInOblivion == 0[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 20[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 3[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 3[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];# Alba besucht mit mir die Dunkle Bruderschaft[/SIZE][/B]
[B][SIZE=2]if AlbaInBruderschaft == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell CheydinhalSanctuary == 1)[/SIZE][/B]
 
[B][SIZE=2]set AlbaInBruderschaft to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 21[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaBruderschaftZuflucht [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];# Alba AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]if AlbaInAnvil == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell AnvilCastleGreatHall == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInAnvil to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 22[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaAnvil [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];# Alba reitet nicht[/SIZE][/B]
[B][SIZE=2]if AlbaReitetNicht == 0[/SIZE][/B]
[B][SIZE=2]if Player.isRidingHorse==1[/SIZE][/B]
[B][SIZE=2]set AlbaReitetNicht to 1[/SIZE][/B]
 
[B][SIZE=2]SetStage DINOAlba 11[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaNoHorse [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Alba im Wolkenherrschertempel[/SIZE][/B]
[B][SIZE=2]if AlbaImWolkenherrscher == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell CloudRulerTempleGreatHall == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaImWolkenherrscher to 1[/SIZE][/B]
 
[B][SIZE=2]SetStage DINOAlba 23[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaWolkenherrscher [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Alba mit mir im Kittchen[/SIZE][/B]
[B][SIZE=2]if AlbaImKittchen == 0[/SIZE][/B]
[B][SIZE=2]if IsPlayerInJail == 1[/SIZE][/B]
[B][SIZE=2]set AlbaImKittchen to 1[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.MoveTo Player[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 18[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2];# Alba heiraten[/SIZE][/B]
[B][SIZE=2]if FreundschaftsringFlag == 0[/SIZE][/B]
[B][SIZE=2]if Freundschaftsring == 1[/SIZE][/B]
[B][SIZE=2]set FreundschaftsringFlag to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to 40[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to 40[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End[/SIZE][/B]

Ich hoffe es gibt keine rechtlichen Probleme(jegwelcher Art) da ich dies nicht veröffendlichen wollte (als Modprojekt).
 
Guten Morgen alle zusammen. Ich bräuchte mal eure Hilfe. Hänge leider bei den interiors ein wenig fest.

Ich bräuchte ein Lichtscript, dass sich durch eine Triggerbox aktivieren lässt d.h. dass aus einem kristall verschieden farbene lichtstrahlen erscheinen soll und auch deren lampen, die nach ein paar sekunden verschwinden und dafür andere farben auftauchen. Wenn alle Farben dran kamen, soll es wieder von vorne anfangen.
Kurz gesagt: In der Art einer Disco xD
Die Lichter sollen sich aber nicht bewegen. Nur erscheinen, nach ein paar Sekunden verschwinden dann die nächsten.

Könnte mir einer dafür einen Script verfassen, wäre sehr lieb =)

Danke im Vorraus.

Gruß Friedo
 
Also du brauchst für jede Farbe eine Lampe (in dem Beispiel zz1 == rot, zz2 == blau z3 == grün)

diese platzierst du INEINANDER in deinem Interior.

du gibst alles eine Ref (indem falle zz1Ref, zz2Ref usw)
und stellst alle auf Diabled

diese dann per Script enablen/disablen wie du willst

(Hab grade leieder keine zeit für das script, muss essen gehen. Mahlzeit)
 
Gruß

erstmal die beiden Original Scripts, für Person:
Code:
[B][SIZE=2]Scriptname TMSklavinScript[/SIZE][/B]
[B][SIZE=2]short SklavinErstmalsAngesprochen[/SIZE][/B]
[B][SIZE=2]short HerrschaftsringImSpiel[/SIZE][/B]
[B][SIZE=2]short SklavinChoice[/SIZE][/B]
[B][SIZE=2]short SklavinButton[/SIZE][/B]
[B][SIZE=2]short SklavinButton2[/SIZE][/B]
[B][SIZE=2]short SklavinFolgtSpieler[/SIZE][/B]
[B][SIZE=2]short SklavinDoEquip[/SIZE][/B]
[B][SIZE=2]short SklavinFollowTemp[/SIZE][/B]
[B][SIZE=2]short SklavinVermeideKampf[/SIZE][/B]
[B][SIZE=2]short SklavinVermeideKampfAlt[/SIZE][/B]
[B][SIZE=2]float timer[/SIZE][/B]
[B][SIZE=2]short talked[/SIZE][/B]
[B][SIZE=2]short nightline[/SIZE][/B]
[B][SIZE=2]short sec[/SIZE][/B]
[B][SIZE=2]ref CRef[/SIZE][/B]
[B][SIZE=2];#DINO[/SIZE][/B]
[B][SIZE=2]float Schleichtimer[/SIZE][/B]
[B][SIZE=2]float Regenerationstimer[/SIZE][/B]
[B][SIZE=2]short MomGes[/SIZE][/B]
[B][SIZE=2]short MaxGes[/SIZE][/B]
[B][SIZE=2]short MomLev[/SIZE][/B]
[B][SIZE=2]short PlayerLevel[/SIZE][/B]
[B][SIZE=2]short MomentaneEntfernung[/SIZE][/B]
[B][SIZE=2]short SklavinMagieVerbesserung[/SIZE][/B]
[B][SIZE=2]short MomentaneLaune[/SIZE][/B]
[B][SIZE=2]short MomMag[/SIZE][/B]
[B][SIZE=2]short MaxMag[/SIZE][/B]
[B][SIZE=2]short MomentaneAusdauer[/SIZE][/B]
[B][SIZE=2]short MaximaleAusdauer[/SIZE][/B]
[B][SIZE=2]short QuestIstGestartet[/SIZE][/B]
[B][SIZE=2]short AlbaRekrutierungTag [/SIZE][/B]
[B][SIZE=2]short AlbaBegleitdauer[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitMonat [/SIZE][/B]
[B][SIZE=2]short AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]short AlbaInBruderschaft[/SIZE][/B]
[B][SIZE=2]short AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]short AlbaInParadies[/SIZE][/B]
[B][SIZE=2]short AlbaWarBewusstlos[/SIZE][/B]
[B][SIZE=2]short AlbaReitetNicht[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelt[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelereignisEingetreten[/SIZE][/B]
[B][SIZE=2]short AlbaImKittchen[/SIZE][/B]
[B][SIZE=2]short AlbaImWolkenherrscher[/SIZE][/B]
[B][SIZE=2]short AlbaResume1[/SIZE][/B]
[B][SIZE=2]short AlbaResume2[/SIZE][/B]
[B][SIZE=2]short AlbaResume3[/SIZE][/B]
[B][SIZE=2]short AlbaResume4[/SIZE][/B]
[B][SIZE=2]float BlindheitsTimer[/SIZE][/B]
[B][SIZE=2]short BlindheitsTimerStart[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]short nureinmal[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]; ## Auswahl bei Anklicken[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]Begin OnActivate Player[/SIZE][/B]
 
[B][SIZE=2]if ( IsActionRef Player == 1 )[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsSneaking == 0[/SIZE][/B]
[B][SIZE=2]SetIgnoreFriendlyHits 1[/SIZE][/B]
[B][SIZE=2]if (TMSklavinIntroRef.GetUnconscious == 1 )[/SIZE][/B]
[B][SIZE=2]Message "Alba kann momentan nicht angesprochen werden."[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( SklavinErstmalsAngesprochen == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinIntroRef.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinErstmalsAngesprochen to 1[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];# Erstmal soll sie uns nicht folgen, da wir ja noch nix gesagt haben.[/SIZE][/B]
[B][SIZE=2];######################################################### [/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinErstmalsAngesprochen == 1 )[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetNoRumors 1[/SIZE][/B]
 
[B][SIZE=2]AddTopic AlbaKampf[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaKeinKampf[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaWiegehtsEuch[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaIchWillKlauen[/SIZE][/B]
[B][SIZE=2];# AddTopic AlbaFreiheit ; DEBUG[/SIZE][/B]
[B][SIZE=2]RefreshTopicList [/SIZE][/B]
 
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]set CRef to TMSklavinRef.GetCombatTarget[/SIZE][/B]
[B][SIZE=2]if ( TMSklavinRef.IsInCombat == 1 )[/SIZE][/B]
[B][SIZE=2];Message "Alba befindet sich im Kampf und kann nicht angesprochen werden."[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]return[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]if SklavinFolgtSpieler == 0[/SIZE][/B]
 
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Ehefrau Alba tun?" "Schatz, kommst du?" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure geliebte Alba tun?" "Kommst du, Liebste?" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure treue Freundin Alba tun?" "Bitte komm mit mir, Alba" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Gefährtin Alba tun?" "Begleite mich, Alba" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
 
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Ehefrau Alba tun?" "Ich bin bald wieder da, mein Schatz" "Können wir reden, mein Schatz?" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure geliebte Alba tun?" "Warte hier einen Moment, Liebste" "Hast du Lust zum plaudern?" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure treue Freundin Alba tun?" "Warte hier auf mich, Alba" "Lass uns plaudern, Alba" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Was soll Eure Gefährtin Alba tun?" "Warte hier, Alba" "Wir müssen reden" "< Zum Inventar >" "< Kleidung und Waffen verändern >" "< Statistische Werte ansehen >" "< Abbruch >"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Message "Ihr könnt Alba im Schleichmodus nicht ansprechen"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End OnActivate[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]Begin GameMode[/SIZE][/B]
[B][SIZE=2]; Blindheit timern[/SIZE][/B]
[B][SIZE=2]if DINOAlba.AlbaIstBlind == 1[/SIZE][/B]
[B][SIZE=2]if BlindheitsTimerStart == 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimerStart to 1[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to ( BlindheitsTimer + GetSecondsPassed )[/SIZE][/B]
[B][SIZE=2]if BlindheitsTimer > 15[/SIZE][/B]
[B][SIZE=2]Message "Alba schaut nicht mehr weg und wird wieder Verbrechen melden"[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimer to 0[/SIZE][/B]
[B][SIZE=2]set BlindheitsTimerStart to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Fuer Upgrade Kompatibilität[/SIZE][/B]
[B][SIZE=2]if nureinmal== 0[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2];# Müdigkeit resetten [/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set nureinmal to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Einmalig den Herrschaftsring adden[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if ( HerrschaftsringImSpiel == 0 )[/SIZE][/B]
[B][SIZE=2]if SklavinFolgtSpieler == 1[/SIZE][/B]
[B][SIZE=2]Player.AddItem 01004CCC, 1[/SIZE][/B]
[B][SIZE=2];Player.AddItem TMSklavinRing,1[/SIZE][/B]
[B][SIZE=2]set HerrschaftsringImSpiel to 1[/SIZE][/B]
[B][SIZE=2];# Müdigkeit resetten[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Quest starten[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if SklavinErstmalsAngesprochen == 1[/SIZE][/B]
[B][SIZE=2]if QuestIstGestartet == 0[/SIZE][/B]
[B][SIZE=2]set QuestIstGestartet to 1[/SIZE][/B]
[B][SIZE=2]Set AlbaRekrutierungTag to GameDaysPassed[/SIZE][/B]
[B][SIZE=2]Set AlbaBegleitDauer to 0[/SIZE][/B]
[B][SIZE=2]StartQuest DINOAlba [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Queststages aktualisieren[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
 
[B][SIZE=2];# Alba hat bis zur Bewusstlosigkeit gekämpft[/SIZE][/B]
[B][SIZE=2]if AlbaWarBewusstlos == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 1[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]if MomGes < (MaxGes / 3)[/SIZE][/B]
[B][SIZE=2]set AlbaWarBewusstlos to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Meldung ausgeben, wenn nicht mehr im Kampf[/SIZE][/B]
[B][SIZE=2]if AlbaWarBewusstlos == 1[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]set AlbaWarBewusstlos to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaWarBewusstlos to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 27[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Hat Schlafmenü das Kuscheln getriggert?[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 1[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 16[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 3[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 4[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 2[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 19[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 5[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 6[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 3[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 24[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 7[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 8[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 4[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 25[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 9[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 10[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 5[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 26[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]elseif AlbaKuschelt == 11 ;# BreakEven Point (Liebesrating 30+, also Liebe)[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 12[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaKuschelt to 6[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 31[/SIZE][/B]
[B][SIZE=2]AddTopic AlbaFreiheit[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];######################################################### [/SIZE][/B]
[B][SIZE=2];########## Check, ob im Kampf, dann Sneaking beenden[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 1 && TMSklavinRef.IsWeaponOut == 1)[/SIZE][/B]
[B][SIZE=2]SetForceSneak 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (SklavinFolgtSpieler == 1) [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Sneaking, wenn Player sneakt und NICHT im Kampf ist[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if Player.IsSneaking == 0 [/SIZE][/B]
[B][SIZE=2]SetForceSneak 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (Player.IsSneaking == 1 && TMSklavinRef.IsInCombat == 0) [/SIZE][/B]
[B][SIZE=2]SetForceSneak 1[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Waffe raus, wenn Player die Waffe zieht[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (Player.IsWeaponOut == 1 && SklavinVermeideKampf == 0)[/SIZE][/B]
[B][SIZE=2]SetAlert 1[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]SetAlert 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Kleiner Helfer, damit das Flittchen dem Player folgt[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]if (Player.GetPos z) > ((GetPos z) + 700)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]elseif (player.GetPos z) < ((GetPos z) - 700)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if (GetDistance Player > 5500)[/SIZE][/B]
[B][SIZE=2]MoveTo Player[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## auswahlmenü abarbeiten[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if ( SklavinChoice == 1 )[/SIZE][/B]
[B][SIZE=2]Set SklavinButton to GetButtonPressed[/SIZE][/B]
 
[B][SIZE=2]if ( SklavinButton == 0 ) ;# Warten bzw. Folgen bei Minimenu[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 ) [/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 0[/SIZE][/B]
[B][SIZE=2]Wait TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 0[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]StartConversation player, AlbaWarteHier [/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetActorValue Marksman 1[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]Set SklavinFolgtSpieler to 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]StartConversation player, AlbaKommMit [/SIZE][/B]
[B][SIZE=2];##################################################[/SIZE][/B]
[B][SIZE=2];# Wenn sie zum ersten mal folgen soll, wird die Quest-Stage auf[/SIZE][/B]
[B][SIZE=2];# 10 gesetzte und somit der erste Eintrag ausgegeben[/SIZE][/B]
[B][SIZE=2];##################################################[/SIZE][/B]
[B][SIZE=2]if GetStage DINOAlba <10[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 10[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 1 ) ;# Plaudern bwz. Abbruch bei Minimenu[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]Activate[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinFolgtSpieler == 0 )[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 2 ) ;# Inventar[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinContainerPlaced.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
 
[B][SIZE=2]elseif ( SklavinButton == 3 ) ;# Kleidung ung Waffen[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.RemoveAllItems[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.RemoveAllItems TMSklavinClothContainerRef[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.Activate Player 1[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 2[/SIZE][/B]
[B][SIZE=2]Return [/SIZE][/B]
 
[B][SIZE=2]elseif ( SklavinButton == 4 ) ;# Statistik[/SIZE][/B]
 
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]set MomLev to TMSklavinRef.GetLevel[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]set MomMag to TMSklavinRef.GetAV Magicka[/SIZE][/B]
[B][SIZE=2]set MaxMag to TMSklavinRef.GetBaseAV Magicka [/SIZE][/B]
[B][SIZE=2]set MomentaneAusdauer to TMSklavinRef.GetBaseAV Fatigue[/SIZE][/B]
[B][SIZE=2]set MaximaleAusdauer to TMSklavinRef.GetBaseAV Fatigue [/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer < 2[/SIZE][/B]
[B][SIZE=2]if (MomMag > MaxMag) && (MomGes > MaxGes) && (MomentaneAusdauer > MaximaleAusdauer)[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten - ebenfalls künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten. Auch dieser Wert ist durch Ausrüstung künstlich erhöht." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomMag > MaxMag) && (MomGes > MaxGes)[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten - ist also ebenfalls durch Ausrüstung künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomMag > MaxMag)[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten - ist also durch Ausrüstung künstlich erhöht. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomGes > MaxGes)[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten - ist also durch Magie künstlich erhöht, ihre Magie liegt bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]elseif (MomentaneAusdauer > MaximaleAusdauer) [/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten - ist also durch Ausrüstung künstlich erhöht." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter" [/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von maximal %.0f Punkten, ihre Magie bei %.0f von maximal %.0f Punkten. Ihre Ausdauer liegt bei %.0f von maximal %.0f Punkten." MomLev MomGes MaxGes MomMag MaxMag MomentaneAusdauer MaximaleAusdauer "Weiter"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating >=24 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Alba scheint sich unsterblich in Euch verliebt zu haben. Wenn sie Euch ansieht, dann scheinen eure Augen ein unhörbares, geheimnisvolles Gespräch zu führen, und auf Albas Gesicht erscheint ein versonnenes Lächeln." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "So gefällt mir das"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Alba scheint sich unsterblich in Euch verliebt zu haben, obwohl Ihr eine Frau seit. Wenn sie Euch ansieht, dann scheinen eure Augen ein unhörbares, geheimnisvolles Gespräch zu führen, und auf Albas Gesicht erscheint ein versonnenes Lächeln." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "So gefällt mir das"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=18 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Alba scheint sich ein wenig in Euch verliebt zu haben. Wenn Sie Euch ansieht, dann geht eine Veränderung in ihrem Gesicht vor sich - sie scheint buchstäblich zu erstrahlen und in ihre großen Augen scheint neues Leben einzukehren." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Alba scheint sich ein wenig in Euch verliebt zu haben, obwohl Ihr eine Frau seit. Wenn Sie Euch ansieht, dann geht eine Veränderung in ihrem Gesicht vor sich - sie scheint buchstäblich zu erstrahlen und in ihre großen Augen scheint neues Leben einzukehren." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=14 [/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. In Albas Augen liegt eine angenehme Wärme. Sie scheint echte und tiefe Freundschaft für Euch zu empfinden." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=10 [/SIZE][/B]
[B][SIZE=2]if ( SameSex Player == 0 )[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Albas Lächeln wirkt herzlich und dankbar. Wenn Sie Euch ansieht, dann hat sie einen Blick, der einen Mann wirklich nervös machen kann. Sie scheint in Euch nicht mehr nur einen Gefährten, sondern einen potentiellen Liebhaber zu sehen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Albas Lächeln wirkt herzlich und dankbar. Sie scheint in Euch nicht mehr nur ihre Gefährtin, sondern eine echte Freundin zu sehen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=5 [/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Alba lächelt schüchtern, wenn Sie Euch ansieht, und dieses Lächeln wirkt ehrlich. Offenbar scheint es ihr in Eurer Gegenwart zu gefallen. Ihr habt das Gefühl, dass Alba stets bestrebt ist, möglichst nahe bei Euch zu sein." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
 
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]MessageBox "Alba befindet sich auf Stufe %.0f. Ihre Gesundheit liegt bei %.0f von %.0f Punkten, ihre Magie bei %.0f von %.0f Punkten. Sie begleitet Euch seit %.0f Tagen. Ihr Blick sagt, sie erwartet nichts, nicht viel von sich selbst, und nur manchmal etwas von Euch. Doch wenn sie Euch ansieht ... ist da etwas in ihren Augen. Sie scheint sich ständig Gedanken über Euch zu machen." MomLev MomGes MaxGes MomMag MaxMag AlbaBegleitDauer "Ende"[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinButton == 5 ) ;# Abbruch[/SIZE][/B]
[B][SIZE=2]Set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]AddScriptPackage "TMSklavinFollow"[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Return[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]; # Anziehen/Ablegen steuern[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]elseif ( SklavinChoice == 2 )[/SIZE][/B]
[B][SIZE=2]short SklavinGlueckAlt[/SIZE][/B]
[B][SIZE=2]set SklavinGlueckAlt to TMSklavinRef.GetBaseActorValue Luck[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.RemoveallItems[/SIZE][/B]
[B][SIZE=2]TMSklavinClothContainerRef.RemoveAllItems TMSklavinRef[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck 0[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinClear"[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck 1[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinPickup"[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.SetAV Luck SklavinGlueckAlt[/SIZE][/B]
[B][SIZE=2]EvaluatePackage "TMSklavinPickup"[/SIZE][/B]
[B][SIZE=2]if ( SklavinFolgtSpieler == 1 )[/SIZE][/B]
[B][SIZE=2]StopWaiting TMSklavinFollow[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set SklavinChoice to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
 
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];########## Regenerieren, wenn nicht im Kampf[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]set Regenerationstimer to Regenerationstimer + GetSecondsPassed[/SIZE][/B]
[B][SIZE=2]if Regenerationstimer > 20[/SIZE][/B]
[B][SIZE=2]set MomGes to TMSklavinRef.GetAV Health[/SIZE][/B]
[B][SIZE=2]set MaxGes to TMSklavinRef.GetBaseAV Health[/SIZE][/B]
[B][SIZE=2]if MomGes < MaxGes[/SIZE][/B]
[B][SIZE=2]if IsInCombat == 0[/SIZE][/B]
[B][SIZE=2]set MomGes to MomGes + 1[/SIZE][/B]
[B][SIZE=2];ModAV Health MomGes[/SIZE][/B]
[B][SIZE=2]ModAV Health 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];###### Laune gegenüber Player verbessern lassen[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (TMSklavinRef.GetDisposition Player) [/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (MomentaneLaune + 5) [/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (MomentaneLaune + AlbaLiebesRating) [/SIZE][/B]
[B][SIZE=2]if MomentaneLaune >=100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 99[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]ModDisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]set Regenerationstimer to 0[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];########## Sicherstellen, dass die Laune immer einigermaßen gut bleibt[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to TMSklavinRef.getdisposition Player[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune < (30 + AlbaLiebesRating)[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (30 + AlbaLiebesRating) - MomentaneLaune[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune > 100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.moddisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];# und das Ganze gleich nochmal... Scheint ein Bug in der Engine zu sein,[/SIZE][/B]
[B][SIZE=2];# die das notwendig macht[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to TMSklavinRef.getdisposition Player[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune < (30 + AlbaLiebesRating)[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to (30 + AlbaLiebesRating) - MomentaneLaune[/SIZE][/B]
[B][SIZE=2]if MomentaneLaune > 100[/SIZE][/B]
[B][SIZE=2]set MomentaneLaune to 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.moddisposition Player MomentaneLaune[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End GameMode[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];# Beim Erscheinen des Schlafen-Menüs[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2];#########################################################[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]Begin MenuMode 1012[/SIZE][/B]
[B][SIZE=2];# Wenn der Player schläft, leveln wir die Sklavin up.[/SIZE][/B]
[B][SIZE=2]If (SklavinFolgtSpieler == 1)[/SIZE][/B]
[B][SIZE=2]if ( IsPCSleeping == 1 )[/SIZE][/B]
 
[B][SIZE=2];##################################################################[/SIZE][/B]
[B][SIZE=2];## Sklavin zum Spieler bringen und gleichzeitig Health regenerieren[/SIZE][/B]
[B][SIZE=2];##################################################################[/SIZE][/B]
[B][SIZE=2]ForceActorValue Blindness 0[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaIstBlind to 0[/SIZE][/B]
 
[B][SIZE=2]if ( GetDistance Player >= 400 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.MoveTo Player, 128, 0, 0[/SIZE][/B]
[B][SIZE=2]If SklavinMagieVerbesserung == 1[/SIZE][/B]
[B][SIZE=2]set SklavinMagieVerbesserung to 0[/SIZE][/B]
[B][SIZE=2]Message "Alba hat sich Euch genähert, um neben Euch zu ruhen und ihre magischen Fähigkeiten zu verbessern." [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]If SklavinMagieVerbesserung == 1[/SIZE][/B]
[B][SIZE=2]set SklavinMagieVerbesserung to 0[/SIZE][/B]
[B][SIZE=2]Message "Alba hat neben Euch geruht und ihre magischen Fähigkeiten verbessert." [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]ResetHealth[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLetzterSchlafTag to GameDaysPassed[/SIZE][/B]
 
[B][SIZE=2];# Alba kuschelt[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 0[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 0[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 8[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 1[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 2[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 12[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 3[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 4[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 16[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 5[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 6[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 20[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 7[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 8[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 25[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 9[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if AlbaKuschelt == 10[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating > 30[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelt to 11[/SIZE][/B]
[B][SIZE=2]set AlbaKuschelereignisEingetreten to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2];# Sonstige Nachtereignisse triggern[/SIZE][/B]
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if AlbaResume3 == 0[/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer >= 14 && (AlbaKuschelereignisEingetreten == 0)[/SIZE][/B]
[B][SIZE=2]Set AlbaResume3 to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaLiebesRating to AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End MenuMode 1012[/SIZE][/B]

und für Quest:
Code:
[B][SIZE=2]scn DINOAlbaQuestScript[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitMonat[/SIZE][/B]
[B][SIZE=2]short AlbaInOblivion[/SIZE][/B]
[B][SIZE=2]short AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]short AlbaInBruderschaft[/SIZE][/B]
[B][SIZE=2]short AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]short AlbaInParadies[/SIZE][/B]
[B][SIZE=2]short AlbaWarBewusstlos[/SIZE][/B]
[B][SIZE=2]short AlbaReitetNicht[/SIZE][/B]
[B][SIZE=2]short AlbaKuschelt[/SIZE][/B]
[B][SIZE=2]short AlbaImKittchen[/SIZE][/B]
[B][SIZE=2]short AlbaImWolkenherrscher[/SIZE][/B]
[B][SIZE=2]short AlbaResume1[/SIZE][/B]
[B][SIZE=2]short AlbaResume2[/SIZE][/B]
[B][SIZE=2]short AlbaResume3[/SIZE][/B]
[B][SIZE=2]short AlbaResume4[/SIZE][/B]
[B][SIZE=2]short MomentanerLevel [/SIZE][/B]
[B][SIZE=2]short Sklavinspells1[/SIZE][/B]
[B][SIZE=2]short Sklavinspells2[/SIZE][/B]
[B][SIZE=2]short Sklavinspells3[/SIZE][/B]
[B][SIZE=2]short Sklavinspells4[/SIZE][/B]
[B][SIZE=2]short Sklavinspells5[/SIZE][/B]
[B][SIZE=2]short Sklavinspells6[/SIZE][/B]
[B][SIZE=2]short Sklavinspells7[/SIZE][/B]
[B][SIZE=2]short SklavinMagieVerbesserung [/SIZE][/B]
[B][SIZE=2]short MomentaneGesundheit[/SIZE][/B]
[B][SIZE=2]short MaximaleGesundheit[/SIZE][/B]
[B][SIZE=2]short LetzteLiebesErhoehung[/SIZE][/B]
[B][SIZE=2]short AlbaBegleitDauer[/SIZE][/B]
[B][SIZE=2]short AlbaLetzterSchlafTag[/SIZE][/B]
[B][SIZE=2]short AlbaSchlafStunde[/SIZE][/B]
[B][SIZE=2]short AlbaSchlafupdate[/SIZE][/B]
[B][SIZE=2]short AlbaErstmalsMitgenommen[/SIZE][/B]
[B][SIZE=2]short AlbaIstBlind[/SIZE][/B]
[B][SIZE=2]short Freundschaftsring[/SIZE][/B]
[B][SIZE=2]short FreundschaftsringFlag[/SIZE][/B]
[B][SIZE=2]begin gamemode[/SIZE][/B]
[B][SIZE=2];# Liebesrating erhöhen[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.SklavinFolgtSpieler == 1) && (TMSklavinRef.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInSameCell Player) [/SIZE][/B]
[B][SIZE=2];# Alle paar Tage ein Lovepoint hinzu[/SIZE][/B]
[B][SIZE=2]set AlbaBegleitDauer to (GameDaysPassed - TMSklavinRef.AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if AlbaBegleitDauer >= (LetzteLiebesErhoehung + 4)[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]if AlbaLiebesRating >=24 [/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen verliebten Blick zu und lächelt glücklich."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=16 [/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen verliebten Blick zu lächelt vorsichtig."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=11 [/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen verlegenen Blick zu und lächelt sachte."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=8 [/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen freundlichen Blick zu und lächelt zaghaft."[/SIZE][/B]
[B][SIZE=2]elseif AlbaLiebesRating >=4 [/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen neugierigen Blick zu."[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]Message "Alba wirft Euch einen ängstlichen Blick zu."[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]Set LetzteLiebesErhoehung to AlbaBegleitDauer[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];######################[/SIZE][/B]
[B][SIZE=2];# Begleitdauer hochzählen[/SIZE][/B]
[B][SIZE=2];######################[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitDauer to (GameDaysPassed - TMSklavinRef.AlbaRekrutierungTag)[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaResume1 == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer == 3[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume1 to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume1 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 28[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaResume2 == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0) && (Player.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 9[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume2 to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume2 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 29[/SIZE][/B]
[B][SIZE=2]Player.AddItem 00033699, 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2];' AlbaResume3 wird während Schlafphase auf 1 getriggert[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.AlbaResume3 == 1) && (TMSklavinRef.AlbaKuschelereignisEingetreten == 0)[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.IsInCombat == 0) && (Player.IsInCombat == 0)[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaResume3 to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaResume3 to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 30[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 1[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 0[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 30[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 1[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 3[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 15[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 1[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 60[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 2[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 2[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 4[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 17[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 2[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 90[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 3[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 3[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 5[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitMonat == 3[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.AlbaBegleitDauer >= 120[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaBegleitMonat to 4[/SIZE][/B]
[B][SIZE=2]set DINOAlba.AlbaBegleitMonat to 4[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 6[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
 
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2]endif ;# End InSameCell [/SIZE][/B]
[B][SIZE=2]endif ;# End NoCombat & Follow[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
[B][SIZE=2];########## Ein paar nette Zaubersprüche, abhängig vom Level[/SIZE][/B]
[B][SIZE=2];#######################################################################[/SIZE][/B]
 
 
[B][SIZE=2]set MomentanerLevel to TMSklavinRef.GetLevel [/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 33 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells7 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell MG14RewardWizardsFury20[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTouch3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell CrWraithFrostDamageTarget[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells7 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 29 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells6 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardParalyze3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardSoulTrap3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealthTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells6 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 24 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells5 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget5Master[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget5Master[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells5 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1 [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 19 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells4 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget4Expert[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget4Expert[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells4 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 14 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells3 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardNightEye3Journeyman[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget3Journeyman[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells3 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 9 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells2 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShockDamageTarget2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardNightEye2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardFireDamageTarget2Apprentice[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells2 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if ( MomentanerLevel >= 4 )[/SIZE][/B]
[B][SIZE=2]if ( Sklavinspells1 == 0 )[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardRestoreHealth2Apprentice[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.AddSpell StandardShield2Apprentice[/SIZE][/B]
[B][SIZE=2]Set Sklavinspells1 to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.SklavinMagieVerbesserung to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]if TMSklavinRef.SklavinFolgtSpieler == 1 && (TMSklavinRef.GetInSameCell Player) == 1 [/SIZE][/B]
 
[B][SIZE=2];##########################[/SIZE][/B]
[B][SIZE=2];# Oblivion Exploration triggern[/SIZE][/B]
[B][SIZE=2];##########################[/SIZE][/B]
[B][SIZE=2]if AlbaInOblivion == 0[/SIZE][/B]
[B][SIZE=2];# AlbaInOblivion auf 1 setzen, wenn sich die Gruppe in einer Oblivion aufhält[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInWorldspace OblivionMQKvatch == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD001 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD002 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD003 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD004 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD005 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD006 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD007 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaInOblivion == 1 [/SIZE][/B]
[B][SIZE=2];# AlbaInOblivion auf 2 setzen, wenn sich die Gruppe NICHT MEHR in einer Oblivion aufhält[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInWorldspace OblivionMQKvatch == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD001 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD002 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD003 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD004 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD005 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD006 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]elseif (TMSklavinRef.GetInWorldspace OblivionRD007 == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]elseif AlbaInOblivion == 2 [/SIZE][/B]
[B][SIZE=2];# Hier kann nur noch AlbaInOblivion = 2 sein, also ZURÜCK aus der Oblivionwelt[/SIZE][/B]
[B][SIZE=2]if AlbaInOblivion == 0[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 20[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 3[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]set AlbaInOblivion to 3[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];# Alba besucht mit mir die Dunkle Bruderschaft[/SIZE][/B]
[B][SIZE=2]if AlbaInBruderschaft == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell CheydinhalSanctuary == 1)[/SIZE][/B]
 
[B][SIZE=2]set AlbaInBruderschaft to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 21[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaBruderschaftZuflucht [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2] [/SIZE][/B]
[B][SIZE=2];# Alba AlbaInAnvil[/SIZE][/B]
[B][SIZE=2]if AlbaInAnvil == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell AnvilCastleGreatHall == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaInAnvil to 1[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 22[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaAnvil [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
 
[B][SIZE=2];# Alba reitet nicht[/SIZE][/B]
[B][SIZE=2]if AlbaReitetNicht == 0[/SIZE][/B]
[B][SIZE=2]if Player.isRidingHorse==1[/SIZE][/B]
[B][SIZE=2]set AlbaReitetNicht to 1[/SIZE][/B]
 
[B][SIZE=2]SetStage DINOAlba 11[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaNoHorse [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Alba im Wolkenherrschertempel[/SIZE][/B]
[B][SIZE=2]if AlbaImWolkenherrscher == 0[/SIZE][/B]
[B][SIZE=2]if (TMSklavinRef.GetInCell CloudRulerTempleGreatHall == 1)[/SIZE][/B]
[B][SIZE=2]set AlbaImWolkenherrscher to 1[/SIZE][/B]
 
[B][SIZE=2]SetStage DINOAlba 23[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.StartConversation player, AlbaWolkenherrscher [/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2];# Alba mit mir im Kittchen[/SIZE][/B]
[B][SIZE=2]if AlbaImKittchen == 0[/SIZE][/B]
[B][SIZE=2]if IsPlayerInJail == 1[/SIZE][/B]
[B][SIZE=2]set AlbaImKittchen to 1[/SIZE][/B]
[B][SIZE=2]TMSklavinRef.MoveTo Player[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 18[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to TMSklavinRef.AlbaLiebesRating + 2[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif [/SIZE][/B]
 
[B][SIZE=2];# Alba heiraten[/SIZE][/B]
[B][SIZE=2]if FreundschaftsringFlag == 0[/SIZE][/B]
[B][SIZE=2]if Freundschaftsring == 1[/SIZE][/B]
[B][SIZE=2]set FreundschaftsringFlag to 1[/SIZE][/B]
[B][SIZE=2]set TMSklavinRef.AlbaLiebesRating to 40[/SIZE][/B]
[B][SIZE=2]set AlbaLiebesRating to 40[/SIZE][/B]
[B][SIZE=2]SetStage DINOAlba 100[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]endif[/SIZE][/B]
[B][SIZE=2]End[/SIZE][/B]

Zu den Fehlermeldungen, doch, da kommt ne ganze menge, aber ich hatte mir bisher nichts groß draus gemacht, weil immer irgendwelche Fehlermeldungen kommen. Zugegeben meine kentnisse über das CS sind verhältnissmäßig klein.

Fehlermeldungen:
Code:
"Script TM SklavinDUPLICATE000 in 
File Elisa.esp has not been compiled" 
 
"Script DINOAlbaQuestScriptDuplicate000 in 
File Elisa.esp has not been compiled."
 
"DuplicateFormID(02000CE8)encountered in 
File Elisa.esp"
 
"Set FormID bashing entry in form IDmap at 02000CE8
Form basher: type SCPT_ID
Bashed Form: SCPTForm TMSklavinScriptDuplicate000(02000CE8)"
 
"EditorID TMSklavinScriptDUPLICATE000(02000CE8)
is not unique, previous object(02000CE8) is
Type SCPT. EditorID will set to TMSklavinScriptDUPLICATE000DUPLICAT000"
 
"Duplicate FormID(0200CC2E) encountered in
File Elisa.esp"
 
"SetFormID bashing entry in formID map at 0200CC2E
Form basher: type SCPT_ID
Bashed Form: SCPTForm DINOAlbeQuestScriptDUPLICATE000(0200CC2E)"
 
"Duplicate FormID(02000CE6) encountered in File"
 
"SetFormID bashing entry in formID map at 02000CE6
Form basher: type NPC_ID
Bashed Form: SCPTForm TMSklavinDUPLICATE000(02000CE6)"
 
"EditorID TMSklavinScriptDUPLICATE000(02000CE6)
is not unique, previous object(02000CE6) is
Type NPC. EditorID will set to TMSklavinScriptDUPLICATE000DUPLICAT000"
Dass währen dann alle.
 
Zuletzt bearbeitet von einem Moderator:
Nachdem ich die Der Orden.esp nun lange ohne Erfolg durchsucht habe, frage ich jetzt hier...

Wir kann ich einen Script schreiben, durch welchen der Spieler sobald er sich im Cyrodiil-WorldSpace befindet, von einem NSC angesprochen wird, welcher davor zum Spieler geported wird. :?
 
@ DarkRuler:

Auf eine Quest:

Code:
SCN ...

Short Act

Begin GameMode

if(act == 0)
     if(player.getinworldspace tamriel)
            <ref>.moveTo player
            set act to 1
     endif
 else
        return ; Kannst hier auch ein "StopQuest" hinmachen, sofern die Quest nur das bewirken soll.
 endif

end
@Fridolin:

Leg' das auf die TriggerBox:

(Du solltest vorher bei allen Lichter einen Haken bei "Intially Disabled" machen!)

Code:
SCN ...

Short Act
Float Timer


Begin OnTriggerActor Player

if(act == 0)
     set act to 1
endif

end

Begin GameMode

if(act == 0)
     return
 elseif(act == 1)
     <Licht1b>.disable
     <Licht2b>.disable
     ; und so weiter


     <Licht1a>.enable
     <Licht2a>.enable
     ; und so weiter

     set timer to (timer + getsecondspassed)
     set act to 2
  elseif(act == 2)
        if(timer < 2) ; anstatt von 2 musst Du die Sekunden eintragen.
             return
      else
              <Licht1a>.disable
              <Licht2>.disable
              ; und so weiter

              <Licht1b>.enable
              <Licht2b>.enable
              ; und so weiter

              ; hier musst Du entscheiden, wie oft Lichter gewechselt werden sollen. Ich springe jetzt hier wieder zum Anfang zurück.
              set act to 1
              set timer to 0
            return
         endif
    endif

end
 
Zuletzt bearbeitet:
Danke Kahmul. Es funktioniert teilweise. Habe wahrscheinlich irgendwo ein Fehler gemacht. Die Lichter wechseln sich nicht nach der angegebenen Sekundenzahl.

Code:
SCN WeyrunDiscoLichtscript

Short Act
Float Timer


Begin OnTriggerActor Player

if(act == 0)
     set act to 1
endif

end

Begin GameMode

if(act == 0)
     return
 elseif(act == 1)
     Licht1REF.disable
     Licht2REF.disable
     Licht3REF.disable
     Licht4REF.disable
     Licht5REF.disable
     Licht6REF.disable
     Licht7REF.disable
     Licht8REF.disable
     Licht1aREF.disable
     Licht2aREF.disable
     Licht3aREF.disable
     Licht4aREF.disable
     Licht5aREF.disable
     Licht6aREF.disable
     Licht7aREF.disable
     Licht8aREF.disable
	


     Licht1REF.enable
     Licht4REF.enable
     Licht6REF.enable
     Licht1aREF.enable
     Licht4aREF.enable
     Licht6aREF.enable

     set timer to (timer + getsecondspassed)
     set act to 2
  elseif(act == 2)
        if(timer < 5)
             return
      else
              Licht1REF.disable
              Licht4REF.disable
              Licht6REF.disable
              Licht1aREF.disable
              Licht4aREF.disable
              Licht6aREF.disable

              Licht2REF.enable
              Licht5REF.enable
              Licht7REF.enable
              Licht2aREF.enable
              Licht5aREF.enable
              Licht7aREF.enable

set timer to (timer + getsecondspassed)
     set act to 3
  elseif(act == 3)
        if(timer < 5)
             return
      else


              Licht2REF.disable
              Licht5REF.disable
              Licht7REF.disable
              Licht2aREF.disable
              Licht5aREF.disable
              Licht7aREF.disable

              Licht3REF.enable
              Licht6REF.enable
              Licht1REF.enable
              Licht3aREF.enable
              Licht6aREF.enable
              Licht1aREF.enable

              set act to 1
              set timer to 0
            return
         endif
    endif

end

Was habe ich falsch gemacht?^^
 
Funktioniert leider immer noch nicht. Laufe durch die Triggerbox und dann in den Raum mit den Lichtern. Es bleiben die Anfangslichter.

Code:
SCN WeyrunDiscoLichtscript

Short Act
Float Timer


Begin OnTriggerActor Player

if(act == 0)
     set act to 1
endif

end

Begin GameMode

if(act == 0)
     return
 elseif(act == 1)
     Licht1REF.disable
     Licht2REF.disable
     Licht3REF.disable
     Licht4REF.disable
     Licht5REF.disable
     Licht6REF.disable
     Licht7REF.disable
     Licht8REF.disable
     Licht1aREF.disable
     Licht2aREF.disable
     Licht3aREF.disable
     Licht4aREF.disable
     Licht5aREF.disable
     Licht6aREF.disable
     Licht7aREF.disable
     Licht8aREF.disable
	


     Licht1REF.enable
     Licht4REF.enable
     Licht6REF.enable
     Licht1aREF.enable
     Licht4aREF.enable
     Licht6aREF.enable

     set timer to (timer + getsecondspassed)
     set act to 2
  elseif(act == 2)
        if(timer < 5)
             return
      else
              Licht1REF.disable
              Licht4REF.disable
              Licht6REF.disable
              Licht1aREF.disable
              Licht4aREF.disable
              Licht6aREF.disable

              Licht2REF.enable
              Licht5REF.enable
              Licht7REF.enable
              Licht2aREF.enable
              Licht5aREF.enable
              Licht7aREF.enable


     set act to 3
  elseif(act == 3)
        if(timer < 6)
             return
      else


              Licht2REF.disable
              Licht5REF.disable
              Licht7REF.disable
              Licht2aREF.disable
              Licht5aREF.disable
              Licht7aREF.disable

              Licht3REF.enable
              Licht6REF.enable
              Licht1REF.enable
              Licht3aREF.enable
              Licht6aREF.enable
              Licht1aREF.enable

              set act to 1
              set timer to 0
            return
         endif
    endif
endif
end
 
Das kann so gar auch gar nicht funktionieren, weil die Zeilen "set timer to timer + getsecondspassed" nur jeweils einen einzigen Frame ausgeführt werden. Außerdem fehlen einige endif's, wenn ich das richtig sehe. Das sollte funktionieren:
Code:
SCN WeyrunDiscoLichtscript

Short step
Float Timer


Begin OnTriggerActor Player
if(step == 0)
     set step to 1
endif
end

Begin GameMode

if(step == 0)
     return
else
    set timer to timer + getsecondspassed
    if (step == 1)
        Licht1REF.disable
        Licht2REF.disable
        Licht3REF.disable
        Licht4REF.disable
        Licht5REF.disable
        Licht6REF.disable
        Licht7REF.disable
        Licht8REF.disable
        Licht1aREF.disable
        Licht2aREF.disable
        Licht3aREF.disable
        Licht4aREF.disable
        Licht5aREF.disable
        Licht6aREF.disable
        Licht7aREF.disable
        Licht8aREF.disable

        Licht1REF.enable
        Licht4REF.enable
        Licht6REF.enable
        Licht1aREF.enable
        Licht4aREF.enable
        Licht6aREF.enable
        set step to 2
    elseif (step == 2)
        if(timer < 5)
             return
        else
              Licht1REF.disable
              Licht4REF.disable
              Licht6REF.disable
              Licht1aREF.disable
              Licht4aREF.disable
              Licht6aREF.disable

              Licht2REF.enable
              Licht5REF.enable
              Licht7REF.enable
              Licht2aREF.enable
              Licht5aREF.enable
              Licht7aREF.enable
              set step to 3
              set timer to 0
        endif
  elseif(step == 3)
        if(timer < 5)
             return
        else
              Licht2REF.disable
              Licht5REF.disable
              Licht7REF.disable
              Licht2aREF.disable
              Licht5aREF.disable
              Licht7aREF.disable

              Licht3REF.enable
              Licht6REF.enable
              Licht1REF.enable
              Licht3aREF.enable
              Licht6aREF.enable
              Licht1aREF.enable
              set step to 1
              set timer to 0
         endif
   endif
endif
end

Grüße
Gildur
 
  • Like
Reaktionen: Kahmul
Ich muss leider noch mal mit dem Teleporten kommen.

Was ich bis jetzt getan habe.

Eine Quest erstellt mit dem Attibut "Start Game Enabled"
Dann als Questscript das von Kahmul oben geschriebene Script rein, es jedoch mit einer Queststageabfrage verknüpft.

Nach dem Teleport des NSCs wurde die Stage hochgesetzt und dann die Quest beendet.

Aber wenn ich jetzt im Cyrodiil-Worldspace bin, taucht der Kerl nicht auf. Was hab ich falsch gemacht. :huh:
 
gib dem NPC ein "Follow Player" Package, platzier in iwo in ner interiorzelle, mit tür, di iwo nahc z.b. Kaiserstadt führt, und aktivier das Pakcage per script. so sopast du den Teleport, und der NPC wird den palyer suchen...
 
Hallo Freunde,

ich brauche ein Skript, dass eine Messagebox mit kurzem Text und Ja/Nein-Button erscheinen lässt, nachdem ein Soundfile abgespielt wurde. Nachdem der Player den Ja-Button geklickt hat, soll ein Item vor ihm erscheinen.
Wie würde so ein Skript aussehen?
Danke schon mal für eure Hilfe.

LG
Arielle