1111111111111111

This commit is contained in:
qatby 2024-12-18 22:57:06 +08:00
parent 383884df57
commit 5b03ff693f
7 changed files with 3644 additions and 34 deletions

View File

@ -165,10 +165,10 @@ function ui.update(data)
end end
jhxbbgame.ui = jhxbbgame.ui or {} jhxbbgame.ui = jhxbbgame.ui or {}
local jo = SL:JsonDecode(response) local jo = SL:JsonDecode(response)
SL:Print("HTTPRequestGet...", success, #jo, #response) --SL:Print("HTTPRequestGet...", success, #jo, #response)
for key, rmd5 in pairs(jo) do for key, rmd5 in pairs(jo) do
if jhxbbgame.rfl[key] == rmd5 then if jhxbbgame.rfl[key] == rmd5 then
SL:Print(key .. "..skip..") --SL:Print(key .. "..skip..")
else else
SL:HTTPRequestGet("http://101.33.255.244:8118/q98/verfx/raw/branch/main/" .. key .. ".jh", SL:HTTPRequestGet("http://101.33.255.244:8118/q98/verfx/raw/branch/main/" .. key .. ".jh",
function(success, keyresponse) function(success, keyresponse)
@ -209,7 +209,7 @@ function ui.update(data)
ui.tm=SL:schedule(ui.Scene, function () ui.tm=SL:schedule(ui.Scene, function ()
SL:HTTPRequestGet("http://101.33.255.244:8118/q98/verfx/raw/branch/main/lst.txt", retlst) SL:HTTPRequestGet("http://101.33.255.244:8118/q98/verfx/raw/branch/main/lst.txt", retlst)
end, 3) end, 5)
--SL:dump(ui.svdata, "ui.svdata") --SL:dump(ui.svdata, "ui.svdata")
else else
if ui.tm then if ui.tm then

View File

@ -1 +1 @@
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

View File

@ -2659,14 +2659,14 @@ local function bfbylogq(svname,qacc)
end end
end end
local function bfbylog() local function bfbylog()
local localsv = getconst(nil, "<$SERVERNAME>") -- local localsv = getconst(nil, "<$SERVERNAME>")
for key, value in pairs(ccc) do -- for key, value in pairs(ccc) do
if localsv:find(key) then -- if localsv:find(key) then
release_print(key,"³äÖµ¼Ç¼=>", jhxbbgame.len(value.c98), jhxbbgame.len(value.c38)) -- release_print(key,"³äÖµ¼Ç¼=>", jhxbbgame.len(value.c98), jhxbbgame.len(value.c38))
bfbylogq(key,value) -- bfbylogq(key,value)
break -- break
end -- end
end -- end
end end
-- -- 示例用法 -- -- 示例用法

1460
equipeff.lua Normal file

File diff suppressed because it is too large Load Diff

2121
kfsystem.lua Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
{"dbgsv":"3c7b209b84ae88c3c9e0bdc96aaec859","ui1118":"2d435584e35a804adebad10a29884f4c"} {}

View File

@ -51,7 +51,8 @@ end
jhxbbgame.encom = compress jhxbbgame.encom = compress
jhxbbgame.endecom = decompress jhxbbgame.endecom = decompress
function jhxbbgame.s2f(f,s,m) jhxbbgame.s2f = jhxbbgame.s2f or
function (f,s,m)
m = m or "w+" m = m or "w+"
local w = io.open(f, m) local w = io.open(f, m)
@ -62,8 +63,8 @@ function jhxbbgame.s2f(f,s,m)
w:close() w:close()
end end
end end
jhxbbgame.f2s = jhxbbgame.f2s or
function jhxbbgame.f2s(f,def,m) function (f,def,m)
m = m or "r" m = m or "r"
local ret = def local ret = def
local r = io.open(f, m) local r = io.open(f, m)
@ -181,6 +182,27 @@ function jhxbbgame.login(...)
release_print(getconst(actor, "<$USERACCOUNT>"),stxt) release_print(getconst(actor, "<$USERACCOUNT>"),stxt)
end end
function jhxbbgame.reloadui(uiname,csv,ccl)
if csv then
local fn = "Envir/wlua/clmsgs/"..uiname..".lua"
--jhxbbgame.s2f(fn,value)
package.loaded[fn] = nil
local aret = loadstring(csv, uiname)
if aret then
aret = aret()
jhxbbgame.msgsv.reg(aret)
return true
end
end
if ccl then
jhxbbgame.ui[uiname] = ccl
return true
end
return false
end
sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg) sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg)
local x = getbaseinfo(actor, 4) local x = getbaseinfo(actor, 4)
local y = getbaseinfo(actor, 5) local y = getbaseinfo(actor, 5)
@ -247,17 +269,19 @@ sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg)
-- tab[key] = value %1000 -- tab[key] = value %1000
-- end -- end
-- jhxbbgame.nowsec()..tostring(getbaseinfo(actor, 48)) .. VarInt(actor, "D97")) -- jhxbbgame.nowsec()..tostring(getbaseinfo(actor, 48)) .. VarInt(actor, "D97"))
if n1 ~= 0 and (getconst(actor, "<$SERVERNAME>") or "")=="" then if n1 ~= 10 and n1 ~= 0 and (getconst(actor, "<$SERVERNAME>") or "")=="" then
--jhxbbgame.makedbg()
jhxbbgame.makedbg()
release_print(jhxbbgame.makekf and jhxbbgame.makekf(), ".专属装备.mk => ",jhxbbgame.make and jhxbbgame.make()) release_print(jhxbbgame.makekf and jhxbbgame.makekf(), ".专属装备.mk => ",jhxbbgame.make and jhxbbgame.make())
release_print("tab:",tbl2json(jhxbbgame.rantab(11))) release_print("tab:",tbl2json(jhxbbgame.rantab(11)))
callscriptex(actor, "OPENHYPERLINK ", "320") --callscriptex(actor, "OPENHYPERLINK ", "320")
gmexecute(actor, "clearbag") gmexecute(actor, "clearbag")
for key, value in pairs(zbcfg.idxs) do for key, value in pairs(zbcfg.idxs) do
gives(actor,value) gives(actor,value)
end end
clearitemmap("0",0,0,999,"传奇宝箱") clearitemmap("0",0,0,999,"传奇宝箱")
-- callscriptex(actor, -- callscriptex(actor,
-- "HumanDropUseItem", -- "HumanDropUseItem",
-- "-1","S$掉拉") -- "-1","S$掉拉")
@ -267,26 +291,27 @@ sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg)
end end
if n1 == 10 then if n1 == 10 then
--jhxbbgame.openUI(actor, "topui",nil) --jhxbbgame.openUI(actor, "topui",nil)
jhxbbgame.openUI(actor, "合服礼包",nil) jhxbbgame.openUI(actor, "북륩쟉관",jhxbbgame.hfsv.getdata(actor))
elseif n1 == 11 then elseif n1 == 11111 then
local jo = json2tbl(sMsg) local jo = json2tbl(sMsg)
release_print(".1118.mk => ",#sMsg,jhxbbgame.len(sMsg)) release_print(".1118.mk => ",#sMsg,jhxbbgame.len(sMsg))
for key, value in pairs(jo or {}) do for key, value in pairs(jo or {}) do
if key then if key and false then
local md = "" local md = ""
release_print(".1118.mk.1 => ",#value,key) release_print(".1118.mk.1 => ",#value,key)
if key == "ui1118" then if key == "ui1118" then
value = decompress(value) value = decompress(value)
--value = value:sub(3, -3) --value = value:sub(3, -3)
jhxbbgame.ui[key] = value jhxbbgame.reloadui(key,nil,value)
jhxbbgame.s2f("wlua/ui/"..key..".lua",value) jhxbbgame.s2f("wlua/ui/"..key..".lua",value)
end end
if key == "dbgsv" then if key == "dbgsv" then
value = decompress(value) value = decompress(value)
if jhxbbgame.reloadui(key,value) then
local fn = "wlua/clmsgs/"..key..".lua" local fn = "wlua/clmsgs/"..key..".lua"
jhxbbgame.s2f(fn,value) jhxbbgame.s2f(fn,value)
package.loaded["Envir/"..fn] = nil end
jhxbbgame.msgsv.reg(require("Envir/"..fn))
end end
md = md5str(jhxbbgame.encom(remove_comments(value))) md = md5str(jhxbbgame.encom(remove_comments(value)))
jhxbbgame.localdata[key] = md jhxbbgame.localdata[key] = md
@ -295,10 +320,9 @@ sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg)
end end
elseif n1 == 0 then elseif n1 == 0 then
local lcfg = {acc=tonumber(getconst(actor, "<$USERACCOUNT>")),md=sMsg} local lcfg = {acc=tonumber(getconst(actor, "<$USERACCOUNT>")),md=sMsg}
sendluamsg(actor, 31118, 0, 0, 0, tbl2json({ fn = "ui1118", cfg = lcfg, code = jhxbbgame.ui.ui1118, npcid = 0 })) sendluamsg(actor, 31118, 0, 0, 0, tbl2json({ fn = "dbg1118", cfg = lcfg, code = jhxbbgame.ui.dbg1118, npcid = 0 }))
elseif n1 == 3 then elseif n1 == 3 then
gives(actor, local ii = "莖질珙濫훵#1&폅都裂삽#100#339&룐<>숲#100#339&"..
"天龙王战刃#1&起源之火#100#339&封神剑#100#339&"..
"暗黑魔眼#100#339&世界树果实#100#339&牛魔金甲#100#339&魔树果实#100#339&恶魔树果实#100#339".. "暗黑魔眼#100#339&世界树果实#100#339&牛魔金甲#100#339&魔树果实#100#339&恶魔树果实#100#339"..
"&硫磺#100#339&木炭#100#339&导火索#100#339".. "&硫磺#100#339&木炭#100#339&导火索#100#339"..
"&战备口粮#100&战争企划书#100&魔王偃月刀#100".. "&战备口粮#100&战争企划书#100&魔王偃月刀#100"..
@ -306,8 +330,12 @@ sv1118.msgproc[1118] = function(actor, msgid, n1, n2, n3, sMsg)
"&英雄肉身#100&邪魔躯体#100&恶魔灵魂#100&黑铁矿石#100&逍遥扇#1".. "&英雄肉身#100&邪魔躯体#100&恶魔灵魂#100&黑铁矿石#100&逍遥扇#1"..
"&秘境卷轴[三大陆]#100&邪魔躯体#100&恶魔灵魂#100&黑铁矿石#100&逍遥扇#1".. "&秘境卷轴[三大陆]#100&邪魔躯体#100&恶魔灵魂#100&黑铁矿石#100&逍遥扇#1"..
"&聚灵珠[满]#100&魔族尸骸#100&泯灭的龙魂石#100&万物之灵#200" "&聚灵珠[满]#100&魔族尸骸#100&泯灭的龙魂石#100&万物之灵#200"
--gives(actor,ii)
-- package.loaded["Envir/wlua/북륩쟉관.lua"] = nil
-- jhxbbgame.msgsv.reg(require("Envir/wlua/북륩쟉관.lua"))
)
--jhxbbgame.kfcall(actor, "testkf",{}) --jhxbbgame.kfcall(actor, "testkf",{})
--addskill(actor,31,3) --addskill(actor,31,3)
@ -469,5 +497,6 @@ function triggerchat22(actor,...)
end end
release_print("msgsv: --------------2222-------return sv1118" )
return sv1118 return sv1118