← GeekServers.gg [DEBUG:1782456837]
⚠ Archive en lecture seule — Retour sur GeekServers.gg
Bonjour camarades programmeurs !

J'ai un soucis avec la fonction : GetSpellCooldown(). Voici la ligne qui est fautive :
Code: Tout sélectionner
start, duration, enable = GetSpellCooldown("Vengeance")


En jeu j'obtient ce message d'erreur :
Image


J'ai essayer avec un autre technique qui ne possède pas de rang :
Code: Tout sélectionner
start, duration, enable = GetSpellCooldown("Rage sanguinaire")


Mais le problème persiste :/ J'ai aussi essayer en ayant aucun autre addons d'installé mais rien n'y fait. Est ce que quelqu'un aurait déjà utilisé cette fonction avec succès ? Et sinon avez vous un forum vers lequel me diriger ?

Voici la doc de cet API : http://wowprogramming.com/docs/api/GetSpellCooldown

Bonne soirée camarades !

PS. : Voici le lien de mon addon complet : https://drive.google.com/file/d/0B9djL_ ... sp=sharing
PS. bis : Mon .lua complet :
Code: Tout sélectionner
local Limite = 4
local TempsActuel = 4
local Visible = 0
local Vengeance = 0
local VengeanceFrame
local VengeanceGaucheTexture
local VengeanceDroiteTexture

function WT_Vengeance_OnLoad()
   WT_Vengeance_Main:RegisterEvent("UNIT_COMBAT")
   WT_Vengeance_Main:RegisterEvent("COMBAT_TEXT_UPDATE")
   VengeanceFrame = CreateFrame("Frame", "VengeanceFrame", UIParent)
   VengeanceFrame:SetPoint("TopLeft", UIParent, "TopLeft", 0, 0)
   VengeanceFrame:SetWidth(512)
   VengeanceFrame:SetHeight(512)
      
   VengeanceGaucheTexture = VengeanceFrame:CreateTexture()
   VengeanceGaucheTexture:SetParent(VengeanceFrame)
   VengeanceGaucheTexture:SetPoint("Center", frame, "Center", -120, 0)
   VengeanceGaucheTexture:SetWidth(128)
   VengeanceGaucheTexture:SetHeight(256)
   VengeanceGaucheTexture:SetTexture("Interface\\AddOns\\Warrior_Trigger\\Vengeance_gauche")
   VengeanceGaucheTexture:Hide()

   VengeanceDroiteTexture = VengeanceFrame:CreateTexture()
   VengeanceDroiteTexture:SetParent(VengeanceFrame)
   VengeanceDroiteTexture:SetPoint("Center", frame, "Center", 120, 0)
   VengeanceDroiteTexture:SetWidth(128)
   VengeanceDroiteTexture:SetHeight(256)
   VengeanceDroiteTexture:SetTexture("Interface\\AddOns\\Warrior_Trigger\\Vengeance_droite")
   VengeanceDroiteTexture:Hide()
end

function WT_Vengeance_Affichage(arg1)
   if TempsActuel < Limite then
      TempsActuel = TempsActuel + arg1
      if Visible == 0 then
         VengeanceDroiteTexture:Show()
         VengeanceGaucheTexture:Show()
         Visible = 1
      end
   end
   if TempsActuel >= Limite and Visible == 1 then
      VengeanceDroiteTexture:Hide()
      VengeanceGaucheTexture:Hide()
      Visible = 0
   end
   start, duration, enable = GetSpellCooldown("Revenge", "Rank 1")
   ChatFrame1:AddMessage("Duration :" .. tostring(duration))
   if duration > 4 then
      VengeanceDroiteTexture:Hide()
      VengeanceGaucheTexture:Hide()
      Visible = 0
   end
end

function WT_Vengeance_OnEvent(event, arg1, arg2, arg3, arg4)
   if event == "UNIT_COMBAT" and arg1 == "player" then
      if  arg2 == "BLOCK" or arg2 == "DODGE" or arg2 == "PARRY" then
         ChatFrame1:AddMessage("Vengeance disponible")
         TempsActuel = 0
      end
   end
end

Kradh

<Danse avec les Loots>




Conditions générales d'utilisation et mentions légales - Code de conduite des forums - Contact