danke.
was ich erreichen will ist :
das ein Creature Companion mit raus und wieder mit rein kommt , von SE nach Cyrodiil und zurück.
Da das bei normalen Gates so ist, will ich die verbindung ändern.
mein problem ist , das der Companion draussen bleibt ,
vor dem eingang nach SE , und nicht wieder mit zurück kommt.
in SE lief er überall hin mit , rein raus , städte , orte.
und auch in Cyrodiil , rein und raus aus Orten , Höhlen , Häuser.
Nur durch diese Tür geht der Companion nicht zurück nach SE.
Das unveränderte Script für die Tür nach SE ist :
[FONT=System, sans-serif]scn SEDoorToShiveringIslesScript[/FONT]
[FONT=System, sans-serif];This script is attached to the door in Cyrodiil that leads to the Shivering Isles[/FONT]
[FONT=System, sans-serif]short journalVAR[/FONT]
[FONT=System, sans-serif]Begin OnActivate[/FONT]
[FONT=System, sans-serif] if IsActionRef player == 1 && ( Player.IsRidingHorse == 0 )[/FONT]
[FONT=System, sans-serif] if ( GetStage SE14 >= 6 )[/FONT]
[FONT=System, sans-serif] ;Player.AddSpell SE14RezSpell[/FONT]
[FONT=System, sans-serif] ;Player.AddSpell SE14WeatherSpell[/FONT]
[FONT=System, sans-serif] ;Player.AddSpell SELpSummonHaskill[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif] if ( SE01Door.GatespeechVAR != 4 )[/FONT]
[FONT=System, sans-serif] Message "Diese Tür lässt sich von Euch noch nicht öffnen."[/FONT]
[FONT=System, sans-serif] return[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif] ; player is entering Shivering Isles:[/FONT]
[FONT=System, sans-serif] Player.SCAOnActor[/FONT]
[FONT=System, sans-serif] setPlayerInSEWorld 1[/FONT]
[FONT=System, sans-serif] SEJailMarkerParentTamriel.Disable ; turns OFF jail markers in Tamriel and turns ON jail markers in SE[/FONT]
[FONT=System, sans-serif] SEJailMarkerCrucible.Enable[/FONT]
[FONT=System, sans-serif] SEJailMarkerBliss.Enable[/FONT]
[FONT=System, sans-serif] SEPrisonMarkerAichan.Enable[/FONT]
[FONT=System, sans-serif] SEPrisonMarkerCorpserot.Enable[/FONT]
[FONT=System, sans-serif] ;SE02 Gatekeeper leveling:[/FONT]
[FONT=System, sans-serif] ;If the player hasn't killed the Gatekeeper at the end of SE02, then this enables the correct [/FONT]
[FONT=System, sans-serif] ;Gatekeeper for the player's level and disables the other ones.[/FONT]
[FONT=System, sans-serif] if getStage SE02 < 150[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper1Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper2Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper3Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper4Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper5Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper6Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper7Ref.disable[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper8Ref.disable[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 0[/FONT]
[FONT=System, sans-serif] if player.getLevel < 3[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper1Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper1Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 1[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 5[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper2Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper2Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 2[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 8[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper3Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper3Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 3[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 12[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper4Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper4Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 4[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 16[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper5Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper5Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 5[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 20[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper6Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper6Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 6[/FONT]
[FONT=System, sans-serif] elseif player.getLevel < 24[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper7Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper7Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 7[/FONT]
[FONT=System, sans-serif] elseif player.getLevel >= 24[/FONT]
[FONT=System, sans-serif] SE02Gatekeeper8Ref.enable[/FONT]
[FONT=System, sans-serif] set SE02.GatekeeperRef to SE02Gatekeeper8Ref[/FONT]
[FONT=System, sans-serif] set SE02.whichGatekeeper to 8[/FONT]
[FONT=System, sans-serif] endif [/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif] If Player.GetEquipped TGGrayFoxCowl == 1[/FONT]
[FONT=System, sans-serif] Set SECrime.EnteredSECowlOn to 1[/FONT]
[FONT=System, sans-serif] EndIf[/FONT]
[FONT=System, sans-serif] activate[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif]End ;OnActivate Player[/FONT]
[FONT=System, sans-serif]Begin GameMode[/FONT]
[FONT=System, sans-serif] if ( GetDistance Player <= 512 ) && ( GetStage SE01Door == 0 )[/FONT]
[FONT=System, sans-serif] set journalVAR to 1[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif] if ( journalVAR == 1 ) && ( GetStage SE01Door == 0 )[/FONT]
[FONT=System, sans-serif] SetStage SE01Door 10[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif]End[/FONT]
Die Tür nach Cyrodiil :
[FONT=System, sans-serif]scn SEDoorToTamrielSCRIPT[/FONT]
[FONT=System, sans-serif]Begin OnActivate[/FONT]
[FONT=System, sans-serif] if IsActionRef player == 1[/FONT]
[FONT=System, sans-serif] ; player is leaving Shivering Isles:[/FONT]
[FONT=System, sans-serif] setPlayerInSEWorld 0[/FONT]
[FONT=System, sans-serif] endif[/FONT]
[FONT=System, sans-serif] Activate[/FONT]
[FONT=System, sans-serif]end[/FONT]