CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Script d'Erthor

windfury
windfury
Niveau 6
07 avril 2006 à 20:57:04

Salut, quelqu´un pourrait me faire une copie du script du pnj "Erthor", le mien est buggé et ça m´empêche de faire la recommandation de Skingrad.

Pour ça vous allez dans le tescs, vous chargez oblivion.esm dans la rubrique data de l´onglet file, et vous le cherchez dans la liste des pnj, vous cliquez dessus et à coté de son script vous cliquez et ça fait apparaître son scripte au complet.

Ce serait super sympa, merci d´avance

windfury
windfury
Niveau 6
07 avril 2006 à 21:05:15

:svp:

Valder
Valder
Niveau 4
07 avril 2006 à 21:13:53

ScriptName ErthorScript

short test
short packagecomplete

Begin Gamemode

;E rthor talks to Adrienne when he returns and both NPCs are in the cell

if ( GetStage MG01Destruct >= 30 )
if ( MG01Destruct.erthortalked == 0 )

if ( Player.GetInCell SkingradMagesGuild == 1 )
if ( Erthor01.GetinCell SkingradMagesGuild == 1 )
if ( AdrienneBerene01.GetinCell SkingradMagesGuild == 1 )
if ( GetIsCurrentPackage ErthorFindAdrienne == 0 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
elseif ( GetIsCurrentPackage MG01ErthorTraveltoSkingrad == 1 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
elseif ( GetIsCurrentPackage MG01ErthorFollowSulinus == 1 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
endif
endif
endif
endif

if ( Player.GetinCell SkingradMagesGuild == 0 )
if ( erthor01.GetinCell SkingradMagesGuild == 1 )
if ( AdrienneBerene01.GetInCell SkingradMagesGuild == 1 )
set MG01Destruct.erthortalked to 1
endif
endif
endif

endif

if ( test < 2 )
if ( Erthor01.GetDistance AdrienneBerene01 < 300 )
if ( GetIsCurrentPackage ErthorFindAdrienne == 1 )
set packagecomplete to 1
set test to 2
Erthor01.StartConversation AdrienneBerene01 MG01AdrienneConv
endif
;c ontingency for player not being in Skingrad Mages Guild when conversation runs

if ( Player.GetInCell SkingradMagesGuild == 0 )
set MG01Destruct.erthortalked to 1
elseif ( Player.GetInCell SkingradMagesGuildBasement == 1 )
set MG01Destruct.erthortalked to 1
elseif ( Player.GetInCell SkingradMagesGuildLivingQuarters == 1 )
set MG01Destruct.erthortalked to 1
endif
endif
endif
endif

End

Begin MenuMode

;F urther contingency if player is waiting/resting when Erthor finishes his package to find Adrienne
if ( GetStage MG01Destruct >= 30 )
if ( MG01Destruct.erthortalked == 0 )

if ( Player.GetInCell SkingradMagesGuild == 1 )
if ( Erthor01.GetinCell SkingradMagesGuild == 1 )
if ( AdrienneBerene01.GetinCell SkingradMagesGuild == 1 )
if ( GetIsCurrentPackage ErthorFindAdrienne == 0 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
elseif ( GetIsCurrentPackage MG01ErthorTraveltoSkingrad == 1 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
elseif ( GetIsCurrentPackage MG01ErthorFollowSulinus == 1 )
if ( test == 0 )
set test to 1
Erthor01.EvaluatePackage
endif
endif
endif
endif
endif
endif
endif

if ( packagecomplete == 0 )
if ( GetIsCurrentPackage ErthorFindAdrienne == 1 )
set packagecomplete to 1
endif
elseif ( packagecomplete == 1 )
if ( GetIsCurrentPackage ErthorFindAdrienne == 0 )
set MG01Destruct.erthortalked to 1
set packagecomplete to -1
endif
endif

End

Begin OnPackageDone ErthorFindAdrienne

if ( MG01Destruct.Erthortalked == 0 )
set MG01Destruct.erthortalked to 1
endif

End
:)

windfury
windfury
Niveau 6
07 avril 2006 à 21:23:18

merci beaucoup

benjouille
benjouille
Niveau 7
06 mai 2006 à 23:07:52

Salut ,

J´ai moi aussi le même problème...pénible ça...

Mais j´ai une petite question : Comment fait on pour remettre le bon script sans avoir à tout se tapper ligne par ligne dans ce fichu tescs ??
Désolé je ne maîtrise pas encore trés bien ce truc...

Merci c´est sympa si vous pouvez me guider...

benjouille
benjouille
Niveau 7
06 mai 2006 à 23:13:58

:up:

[DocHit]
[DocHit]
Niveau 6
06 mai 2006 à 23:17:30

Il y a un mod pour fixer ça...

Le ErthorFix je crois, le seul problème, Erthor a les cheveux vert, mais après la quête tu retire le mod et voilà !

benjouille
benjouille
Niveau 7
07 mai 2006 à 05:44:03

Ah oui :-) ! Merci bien :ok: ! En cherchant j´ai trouvé ici :ok: :

http://www.tessource.net/files/cache/3672.html

vàlà :p)

La vidéo du moment