Catégorie:Fonctions Lua propres au jeu
De Runes of Magic Wiki FR
Aller à la navigationAller à la rechercheLa liste des fonctions Lua existantes, et dont l'utilisation a été déterminée se trouve ici. Il vous suffit de cliquer sur une fonction pour accéder à la page correspondante.
Sommaire
- 1 Fonctions sur les titres
- 2 Fonctions sur les barres d'action
- 3 Fonctions sur les montures
- 4 Fonctions sur l'aggro
- 5 Fonctions sur les guildes
- 6 Fonctions sur votre personnage
- 7 Fonctions d'informations sur les unités
- 8 Fonctions de recherche de groupe
- 9 Fonctions de groupe
- 10 Fonctions du panneau des guildes
- 11 Fonctions de déplacement
- 12 Fonctions de la fenêtre de discussion
- 13 Fonctions de quêtes
- 14 Fonctions de listes d'amis, ennemis et liste noire
- 15 Fonctions de fenêtres
- 16 Fonctions sur les objets
- 17 Fonctions sur les familiers magiques
- 18 Autres fonctions
Fonctions sur les titres
| CheckAllTitles | Vérifie si un nouveau titre peut être obtenu. |
| GetCurrentTitle | Connaître l'identifiant du titre actuellement équipé. |
| GetCusomizeTitle | Obtenir le nom de son titre personnalisé. |
| GetTitleCount | Connaître le nombre de titres possédés. Nécessité l'utilisation préalable de la fonction UpdateTitleInfo. |
| GetTitleInfoByIndex | Obtenir des informations sur un titre possédé par le joueur. Nécessité l'utilisation préalable de la fonction UpdateTitleInfo. |
| SetTitleRequest | Équiper un autre titre. |
| UpdateTitleInfo | Recalculer les titres possédés par le joueur, pour ensuite utiliser les autres fonctions. |
Fonctions sur les barres d'action
| GetActionBarHideEmpty | Savoir si les emplacements vides des barres d'action sont masqués. |
| GetActionBarLocked | Savoir si les barres d'action sont verrouillées. |
| GetActionBarSetting | Obtenir des informations sur une barre d'action. |
| GetActionCooldown | Connaître le temps de recharge total et le temps de recharge restant de l'objet ou compétence mise dans un emplacement de la barre. |
| GetActionInfo | Obtenir des informations sur un emplacement de barre d'action. |
| GetActionUsable | Savoir si l'objet ou la compétence dans un emplacement de barre d'action est utilisable. Considéré comme utilisable même s'il reste 0 éléments. La vérification est à associer à GetActionInfo pour la quantité. |
| GetBindingKey | Connaître le raccourci associé à la barre d'action, à la barre de compétences du familier. |
| GetExtraActionInfo | Obtenir le chemin de l'icône d'une compétence de la barre d'action supplémentaire. |
| GetExtraActionCooldown | Connaître le temps de recharge total et le temps de recharge restant d'une compétence de la barre d'action supplémentaire. |
| GetPetActionCooldown | Connaître le temps de recharge total et le temps de recharge restant d'une compétence de la barre d'action de familier. |
| GetPetActionInfo | Obtenir des informations sur un emplacement de la barre d'action de familier. |
| ResetActionSetting | Réinitialise les paramètres de la barre d'action. |
| SetActionBarHideEmpty | Masquer ou afficher les emplacements vides des barres d'action. |
| SetActionBarLocked | Verrouiller ou déverrouiller les barres d'action. |
| UseAction | Utiliser une commande placée sur la barre d'action. |
| UseExtraAction | Utiliser une commande placée sur la barre d'action supplémentaire. |
| UsePetAction | Utiliser une commande placée sur la barre d'action de familier. |
Fonctions sur les montures
| LeaveRideMount | Quitter la monture à deux places lorsque l'on est passager. |
| InviteRideMount | Inviter un joueur à monter comme passager. |
| DeclineRideMount | Refuser l'invitation à monter comme passager. |
| AcceptRideMount | Accepter l'invitation à monter comme passager. |
Fonctions sur l'aggro
| GetTargetHateList | Renvoie la valeur d'aggro des cibles de votre cible. |
Fonctions sur les guildes
| GuildHousesWar_CancelRegister | Permet d'annuler l'inscription pour les guerres de siège.. |
| GuildHousesWar_EnterWar | Permet d'entrer dans la guerre de siège. |
| GuildHousesWar_LeaveWar | Permet de quitter la guerre de siège. |
| GuildHousesWar_Register | Permet de s'enregistrer pour les guerres de siège. |
Fonctions sur votre personnage
| GetPlayerExpDebt | Permet de connaître votre dette d'expérience et de pta. |
| GetPlayerHonorPoint | Permet de connaître vos points d'honneur. |
Fonctions d'informations sur les unités
| InspectUnit | Permet d'afficher la fenêtre de renseignement sur la cible. |
| TargetUnit | Sélectionne une unité comme nouvelle cible. |
| UnitClass | Permet de connaître la classe d'une unité. |
| UnitExists | Permet de savoir si une unité existe. |
| UnitHealth | Permet de connaître la vie restante d'une unité. |
| UnitIsNPC | Permet de savoir si une unité est un personnage non joueur. |
| UnitIsPlayer | Permet de savoir si une unité est un joueur. |
| UnitIsUnit | Permet de savoir si une unité est similaire à une autre unité. |
| UnitLevel | Permet de connaître les niveaux d'une unité. |
| UnitName | Permet de connaître le nom d'une unité. |
| UnitMana | Permet de connaître le reste de la barre d'énergie principale d'une unité. |
| UnitManaType | Permet de connaître le type de barre d'énergie principale d'une unité. |
| UnitMaxHealth | Permet de connaître la vie maximum d'une unité. |
| UnitMaxMana | Permet de connaître le maximum de la barre d'énergie principale d'une unité. |
| UnitMaxSkill | Permet de connaître le maximum de la barre d'énergie secondaire d'une unité. |
| UnitRace | Permet de connaître la race d'une unité. |
| UnitSex | Permet de connaître le sexe ou la catégorie de l'unité. |
| UnitSkill | Permet de connaître le reste de la barre d'énergie secondaire d'une unité. |
| UnitSkillType | Permet de connaître le type de barre d'énergie secondaire d'une unité. |
Fonctions de recherche de groupe
| GetFindPartyState | Permet de savoir si vous êtes en recherche de groupe ou non. |
Fonctions de groupe
| IsPartyEnable | Permet de savoir si vous êtes dans un groupe. |
| IsPartyLeader | Permet de savoir si vous êtes le chef de groupe. |
| IsRaidLeader | Permet de savoir si vous êtes le chef de raid. |
| IsRaidAssistant | Permet de savoir si vous êtes assistant dans un groupe de raid. |
| UnitInParty | Permet de savoir si une unité est dans le groupe |
| UnitInRaid | Permet de savoir si une unité est dans le raid |
| UnitIsRaidLeader | Permet de savoir si une unité est le chef de raid |
| UnitIsRaidAssistant | Permet de savoir si une unité est assistant de raid |
| UnitIsRaidMainTank | Permet de savoir si une unité est le tank principal du raid |
| UnitIsRaidMainAttacker | Permet de savoir si une unité est l'attaquant principal du raid |
| GetNumPartyMembers | Permet de savoir combien de personnes se trouvent dans le groupe. |
| GetNumRaidMembers | Permet de savoir combien de personnes se trouvent dans le raid. |
| AcceptGroup | Permet d'accepter une invitation à rejoindre à groupe. |
| DeclineGroup | Permet de refuser une invitation à rejoindre à groupe. |
| InviteToParty | Permet d'inviter un joueur dans un groupe (sans nécessiter son nom) |
| InviteByName | Permet d'inviter un joueur dans un groupe avec son nom |
| KickGroupMember | Permet d'expulser un membre du groupe si vous êtes le leader. |
| UninviteFromParty | Permet d'expulser un membre du groupe (sans nécessiter son nom) |
| UninviteByName | Permet d'expulser un membre du groupe en utilisant son nom si vous êtes le leader. |
| PromoteToPartyLeader | Donne le lead à un membre du groupe. |
| LeaveParty | Permet de quitter un groupe. |
| SwitchToRaid | Permet de transformer le groupe en groupe de raid. |
| UnitRaidIndex | Permet de connaître le numéro d'une unité dans le raid. |
| SwithRaidAssistant | Permet de définir si un membre du raid est assistant ou non. |
| SwithRaidMainTank | Permet de définir si un membre du raid est le tank principal ou non. |
| SwithRaidMainAttacker | Permet de définir si un membre du raid est l'attaquant principal ou non. |
| RaidDegrade | Permet de rétrograder un membre du raid. |
| MoveRaidMember | Permet de déplacer les membres du groupe de raid. |
| GetInstanceLevel | Permet de connaître le niveau de difficulté d'instance. |
| SetInstanceLevel | Définit le niveau de difficulté d'instance. |
| GetLootMethod | Permet de connaître l'attribution du butin. |
| GetLootThreshold | Permet de connaître les paramètres de rareté. |
| SetLootMethod | Permet au chef de groupe de définir l'attribution du butin. |
| SetLootThreshold | Permet au chef de groupe de définir les paramètres de rareté. |
| InPartyByName | Permet de savoir si un joueur est présent dans le groupe. |
| InRaidByName | Permet de savoir si un joueur est présent dans le groupe de raid. |
Fonctions du panneau des guildes
| GuildBoard_GetNextGuildIDName | Permet d'obtenir le nom d'une guilde du panneau. |
Fonctions de déplacement
| MoveForwardStart | Fait avancer le personnage. Ne peut être arrêté qu'avec la fonction MoveForwardStop. |
| MoveForwardStop | Si le personnage avance, cela stoppe son mouvement. |
| MoveBackwardStart | Fait avancer le personnage. Ne peut être arrêté qu'avec la fonction MoveBackwardStop. |
| MoveBackwardStop | Si le personnage recule, cela stoppe son mouvement. |
| StrafeLeftStart | Fait se déplacer le personnage à gauche. Ne peut être arrêté qu'avec la fonction StrafeLeftStop. |
| StrafeLeftStop | Si le personnage se déplacer vers la gauche, cela stoppe son mouvement. |
| StrafeRightStart | Fait se déplacer le personnage à gauche. Ne peut être arrêté qu'avec la fonction StrafeRightStop. |
| StrafeRightStop | Si le personnage se déplacer vers la droit, cela stoppe son mouvement. |
| TurnLeftStart | Fait tourner le personnage sur lui-même vers la gauche. Ne peut être arrêté qu'avec la fonction TurnLeftStop. |
| TurnLeftStop | Si le personnage tourne sur lui-même, cela cesse son mouvement. |
| TurnRightStart | Fait tourner le personnage sur lui-même vers la droite. Ne peut être arrêté qu'avec la fonction TurnRightStop. |
| TurnRightStop | Si le personnage tourne sur lui-même, cela cesse son mouvement. |
| Jump | Fait sauter le personnage une fois. |
| SitOrStand | Fait s'asseoir le personnage s'il est debout, et vice-versa. |
| FollowUnit | Permet de suivre une unité. |
| DoEmote | Permet d'effectuer une émote. |
Fonctions de la fenêtre de discussion
| SendChatMessage | Envoie un message sur un canal de discussion. |
| AddMessage | Écrit du texte dans la fenêtre de discussion, visible uniquement par vous. |
| CreateChannel | Permet de créer un canal privé |
| JoinChannel | Permet de rejoindre un canal privé |
| LeaveChannel | Permet de quitter un canal privé |
| ChannelInvite | Invite un joueur dans un canal privé. Vous n'avez pas besoin d'être modérateur du canal. |
| ChannelKick | Expulse un joueur d'un canal privé. Ne fonctionne que si vous êtes modérateur du canal. |
| GetChannelOwner | Permet de connaître le nom du modérateur d'un canal privé. |
| SetChannelOwner | Permet de passer le rôle de modérateur d'un canal privé à un autre joueur. |
| GetChannelName | Permet d'obtenir le nom d'un canal privé |
| GetChannelColor | Permet d'obtenir la couleur des canaux de discussion. |
| SetChannelColor | Permet de définir la couleur des canaux de discussion. |
Fonctions de quêtes
| Daily_count | Permet de connaître le nombre de quêtes journalières effectuées, sur le maximum faisable. |
Fonctions de listes d'amis, ennemis et liste noire
| IsMyFriend | Permet de savoir si un joueur est dans la liste d'amis. |
| AddFriend | Permet d'ajouter un joueur dans une des trois listes. |
| DelFriend | Permet de supprimer un joueur de l'une des trois listes. |
Fonctions de fenêtres
| ShowMacroFrame | Permet d'afficher la fenêtre des macros. |
| ShowUIPanel | Permet d'afficher l'une des fenêtres du jeu à l'écran. |
| HideUIPanel | Permet de masquer l'une des fenêtres du jeu affichée à l'écran. |
| CharacterFrame_ShowSubFrame | Permet de changer d'onglet si la fenêtre de personnage est affichée. |
Fonctions sur les objets
| GetBagItemInfo | Permet de connaître les informations sur une emplacement du sac. |
| PickupBagItem | Permet de passer un objet du sac en mode Tranfert, donc prêt placer dans un autre emplacement. |
Fonctions sur les familiers magiques
| SummonPet | Permet d'invoquer un familier magique. |
| ReturnPet | Permet de rappeler son familier magique. |
| GetPetItemName | Permet d'obtenir le nom d'un familier magique. |
| IsPetCraftingStart | Permet de savoir si le familier magique est en train de produire des ressources. |
| HasPetCraftHarvest | Permet de savoir si le familier magique possède des ressources à récupérer. |
| PetCraftHarvest | Permet de récupérer la récolte du familier magique. |
| GetPetEquipmentItem | Permet de connaître l'objet de récolte équipé au familier magique. |
| ClickPetCraftItem | Permet de placer un objet en mode Transfert. |
| GetPetNumCraftItems | Permet de connaître le nombre de recettes que le familier magique a dans sa liste une fois l'objet de craft équipé. |
| GetPetCraftItemInfo | Permet de connaître les informations sur l'une des recettes que le familier magique a dans sa lite une fois l'objet de craft équipé. |
| GetPetLifeSkillInfo | Permet de connaître les niveaux de production du familier magique. |
| PetCraftingStart | Débute la production du familier magique. |
Autres fonctions
| AskPlayerInfo | Permet d'obtenir les renseignement sur un joueur. |
| Logout | Permet de retourner à l'écran de sélection de personnages. |
| Roll | Permet de lancer un dé 100. |
| RunScript | Permet d'exécuter un script. |
| CastSpellByName | Permet d'utiliser une compétence. |
| UseItemByName | Permet d'utiliser un objet. |
| GetItemQualityColor | Permet de connaître la couleur de qualité d'un objet. |
| RequestTrade | Permet de envoyer une invitation d'échange à un joueur. |
| SaveVariables | Détermine un emplacement de variables dans le fichier commun à tous les personnages |
| SaveVariablesPerCharacter | Détermine un emplacement de variables dans les fichiers locaux des personnages |
Pages dans la catégorie « Fonctions Lua propres au jeu »
Cette catégorie comprend 153 pages, dont les 153 ci-dessous.
F
- AcceptGroup
- AcceptRideMount
- AddFriend
- AskPlayerInfo
- CastSpellByName
- ChannelInvite
- ChannelKick
- CharacterFrame ShowSubFrame
- CheckAllTitles
- ClickPetCraftItem
- CreateChannel
- Daily count
- DeclineGroup
- DeclineRideMount
- DEFAULT CHAT FRAME:AddMessage
- DelFriend
- DoEmote
- FollowUnit
- GetActionBarHideEmpty
- GetActionBarLocked
- GetActionBarSetting
- GetActionCooldown
- GetActionInfo
- GetActionUsable
- GetBagItemInfo
- GetBindingKey
- GetChannelColor
- GetChannelName
- GetChannelOwner
- GetCurrentTitle
- GetCusomizeTitle
- GetExtraActionCooldown
- GetExtraActionInfo
- GetFindPartyState
- GetInstanceLevel
- GetItemQualityColor
- GetLootMethod
- GetLootThreshold
- GetNumPartyMembers
- GetNumRaidMembers
- GetPetActionCooldown
- GetPetActionInfo
- GetPetCraftItemInfo
- GetPetEquipmentItem
- GetPetItemName
- GetPetLifeSkillInfo
- GetPetNumCraftItems
- GetPlayerExpDebt
- GetPlayerHonorPoint
- GetTargetHateList
- GetTitleCount
- GetTitleInfoByIndex
- GuildBoard GetNextGuildIDName
- GuildHousesWar CancelRegister
- GuildHousesWar EnterWar
- GuildHousesWar LeaveWar
- GuildHousesWar Register
- HasPetCraftHarvest
- HideUIPanel
- InPartyByName
- InRaidByName
- InspectUnit
- InviteByName
- InviteRideMount
- InviteToParty
- IsMyFriend
- IsPartyEnable
- IsPartyLeader
- IsPetCraftingStart
- IsRaidAssistant
- IsRaidLeader
- JoinChannel
- Jump
- KickGroupMember
- LeaveChannel
- LeaveParty
- LeaveRideMount
- Logout
- Modèle:LuaFunction
- MoveBackwardStart
- MoveBackwardStop
- MoveForwardStart
- MoveForwardStop
- MoveRaidMember
- PetCraftHarvest
- PetCraftingStart
- PickupBagItem
- PromoteToPartyLeader
- RaidDegrade
- RequestTrade
- ResetActionSetting
- ReturnPet
- Roll
- RunScript
- SaveVariables
- SaveVariablesPerCharacter
- SendChatMessage
- SetActionBarHideEmpty
- SetActionBarLocked
- SetChannelColor
- SetChannelOwner
- SetInstanceLevel
- SetLootMethod
- SetLootThreshold
- SetTitleRequest
- ShowMacroFrame
- ShowUIPanel
- SitOrStand
- StrafeLeftStart
- StrafeLeftStop
- StrafeRightStart
- StrafeRightStop
- SummonPet
- SwitchToRaid
- SwithRaidAssistant
- SwithRaidMainAttacker
- SwithRaidMainTank
- TargetUnit
- TurnLeftStart
- TurnLeftStop
- TurnRightStart
- TurnRightStop
- UninviteByName
- UninviteFromParty
- UnitClass
- UnitExists
- UnitHealth
- UnitInParty
- UnitInRaid
- UnitIsNPC
- UnitIsPlayer
- UnitIsRaidAssistant
- UnitIsRaidLeader
- UnitIsRaidMainAttacker
- UnitIsRaidMainTank
- UnitIsUnit
- UnitLevel
- UnitMana
- UnitManaType
- UnitMaxHealth
- UnitMaxMana
- UnitMaxSkill
- UnitName
- UnitRace
- UnitRaidIndex
- UnitSex
- UnitSkill
- UnitSkillType
- UpdateTitleInfo
- UseAction
- UseExtraAction
- UseItemByName
- UsePetAction