tibia-client/modules/viplist/viplist.lua

37 lines
777 B
Lua
Raw Normal View History

2011-09-02 06:29:00 +02:00
vipWindow = nil
function createVipWindow()
2011-09-13 23:53:58 +02:00
vipWindow = loadUI("/game/ui/vipwindow.otui", Game.gameUi)
2011-09-02 06:29:00 +02:00
end
function Game.onAddVip(id, name, online)
local vipList = vipWindow:getChildById('vipList')
2011-09-02 06:29:00 +02:00
local label = UILabel.create()
vipList:addChild(label)
label:setId('vip' .. id)
label:setText(name)
2011-09-03 00:52:40 +02:00
label:setStyle('VipListLabel')
2011-09-02 06:29:00 +02:00
if online then
label:setForegroundColor('#00ff00')
else
label:setForegroundColor('#ff0000')
end
2011-09-02 06:29:00 +02:00
label.vipOnline = online
end
function Game.onVipStateChange(id, online)
local vipList = vipWindow:getChildById('vipList')
local label = vipList:getChildById('vip' .. id)
2011-09-02 06:29:00 +02:00
if online then
label:setForegroundColor('#00ff00')
else
label:setForegroundColor('#ff0000')
end
2011-09-02 06:29:00 +02:00
label.vipOnline = online
end