Référence › Référence des fonctions › Conditions

Conditions.build.setLabel

dépendance

Appel

Conditions.build.setLabel(id)

Enregistrez la dépendance Conditions.build.setLabel, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

Formats an item set ID for the SET_PIECES description: the set name with its ID when addon:GetItemSetName knows it, otherwise "item set N". Returns nil when id is not a positive whole number.

Arguments

NomTypeCe qu'elle fait
idanySaved item set ID.

Retours

1string | nilLocalized set label, or nil for an invalid ID.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Comment l'addon l'appelle

Dépendances

Source

Conditions/build.lua, ligne 71. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Conditions.build.setLabel(id)
    if not wholeNumber(id) then return nil end
    local name=addon.GetItemSetName and addon:GetItemSetName(id)
    if name then return string.format(L["%s (set %d)"], name, id) end
    return string.format(L["item set %d"], id)

Retour à Référence des fonctions