This commit is contained in:
qatby 2024-12-05 19:00:30 +08:00
parent 1e17fae079
commit d387ed4c0e

344
据点争夺.lua Normal file
View File

@ -0,0 +1,344 @@
local ui = {}
local _V = function(...) return SL:GetMetaValue(...) end
local FUNCQUEUE = {}
local TAGOBJ = {}
function ui.init(parent, __data__, __update__)
if __update__ then return ui.update(__data__) end
-- Create Scene
local Scene = GUI:Layout_Create(parent, "Scene", -1.00, 0.00, _V("SCREEN_WIDTH"), _V("SCREEN_HEIGHT"), false)
GUI:setAnchorPoint(Scene, 0.00, 0.00)
GUI:setTouchEnabled(Scene, true)
GUI:setTag(Scene, -1)
GUI:addOnClickEvent(Scene, function()
GUI:Win_Close(parent)
end)
GUI:Win_SetESCClose(parent, true)
GUI:addOnClickEvent(Scene, function()
GUI:Win_Close(parent)
end)
-- Create Image_1
local Image_1 = GUI:Image_Create(Scene, "Image_1", _V("SCREEN_WIDTH") * 0.5, _V("SCREEN_HEIGHT") * 0.5, "res/jhxbbgame/tq/bgyt.png")
GUI:setAnchorPoint(Image_1, 0.50, 0.50)
GUI:setTouchEnabled(Image_1, false)
GUI:setTag(Image_1, 0)
GUI:setVisible(Image_1, false)
-- Create Frames_1
local Frames_1 = GUI:Frames_Create(Scene, "Frames_1", _V("SCREEN_WIDTH") * 0.5, _V("SCREEN_HEIGHT") * 0.5, "res/jhxbbgame/kf/04/ani/0", ".png", 1, 59, {count=59, speed=33, loop=-1, finishhide=0})
GUI:setAnchorPoint(Frames_1, 0.50, 0.50)
GUI:setTouchEnabled(Frames_1, true)
GUI:setTag(Frames_1, 0)
-- Create btClose
local btClose = GUI:Button_Create(Frames_1, "btClose", 995.00, 464.00, "res/custom/1.png")
GUI:Button_loadTexturePressed(btClose, "res/custom/2.png")
GUI:Button_setTitleText(btClose, [[]])
GUI:Button_setTitleColor(btClose, "#ffffff")
GUI:Button_setTitleFontSize(btClose, 16)
GUI:Button_titleEnableOutline(btClose, "#000000", 1)
GUI:setAnchorPoint(btClose, 0.00, 0.00)
GUI:setTouchEnabled(btClose, true)
GUI:setTag(btClose, 0)
GUI:addOnClickEvent(btClose, function()
GUI:Win_Close(parent)
end)
-- Create btBuy
local btBuy = GUI:Button_Create(Frames_1, "btBuy", 740.00, 29.00, "res/jhxbbgame/kf/00/1.png")
GUI:Button_loadTexturePressed(btBuy, "res/jhxbbgame/kf/00/1-1.png")
GUI:Button_loadTextureDisabled(btBuy, "res/jhxbbgame/kf/00/2.png")
GUI:Button_setTitleText(btBuy, [[]])
GUI:Button_setTitleColor(btBuy, "#ffffff")
GUI:Button_setTitleFontSize(btBuy, 16)
GUI:Button_titleEnableOutline(btBuy, "#000000", 1)
GUI:setAnchorPoint(btBuy, 0.00, 0.00)
GUI:setTouchEnabled(btBuy, true)
GUI:setTag(btBuy, 0)
-- Create ItemShow_1
local ItemShow_1 = GUI:ItemShow_Create(Frames_1, "ItemShow_1", 158.00, 69.00, {index = jhxbbgame.in2ii("代购币"), count = 10, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1, 0.50, 0.50)
GUI:setTag(ItemShow_1, 0)
-- Create ItemShow_1_1
local ItemShow_1_1 = GUI:ItemShow_Create(Frames_1, "ItemShow_1_1", 232.00, 69.00, {index = jhxbbgame.in2ii("元宝"), count = 38888, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1_1, 0.50, 0.50)
GUI:setTag(ItemShow_1_1, 0)
-- Create ItemShow_1_2
local ItemShow_1_2 = GUI:ItemShow_Create(Frames_1, "ItemShow_1_2", 306.00, 69.00, {index = jhxbbgame.in2ii("金币"), count = 5888888, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1_2, 0.50, 0.50)
GUI:setTag(ItemShow_1_2, 0)
-- Create ItemShow_1_3
local ItemShow_1_3 = GUI:ItemShow_Create(Frames_1, "ItemShow_1_3", 380.00, 69.00, {index = jhxbbgame.in2ii("书页"), count =10, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1_3, 0.50, 0.50)
GUI:setTag(ItemShow_1_3, 0)
-- Create ItemShow_1_4
local ItemShow_1_4 = GUI:ItemShow_Create(Frames_1, "ItemShow_1_4", 454.00, 69.00, {index = jhxbbgame.in2ii("布料"), count = 10, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1_4, 0.50, 0.50)
GUI:setTag(ItemShow_1_4, 0)
-- Create ItemShow_1_5
local ItemShow_1_5 = GUI:ItemShow_Create(Frames_1, "ItemShow_1_5", 528.00, 69.00, {index = jhxbbgame.in2ii("龙玉勋章"), count = 1, look = true, bgVisible = false})
GUI:setAnchorPoint(ItemShow_1_5, 0.50, 0.50)
GUI:setTag(ItemShow_1_5, 0)
-- Create Textzt
local Textzt = GUI:Text_Create(Frames_1, "Textzt", 778.00, 187.00, 16, "#ffffff", [[每日18:30-18:50]])
GUI:setIgnoreContentAdaptWithSize(Textzt, false)
GUI:Text_setTextAreaSize(Textzt, 180, 18)
GUI:Text_setTextHorizontalAlignment(Textzt, 2)
GUI:Text_enableOutline(Textzt, "#000000", 1)
GUI:setAnchorPoint(Textzt, 0.00, 0.00)
GUI:setTouchEnabled(Textzt, false)
GUI:setTag(Textzt, 0)
-- Create Textsj
local Textsj = GUI:Text_Create(Frames_1, "Textsj", 778.00, 164.00, 16, "#ffffff", [[每日13:30-23:30]])
GUI:setIgnoreContentAdaptWithSize(Textsj, false)
GUI:Text_setTextAreaSize(Textsj, 180, 18)
GUI:Text_setTextHorizontalAlignment(Textsj, 2)
GUI:Text_enableOutline(Textsj, "#000000", 1)
GUI:setAnchorPoint(Textsj, 0.00, 0.00)
GUI:setTouchEnabled(Textsj, false)
GUI:setTag(Textsj, 0)
-- Create Texttj
local Texttj = GUI:Text_Create(Frames_1, "Texttj", 778.00, 141.00, 16, "#ffffff", [[金币1000000]])
GUI:setIgnoreContentAdaptWithSize(Texttj, false)
GUI:Text_setTextAreaSize(Texttj, 180, 18)
GUI:Text_setTextHorizontalAlignment(Texttj, 2)
GUI:Text_enableOutline(Texttj, "#000000", 1)
GUI:setAnchorPoint(Texttj, 0.00, 0.00)
GUI:setTouchEnabled(Texttj, false)
GUI:setTag(Texttj, 0)
local Textjf = GUI:Text_Create(Frames_1, "Textjf", 761.00, 314.00, 16, "#ffffff", [[123]])
GUI:setIgnoreContentAdaptWithSize(Textjf, false)
GUI:Text_setTextAreaSize(Textjf, 50, 18)
GUI:Text_setTextHorizontalAlignment(Textjf, 1)
GUI:Text_enableOutline(Textjf, "#000000", 1)
GUI:setAnchorPoint(Textjf, 0.00, 0.00)
GUI:setTouchEnabled(Textjf, false)
GUI:setTag(Textjf, 0)
-- Create Texttjs
local Texttjs = GUI:Text_Create(Frames_1, "Texttjs", 778.00, 118.00, 16, "#ffffff", [[开启狂暴+转生5转]])
GUI:setIgnoreContentAdaptWithSize(Texttjs, false)
GUI:Text_setTextAreaSize(Texttjs, 180, 18)
GUI:Text_setTextHorizontalAlignment(Texttjs, 2)
GUI:Text_enableOutline(Texttjs, "#000000", 1)
GUI:setAnchorPoint(Texttjs, 0.00, 0.00)
GUI:setTouchEnabled(Texttjs, false)
GUI:setTag(Texttjs, 0)
-- Create wenhao
local wenhao = GUI:Frames_Create(Frames_1, "wenhao", 746.00, 431.00, "res/jhxbbgame/kf/0/0", ".png", 1, 59, {count=60, speed=33, loop=-1, finishhide=0})
GUI:setAnchorPoint(wenhao, 0.50, 0.50)
GUI:setTouchEnabled(wenhao, false)
GUI:setTag(wenhao, 0)
-- Create btwenhao
local btwenhao = GUI:Button_Create(wenhao, "btwenhao", 2.00, 6.00, "")
GUI:setContentSize(btwenhao, 50, 37)
GUI:setIgnoreContentAdaptWithSize(btwenhao, false)
GUI:Button_setTitleText(btwenhao, [[]])
GUI:Button_setTitleColor(btwenhao, "#ffffff")
GUI:Button_setTitleFontSize(btwenhao, 16)
GUI:Button_titleEnableOutline(btwenhao, "#000000", 1)
GUI:setAnchorPoint(btwenhao, 0.00, 0.00)
GUI:setTouchEnabled(btwenhao, true)
GUI:setTag(btwenhao, 0)
-- Create Image_2
local Image_2 = GUI:Image_Create(parent, "Image_2", _V("SCREEN_WIDTH") * 0.5, _V("SCREEN_HEIGHT") * 0.5, "res/jhxbbgame/kf/bg.png")
GUI:setAnchorPoint(Image_2, 0.50, 0.50)
GUI:setTouchEnabled(Image_2, false)
GUI:setTag(Image_2, 0)
-- Create ListView_1
local ListView_1 = GUI:ListView_Create(Image_2, "ListView_1", 23.00, 15.00, 493, 270, 1)
GUI:setAnchorPoint(ListView_1, 0.00, 0.00)
GUI:setTouchEnabled(ListView_1, true)
GUI:setTag(ListView_1, 0)
-- Create Image_3
local Image_3 = GUI:Image_Create(ListView_1, "Image_3", 0.00, -128.00, "res/jhxbbgame/kf/04/1.png")
GUI:setAnchorPoint(Image_3, 0.00, 0.00)
GUI:setTouchEnabled(Image_3, false)
GUI:setTag(Image_3, 0)
-- Create JL_Item_6_1
local JL_Item_6_1 = GUI:ItemShow_Create(Image_3, "JL_Item_6_1", 78.00, 127.00, {index = jhxbbgame.in2ii("代购币"),count = 10, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_6_1, 0.50, 0.50)
GUI:setTag(JL_Item_6_1, 0)
-- Create JL_Item_1_1_1
local JL_Item_1_1_1 = GUI:ItemShow_Create(Image_3, "JL_Item_1_1_1", 147.00, 127.00, {index = jhxbbgame.in2ii("元宝"),count = 98888, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_1_1_1, 0.50, 0.50)
GUI:setTag(JL_Item_1_1_1, 0)
-- Create JL_Item_2_1_1
local JL_Item_2_1_1 = GUI:ItemShow_Create(Image_3, "JL_Item_2_1_1", 216.00, 127.00, {index = jhxbbgame.in2ii("金币"),count = 18888888, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_2_1_1, 0.50, 0.50)
GUI:setTag(JL_Item_2_1_1, 0)
-- Create JL_Item_3_1_1
local JL_Item_3_1_1 = GUI:ItemShow_Create(Image_3, "JL_Item_3_1_1", 285.00, 127.00, {index = jhxbbgame.in2ii("书页"), count = 40, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_3_1_1, 0.50, 0.50)
GUI:setTag(JL_Item_3_1_1, 0)
-- Create JL_Item_4_1_1
local JL_Item_4_1_1 = GUI:ItemShow_Create(Image_3, "JL_Item_4_1_1", 354.00, 127.00, {index = jhxbbgame.in2ii("布料"), count = 40, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_4_1_1, 0.50, 0.50)
GUI:setTag(JL_Item_4_1_1, 0)
-- Create JL_Item_5_1_1
local JL_Item_5_1_1 = GUI:ItemShow_Create(Image_3, "JL_Item_5_1_1", 423.00, 127.00, {index = jhxbbgame.in2ii("龙玉勋章"),count = 1, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_5_1_1, 0.50, 0.50)
GUI:setTag(JL_Item_5_1_1, 0)
-- Create JL_Item_6_2
local JL_Item_6_2 = GUI:ItemShow_Create(Image_3, "JL_Item_6_2", 78.00, 29.00, {index = jhxbbgame.in2ii("代购币"),count = 10, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_6_2, 0.50, 0.50)
GUI:setTag(JL_Item_6_2, 0)
-- Create JL_Item_1_1_2
local JL_Item_1_1_2 = GUI:ItemShow_Create(Image_3, "JL_Item_1_1_2", 147.00, 29.00, {index = jhxbbgame.in2ii("元宝"),count = 38888, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_1_1_2, 0.50, 0.50)
GUI:setTag(JL_Item_1_1_2, 0)
-- Create JL_Item_2_1_2
local JL_Item_2_1_2 = GUI:ItemShow_Create(Image_3, "JL_Item_2_1_2", 216.00, 29.00, {index = jhxbbgame.in2ii("金币"),count = 5888888, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_2_1_2, 0.50, 0.50)
GUI:setTag(JL_Item_2_1_2, 0)
-- Create JL_Item_3_1_2
local JL_Item_3_1_2 = GUI:ItemShow_Create(Image_3, "JL_Item_3_1_2", 285.00, 29.00, {index = jhxbbgame.in2ii("书页"),count =10, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_3_1_2, 0.50, 0.50)
GUI:setTag(JL_Item_3_1_2, 0)
-- Create JL_Item_4_1_2
local JL_Item_4_1_2 = GUI:ItemShow_Create(Image_3, "JL_Item_4_1_2", 354.00, 29.00, {index = jhxbbgame.in2ii("布料"),count = 10, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_4_1_2, 0.50, 0.50)
GUI:setTag(JL_Item_4_1_2, 0)
-- Create JL_Item_5_1_2
local JL_Item_5_1_2 = GUI:ItemShow_Create(Image_3, "JL_Item_5_1_2", 423.00, 29.00, {index = jhxbbgame.in2ii("龙玉勋章"),count = 1, look = true, bgVisible = false})
GUI:setAnchorPoint(JL_Item_5_1_2, 0.50, 0.50)
GUI:setTag(JL_Item_5_1_2, 0)
GUI:setVisible(Image_2, false)
-- Create btClose
btClose = GUI:Button_Create(Image_2, "btClose", 490.00, 296.00, "res/custom/1.png")
GUI:Button_loadTexturePressed(btClose, "res/custom/2.png")
GUI:Button_setTitleText(btClose, [[]])
GUI:Button_setTitleColor(btClose, "#ffffff")
GUI:Button_setTitleFontSize(btClose, 16)
GUI:Button_titleEnableOutline(btClose, "#000000", 1)
GUI:setAnchorPoint(btClose, 0.00, 0.00)
GUI:setTouchEnabled(btClose, true)
GUI:setTag(btClose, 0)
GUI:addOnClickEvent(btClose, function()
GUI:setVisible(Image_2, false)
end)
GUI:addOnClickEvent(btwenhao, function()
GUI:setVisible(Image_2, not GUI:getVisible(Image_2))
end)
local Imgzd = GUI:Image_Create(Frames_1, "Imgzd", 696,260,
"res/jhxbbgame/kf/04/21.png")
GUI:setAnchorPoint(Imgzd, 0.00, 0.00)
GUI:setTouchEnabled(Imgzd, true)
GUI:setTag(Imgzd, 0)
ui.timeTip = nil
ui.Textzt = Textzt
ui.Textsj = Textsj
ui.Texttj = Texttj
ui.Texttjs = Texttjs
ui.btBuy = btBuy
ui.Frames_1 = Frames_1
ui.Textjf = Textjf
GUI:addOnClickEvent(btBuy,
function() SL:SendNetMsg(1381,4, ui.cfg.join ~= 1 and 1 or 2,0,0) end)
jhxbbgame.fiximg(Frames_1)
jhxbbgame.fiximg(Image_2)
ui.update(__data__.cfg)
return Scene
end
function ui.timeend()
GUI:Text_setString(ui.Textsj, "已开启")
GUI:Text_setTextColor(ui.Textsj, " #00ffff")
GUI:setVisible(ui.Textsj,true)
-- if ui.timeTip then
-- ui.timeTip:removeFromParent()
-- ui.timeTip = nil
-- end
end
function ui.update(data)
if data then
ui.cfg = data
if data.bgtime > 0 then
ui.time = data.bgtime
-- ui.timeTip = ssr.GUI:TIMETIPS_Create(ui.Frames_1, "TIMETIPS_"..ssr.random(0, 99999), 778.00, 164.00, 16, {r=255,g=0,b=0}, 5,
-- function ()
-- ui.timeend()
-- end)
local function aab()
GUI:Text_setString(ui.Textsj, "倒计时:"..ssr.SecondToHMS(ui.time, true, false))
GUI:Text_setTextColor(ui.Textsj, " #ffffff")
end
aab()
SL:schedule(ui.Textsj, function ()
ui.time = ui.time -1
if ui.time <= 0 then
ui.timeend()
return
end
aab()
end, 1)
-- GUI:setIgnoreContentAdaptWithSize(ui.timeTip, false)
-- GUI:Text_setTextAreaSize(ui.timeTip, 180, 18)
-- GUI:Text_setTextHorizontalAlignment(ui.timeTip, 2)
else
ui.timeend()
end
GUI:Text_setString(ui.Textjf, data.jf)
GUI:Text_setTextColor(ui.Textjf, " #ffffff")
if data.join <= 0 then
GUI:Text_setString(ui.Texttjs, "未报名")
GUI:Text_setTextColor(ui.Texttjs, " #ffffff")
else
GUI:Text_setString(ui.Texttjs, "已报名")
GUI:Text_setTextColor(ui.Texttjs, " #00ffff")
end
GUI:Text_setString(ui.Textzt, data.tx)
if data.join ~= 1 then
GUI:Button_loadTextureNormal(ui.btBuy, "res/jhxbbgame/kf/1.png")
GUI:Button_loadTexturePressed(ui.btBuy, "res/jhxbbgame/kf/1-1.png")
else
GUI:Button_loadTextureNormal(ui.btBuy, "res/jhxbbgame/kf/2.png")
GUI:Button_loadTexturePressed(ui.btBuy, "res/jhxbbgame/kf/2-1.png")
end
end
end
return ui