Catégorie:Fonctions Lua propres au jeu

De Runes of Magic Wiki FR
Aller à la navigationAller à la recherche

La 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.

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