Thread: lua problem
View Single Post
10-28-10, 02:22 AM   #5
Quokka
A Chromatic Dragonspawn
 
Quokka's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2005
Posts: 196
Originally Posted by Xubera View Post
Code:
AI1:SetScript("OnEvent", function(self, event, ...)
    if event == "UNIT_VEHICLE_ENTERED" then
        --show Vehicle UF
    elseif event == "UNIT_VEHCILE_EXITED" then
        --show normal UF
    end
end)
this did not work out. for some reason
the
Code:
-------------------------- AI-Panels by Quokka (T.C) ------------------------

AI1 = CreateFrame("Frame", nil, UIParent)
AI1:SetFrameStrata(BACKGROUND)
AI1:SetHeight(80)
AI1:SetWidth(512)
AI1:SetPoint("BOTTOM",-0,-1)
AI1:SetFrameLevel(0)

AI1:SetScript("OnEvent", function(self, event, ...)
    if event == "UNIT_VEHICLE_ENTERED" then
        AI1:SetBackdrop({bgFile = "Interface\\AddOns\\AI-Suite\\Art\\V1.tga"})
    elseif event == "UNIT_VEHCILE_EXITED" then
        AI1:SetBackdrop({bgFile = "Interface\\AddOns\\AI-Suite\\Art\\A1.tga"})
	else
		AI1:SetBackdrop({bgFile = "Interface\\AddOns\\AI-Suite\\Art\\A1.tga"}) -- backup
	end
end)

if not UnitInVehicle("player") then
	AI2 = CreateFrame("Frame", nil, UIParent)
	AI2:SetFrameStrata(BACKGROUND)
	AI2:SetBackdrop({bgFile = "Interface\\AddOns\\AI-Suite\\Art\\A1L.tga"})
	AI2:SetHeight(80)
	AI2:SetWidth(128)
	AI2:SetPoint("RIGHT", AI1, "LEFT", 0, 0)
	AI2:SetFrameLevel(0)

	AI3 = CreateFrame("Frame", nil, UIParent)
	AI3:SetFrameStrata(BACKGROUND)
	AI3:SetBackdrop({bgFile = "Interface\\AddOns\\AI-Suite\\Art\\A1R.tga"})
	AI3:SetHeight(80)
	AI3:SetWidth(128)
	AI3:SetPoint("LEFT", AI1, "RIGHT", 0, 0)
	AI3:SetFrameLevel(0)
end

AI1:RegisterEvent('UNIT_ENTERED_VEHICLE')
AI1:RegisterEvent('UNIT_EXITED_VEHICLE')
__________________
  Reply With Quote