Différences entre les versions de « TESCS2 : Fonctions de script »

De Wiwiki
Aller à la navigation Aller à la recherche
(Ordre alphabétique)
 
(6 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 2 : Ligne 2 :
[[Catégorie:TESCS2 : Fonctions de script|*]]
[[Catégorie:TESCS2 : Fonctions de script|*]]
__NOTOC__
__NOTOC__
Les articles suivants traitent des différentes commandes ou fonctions du langage de script.
La plupart des fonctions s'exécutent sur des objets, des objets de base ou des références.
 
Les articles suivants permettent de classer les différentes fonctions du langage de script.


* [[TESCS2 : Types de fonctions|Types de fonctions]]
* [[TESCS2 : Types de fonctions|Types de fonctions]]
* [[TESCS2 : Commandes de script|Commandes de script]]
* [[TESCS2 : Fonctions de la console|Fonctions de la console]]
* [[TESCS2 : Fonctions de la console|Fonctions de la console]]
* [[TESCS2 : OBSE|OBSE]] (Extension de script pour Oblivion)
* [[TESCS2 : OBSE|OBSE]] (Extension de script pour Oblivion)
* [[#Liste alphabétique des fonctions de script|Liste des fonctions de script standard]] à voir ci-après.
==Types d'objets, Objets de base et References ==
Voir l'article suivant : [[TESCS2 : Objets References et Scripts]]
==Syntaxe utilisée pour décrire les fonctions==
Quelques règles pour comprendre la syntaxe des fonctions :
*Crochets [ ] : indiquent un paramètre optionnel, à priori non obligatoire. Tout ce qui n'est pas entre crochets est obligatoire
*Barre verticale | : indique un choix possible entre plusieurs paramètres.
Stroumpfe A|B|C  ; indique que l'on peut Stroumpfer soit A, soit B, soit C. Si l'une des options est
                    soulignée, c'est l'option par défaut.
Stroumpfe [A|B]  ; indique que l'on peut Stroumpfer soit A, soit B, soit rien du tout (cela se débrouille)
Attention au "rien du tout"... lisez les notes, parce que parfois, par défaut, c'est le player qui Stroumpfe.


*La référence appelante devant la fonction est entre crochets, parce qu'elle est implicitement la référence des scripts qui tournent sur une référence (c'est pour cela qu'on les appelle des scripts de référence) : Voir l'article [[TESCS2 : Types de script]]
*La référence appelante est obligatoire dans les scripts de quête et les scripts de résultat de stage.
*La référence appelante est naturellement requise lorsque l'on veut faire une action ou tester un objet (ou acteur) qui n'est PAS la référence du script... Si je veux tuer Lulu dans le script qui tourne sur Jojo, il faudra écrire Lulu.Kill, sinon avec Kill, c'est Jojo qui meurt.


'''Liste alphabétique des fonctions de script'''
==Liste alphabétique des fonctions de script==


[[TESCS2_:_Fonctions_de_script#A|A]] -  
[[TESCS2_:_Fonctions_de_script#A|A]] -  
Ligne 50 : Ligne 69 :
  [[TESCS2 : AddTopic|AddTopic]]
  [[TESCS2 : AddTopic|AddTopic]]
  [[TESCS2 : AdvancePCLevel|AdvancePCLevel]]
  [[TESCS2 : AdvancePCLevel|AdvancePCLevel]]
  [[TESCS2 : AdvancePCSkill|AdvancePCSkill]] [[TESCS2 : Autosave|Autosave]]
  [[TESCS2 : AdvancePCSkill|AdvancePCSkill]]
 
[[TESCS2 : Autosave|Autosave]]


== B ==
== B ==
Ligne 194 : Ligne 213 :
  [[TESCS2 : GetPlayerControlsDisabled|GetPlayerControlsDisabled]]
  [[TESCS2 : GetPlayerControlsDisabled|GetPlayerControlsDisabled]]
  [[TESCS2 : GetPlayerHasLastRiddenHorse|GetPlayerHasLastRiddenHorse]]
  [[TESCS2 : GetPlayerHasLastRiddenHorse|GetPlayerHasLastRiddenHorse]]
[[TESCS2 : GetPlayerInSEWorld|GetPlayerInSEWorld]]
  [[TESCS2 : GetPos|GetPos]]
  [[TESCS2 : GetPos|GetPos]]
  [[TESCS2 : GetQuestRunning|GetQuestRunning]]
  [[TESCS2 : GetQuestRunning|GetQuestRunning]]
Ligne 224 : Ligne 244 :
  [[TESCS2 : GetWindSpeed|GetWindSpeed]]
  [[TESCS2 : GetWindSpeed|GetWindSpeed]]
  [[TESCS2 : GoToJail|GoToJail]]
  [[TESCS2 : GoToJail|GoToJail]]


== H ==
== H ==
Ligne 337 : Ligne 356 :
  [[TESCS2 : PositionWorld|PositionWorld]]
  [[TESCS2 : PositionWorld|PositionWorld]]
  [[TESCS2 : PreloadMagicEffect|PreloadMagicEffect]]
  [[TESCS2 : PreloadMagicEffect|PreloadMagicEffect]]
 
[[TESCS2 : PushActorAway|PushActorAway]]


== Q ==
== Q ==

Version actuelle datée du 24 avril 2008 à 07:11


La plupart des fonctions s'exécutent sur des objets, des objets de base ou des références.

Les articles suivants permettent de classer les différentes fonctions du langage de script.

Types d'objets, Objets de base et References

Voir l'article suivant : TESCS2 : Objets References et Scripts

Syntaxe utilisée pour décrire les fonctions

Quelques règles pour comprendre la syntaxe des fonctions :

  • Crochets [ ] : indiquent un paramètre optionnel, à priori non obligatoire. Tout ce qui n'est pas entre crochets est obligatoire
  • Barre verticale | : indique un choix possible entre plusieurs paramètres.
Stroumpfe A|B|C   ; indique que l'on peut Stroumpfer soit A, soit B, soit C. Si l'une des options est
                    soulignée, c'est l'option par défaut.
Stroumpfe [A|B]   ; indique que l'on peut Stroumpfer soit A, soit B, soit rien du tout (cela se débrouille)
Attention au "rien du tout"... lisez les notes, parce que parfois, par défaut, c'est le player qui Stroumpfe.
  • La référence appelante devant la fonction est entre crochets, parce qu'elle est implicitement la référence des scripts qui tournent sur une référence (c'est pour cela qu'on les appelle des scripts de référence) : Voir l'article TESCS2 : Types de script
  • La référence appelante est obligatoire dans les scripts de quête et les scripts de résultat de stage.
  • La référence appelante est naturellement requise lorsque l'on veut faire une action ou tester un objet (ou acteur) qui n'est PAS la référence du script... Si je veux tuer Lulu dans le script qui tourne sur Jojo, il faudra écrire Lulu.Kill, sinon avec Kill, c'est Jojo qui meurt.

Liste alphabétique des fonctions de script

A - B - C - D - E - F - G - H - I

J - K - L - M - N - O - P - Q - R

S - T - U - V - W - X - Y - Z


A

Activate
AddAchievement                Xbox seulement
AddFlames
AddItem
AddScriptPackage
AddSpell
AddTopic
AdvancePCLevel
AdvancePCSkill
Autosave

B

C

CanHaveFlames
CanPayCrimeGold
Cast
CloseCurrentOblivionGate
CloseOblivionGate
CompleteQuest
CreateFullActorCopy


D

DeleteFullActorCopy
Disable
DisableLinkedPathPoints
DisablePlayerControls
Dispel
DispelAllSpells
Drop
DropMe
DuplicateAllItems
DuplicateNPCStats


E

Enable
EnableFastTravel
EnableLinkedPathPoints
EnablePlayerControls
EquipItem
EssentialDeathReload
EvaluatePackage


F

ForceActorValue
ForceCloseOblivionGate
ForceFlee
ForceTakeCover
ForceWeather


G

GetActionRef
GetActorValue
GetAlarmed
GetAmountSoldStolen
GetAngle
GetArmorRating
GetArmorRatingUpperBody
GetAttacked
GetBarterGold
GetBaseActorValue
GetButtonPressed
GetClassDefaultMatch
GetClothingValue
GetCombatTarget
GetContainer
GetCrime
GetCrimeGold
GetCrimeKnown
GetCurrentAIPackage
GetCurrentAIProcedure
GetCurrentTime
GetCurrentWeatherPercent
GetDayOfWeek
GetDead
GetDeadCount
GetDestroyed
GetDetected
GetDetectionLevel
GetDisabled
GetDisease
GetDisposition
GetDistance
GetDoorDefaultOpen
GetEquipped
GetFactionRank
GetFactionRankDifference
GetFactionReaction
GetFatiguePercentage
GetForceRun
GetForceSneak
GetFriendHit
GetFurnitureMarkerID
GetGameSetting
GetGlobalValue
GetGold
GetHeadingAngle
GetIdleDoneOnce
GetIgnoreFriendlyHits
GetInCell
GetInCellParam
GetInFaction
GetInSameCell
GetInvestmentGold
GetInWorldspace
GetIsAlerted
GetIsClass
GetIsClassDefault
GetIsCreature
GetIsCurrentPackage
GetIsCurrentWeather
GetIsGhost
GetIsID
GetIsPlayableRace
GetIsPlayerBirthsign
GetIsRace
GetIsReference
GetIsSex
GetIsUsedItem
GetIsUsedItemType
GetItemCount
GetKnockedState
GetLevel
GetLocked
GetLockLevel
GetLOS
GetNoRumors
GetOffersServicesNow
GetOpenState
GetPackageTarget
GetParentRef
GetPCExpelled
GetPCFactionAttack
GetPCFactionMurder
GetPCFactionSteal
GetPCFactionSubmitAuthority
GetPCFame
GetPCInFaction
GetPCInfamy
GetPCIsClass
GetPCIsRace
GetPCIsSex
GetPCMiscStat
GetPCSleepHours
GetPersuasionNumber
GetPlayerControlsDisabled
GetPlayerHasLastRiddenHorse
GetPlayerInSEWorld
GetPos
GetQuestRunning
GetQuestVariable
GetRandomPercent
GetRestrained
GetScale
GetScriptVariable
GetSecondsPassed
GetSelf
GetShouldAttack
GetSitting
GetSleeping
GetStage
GetStageDone
GetStartingAngle
GetStartingPos
GetTalkedToPC
GetTalkedToPCParam
GetTimeDead
GetTotalPersuasionNumber
GetTrespassWarningLevel
GetUnconscious
GetUsedItemActivate
GetUsedItemLevel
GetVampire
GetWalkSpeed
GetWeaponAnimType
GetWeaponSkillType
GetWindSpeed
GoToJail

H

HasFlames
HasMagicEffect
HasVampireFed


I

IsActionRef
IsActor
IsActorAVictim
IsActorDetected
IsActorEvil
IsActorsAIOff
IsActorUsingATorch
IsAnimPlaying
IsCellOwner
IsCloudy
IsContinuingPackagePCNear
IsCurrentFurnitureObj
IsCurrentFurnitureRef
IsEssential
IsFacingUp
IsGuard
IsHorseStolen
IsIdlePlaying
IsInCombat
IsInDangerousWater
IsInInterior
IsInMyOwnedCell
IsLeftUp
IsOwner
IsPCAMurderer
IsPCSleeping
IsPlayerInJail
IsPlayerMovingIntoNewSpace
IsPlayersLastRiddenHorse
IsPleasant
IsRaining
IsRidingHorse
IsRunning
IsShieldOut
IsSneaking
IsSnowing
IsSpellTarget
IsSwimming
IsTalking
IsTimePassing
IsTorchOut
IsTrespassing
IsTurnArrest
IsWaiting
IsWeaponOut
IsXBox                        Xbox seulement
IsYielding


J

K

Kill
KillAllActors


L

Lock
Look
LoopGroup


M

MenuMode (Function)
Message
MessageBox
ModActorValue
ModAmountSoldStolen
ModBarterGold
ModCrimeGold
ModDisposition
ModFactionRank
ModFactionReaction
ModPCAttribute
ModPCFame
ModPCInfamy
ModPCMiscStat
ModPCSkill
ModScale
MoveTo
MoveToMarker


N

O

P

PayFine
PayFineThief
PickIdle
PlaceAtMe
PlayBink
PlayGroup
PlayMagicEffectVisuals
PlayMagicShaderVisuals
PlaySound
PlaySound3D
PositionCell
PositionWorld
PreloadMagicEffect
PushActorAway

Q

R

RefreshTopicList
ReleaseWeatherOverride
RemoveAllItems
RemoveFlames
RemoveItem
RemoveMe
RemoveScriptPackage
RemoveSpell
Reset3DState
ResetFallDamageTimer
ResetHealth
ResetInterior
Resurrect
Rotate


S

SameFaction
SameFactionAsPC
SameRace
SameRaceAsPC
SameSex
SameSexAsPC
Say
SayTo
ScriptEffectElapsedSeconds
SelectPlayerSpell
SendTrespassAlarm
SetActorAlpha
SetActorFullName
SetActorRefraction
SetActorValue
SetAlert
SetAllReachable
SetAllVisible
SetAngle
SetAtStart
SetBarterGold
SetCellFullName
SetCellOwnership
SetCellPublicFlag
SetClass
SetCombatStyle
SetCrimeGold
SetDestroyed
SetDoorDefaultOpen
SetEssential
SetFactionRank
SetFactionReaction
SetForceRun
SetForceSneak
SetGhost
SetIgnoreFriendlyHits
SetInCharGen
SetInvestmentGold
SetItemValue
SetLevel
SetNoAvoidance
SetNoRumors
SetOpenState
SetOwnership
SetPackDuration
SetPCExpelled
SetPCFactionAttack
SetPCFactionMurder
SetPCFactionSteal
SetPCFactionSubmitAuthority
SetPCFame
SetPCInfamy
SetPCSleepHours
SetPos
SetQuestObject
SetRestrained
SetRigidBodyMass
SetScale
SetSceneIsComplex
SetShowQuestItems
SetSize
SetStage
SetUnconscious
SetWeather
ShowBirthsignMenu
ShowClassMenu
ShowDialogSubtitles
ShowEnchantment
ShowMap
ShowRaceMenu
ShowSpellMaking
SkipAnim
StartCombat
StartConversation
StartQuest
StopCombat
StopCombatAlarmOnActor
StopLook
StopMagicEffectVisuals
StopMagicShaderVisuals
StopQuest
StopWaiting
StreamMusic


T

ToggleActorsAI
TrapUpdate
TriggerHitShader


U

UnequipItem
Unlock


V

VampireFeed


W

Wait
WakeUpPC
WhichServiceMenu


X

Y

Yield


Z