From e84423b9534fff28eee7e2503ceab2b9857fd30a Mon Sep 17 00:00:00 2001 From: qatby Date: Sat, 7 Dec 2024 20:19:45 +0800 Subject: [PATCH] 111111 --- dbgsv.jh | Bin 2647 -> 3516 bytes dbgsvbuding.lua | 104 +----------------------------------------------- lst.txt | 2 +- tesxbb.lua | 2 +- ui1118.jh | Bin 1677 -> 2228 bytes 5 files changed, 3 insertions(+), 105 deletions(-) diff --git a/dbgsv.jh b/dbgsv.jh index 1e1fdf4e6a89a4a4f91ce49a53f802049250c0b2..f3d73921255b9074e48f8f968aed2b2b77d8db6e 100644 GIT binary patch literal 3516 zcmW-jHMYe@5JVTGK==fK12Hoz6Em|`?{6=lPM@i&>DxpwZQ0{RLPY`<8O`U;f7H~) zNab@Ii@9`GDtzDYvY-r-suukz8qZMcS6o)}6T%_IK-H8{ z4Hh{1C90x1x-ze8W9yAN-*cPFWuYnTR`*6zLQeT1BTYsCNm@U5|H$Phf4b{aRv8=b zM!WUdwFw;2Z7_C%{k};KeFhxkZ21Wd!b&E5EnBX=hkB*JNi`!r`|~}`Wd(m4-qQ}` zjkQ>GeR~9T!+LO(XCi8VoYp|vTk%fLh&sm{nyo%#zpS)DJ6`;ubu(UIi;a}jr#RTo zMl`o{vaElOxQwGz>>SjO7B3^<_-Vh+`kw;HAW1>8OF=}XK zyY`U(zWZj6UMoij&pGjD>u0QaGoEz~c>|&xrW3q7VZ$iA63g!*I~f9?CcX+DY{vvTl-w_)q5=; z>pGHDEsOe=Z3R&Z>*L_zq!9$F1{PfD?~rN;xI9vG!D#3tQzbO1Q$gj~LlP(Gzei7X zp|D-ELb@P5I9S6Yc%(U^!wC3hhE-JB1Rv7@YU7(~aa^tJGCjeX7wn&f!hr*gMqr;JG!MCrLUPnVvNE*Bi6kkH%c2I};Jflbzn&acKTCYlc^)pnYLRIf8bLgo&`?*U zuzy9Cs+>CP81*RJ$j7P=#ab2W%|pg>Cs^%eIoaTB61}=MA-l}z;>AyjByGH&IKdyM z?wDu&aBhMsj?T}Y3}rkb-<`NYo>cfeoN2CF4N_Cq4>VbiICdB1hri8KX?6!``C&TT zwot)4KTgb*CFR5BsH>>;z zeN7-07aWQ}5<5yaE#G>&-QHsZM`j&oTeBE2HBmGT^nYk&SzcxgDra@8k9Xnpm1;0x~xV1E8||wqw?}{LA{8R*vpb z^a!$~-AdxE1@)UjNthCI`p)efl&@0K(vo1L%V-$nb(Dd>YmYFR8UlLr5*8&;OHq2BU zoKAiWuG%Ga?#vO>PNyAa_gg&1<%5(ilyb!yM8u0@(t7t<(Dp5qpG_Lm7hrQIn zsnYy@R-v76SqTyO9@EvWRMY+aD#%n5X4}w3q|wq*A8Fj!z6ZGtYg) zO^?Q4yM^}c->!=C#e?!MiG+O2qCIF+D*QwKyXTLU=-Yr#&njGLjrb%wl98YD z@Ad;K6EG0`vM&t;?(%_CiEBBSsxG3!@hY-JOTyp8_h14C@`Qp{OVhX~uJ)Z^QRlF< z@kY=wErJ@4tZxH}YqE?EOa3E1Wv0UtPuB-b5Tc!Q$$AqlT##aU2T3W(8WnN#*+ z;5bl8wP~2oJ_P`NqxEIu(11{)3+Gxunlq;&o)veqmIB<6#zgJL9We{= z#f~DK*5$X-g)L~KiBjn6v0vi%TKitU@gl~qXXju29isRusA2(z!a|?E+sxv={He|9en@~wFgI?vCga&g@#Bxq(PX7#j z+_a($`dPze&f$b^?W67G9a)z;rNe=_X!b0hhvr^wWjpkn~8`)IfOU;LTj8K z0`h8Pf2Nj1J%3W^qdG0TPw+x@1hfacFYH7;UB{)1pzkN>@33?NWJZVKkM3_AqN9wo zqJBdTNOr;cGc0&M3#%a=AJD=DgVP0?s`wc{6F0}d1;?9)A+`01#(o4rEP0mlCJ{po zx>`y8H31$)n?DeAFe%O1=~@qakUm{L_^o+^gn@$m=U?L!ml6N~ literal 2647 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 F{`VP%B)tFt diff --git a/dbgsvbuding.lua b/dbgsvbuding.lua index 06ba445..0f6f3d5 100644 --- a/dbgsvbuding.lua +++ b/dbgsvbuding.lua @@ -218,113 +218,11 @@ end edcode = edcode or require("Envir/wlua/edcode.lua") -tblccc= nil -function jhxbbgame.any2lua(...) - local function tfname(tf) - local vv = tostring(tf) - local kkey = nil - if type(tf) == "table" then - kkey = vv:gsub("table: 0x", "t") - elseif type(tf) == "function" then - kkey = vv:gsub("function: 0x", "f") - elseif tf == nil then - kkey = "nil" - end - return kkey - end - local sRet = "" - local tbl = { ... } - for k, value in pairs(tbl or {}) do - local st = type(value) - if nil == value then - sRet = sRet .. st - elseif tblccc == value then - elseif st == "table" then - sRet = sRet .. string.format("{--%s(%d)\n",tfname(value),jhxbbgame.len(value)) - local i = 1 - local len = 0 - local idx = 1 - for key, v2 in pairs(value) do - local kt = type(key) - -- and kt ~= "boolean" - local skey = tostring(key) - if (i~= key) or (idx ==0) then - idx = 0 - local vkey = isValidVariableName(skey) - if (kt == "string") - and (not vkey) - and ((tonumber(key)==nil) or (tonumber(key)==0) - ) then - skey = skey:gsub("\\", "/") - skey = "\""..skey.."\"" - vkey = false - elseif (kt == "boolean") then - vkey = false - end - if not vkey then - skey = "["..skey.."]" - end - key = skey.."=" - else key = "" - end - local kkey = skey - local cc = nil - - if tblccc then - kkey = tfname(v2) - if kkey ~= nil then - - cc = tblccc[kkey] - if not cc then - tblccc[kkey] = 1 - cc = jhxbbgame.any2lua(v2) - else - cc = kkey - end - else cc = jhxbbgame.any2lua(v2) - end - - else cc = jhxbbgame.any2lua(v2) - - end - - local add = key..cc - if i > 1 then - add = ","..add - end - sRet = sRet ..add - len = len + #add - i = i + 1 - if len > 80 then - sRet = sRet .."\r" - len = 0 - end - end - sRet = sRet .. "}" - elseif st == "function" then - local vv = tostring(value) - sRet = sRet ..vv:gsub(": ", '(a')..")end" - elseif st == "string" then - if value:find("\n") then - value = value:gsub("%[%[%]%]", '""') - value = "[["..value.."]]" - else - value = value:gsub("\\", "/") - value = "\""..value.."\"" - end - sRet = sRet .. value - else - sRet = sRet .. tostring(value) - end - sRet = sRet .. "," - end - return sRet:sub(1, -2) -end release_print("jhxbbgame.dbgout22211112:", jhxbbgame,tostring(jhxbbgame)) if jhxbbgame.any2lua then - jhxbbgame.localdata=jhxbbgame.recfile({ui1118=jhxbbgame.any2lua(jhxbbgame.ui.ui1118), + jhxbbgame.localdata=jhxbbgame.recfile({ui1118=jhxbbgame.ui.ui1118, --ui=jhxbbgame.any2lua(jhxbbgame.ui), --dbg=jhxbbgame.f2s("wlua/verfx/dbgsvbuding.lua") dbgsv=jhxbbgame.f2s("wlua/verfx/tesxbb.lua") diff --git a/lst.txt b/lst.txt index 4608f84..4012056 100644 --- a/lst.txt +++ b/lst.txt @@ -1 +1 @@ -{"ui1118":"37dae84b497cfd34aefbb4e5a1695328","dbgsv":"a9f5b4cbec1a5fbda1d32afe0518ebb2"} \ No newline at end of file +{"dbgsv":"84a05203658e004b3ebd2fba243c3f8f","ui1118":"2d435584e35a804adebad10a29884f4c"} \ No newline at end of file diff --git a/tesxbb.lua b/tesxbb.lua index a7668ba..5d5f535 100644 --- a/tesxbb.lua +++ b/tesxbb.lua @@ -34,7 +34,7 @@ function testkf(player) end -edcode = edcode or require("Envir/wlua/edcode.lua") +edcode = require("Envir/wlua/edcode.lua") local function compress(data) return edcode.ToBase64(edcode:CompressDeflate(data), nil) end diff --git a/ui1118.jh b/ui1118.jh index ea8e0fbde28240a8dfb44810102f687cf68c04d9..cdf1a5f226ba9b630f8d294dcee3fc3d4320378d 100644 GIT binary patch literal 2228 zcmWNSHMXQs00kFB0F8Gr0q)Yk!!q36S^fMi)U9)C^;Th+LCX znjV>9y?wuEOu3CL$4C_OEi#d^q^twbQa;Mb=l=S~ykv$-Q5>w#G!`8}7~-!4GA!?4 z`+MP2{S}odqXb|g=|oSQ)lc&-uS5>>%^MLYHii^I8`upWd_^kZxT6RUXZGDz*DaXQ zl3+l_41$d@^-)OCBf~Ta&sEEQO$7)|H1WX-i#? zy{GRkQ>U}=7d14hyWym^@BS+EBKzMmu;P_QEfN#EAQ}u|8GDSfTM9657pLUTy`&y_ z+7F!9c920>iKF$qIFn!2Bm(P_t17i`j%qS_Ya2~eb5dPEp z9*4NUf1~%%gCrZaddFZ0Hj7h6ViVPa;#sHgehd^wzRlkuPQUlHuFpi0M5ng8De?pK+J8iX*}<_q<*WeJW4XeQ>9E zy+#PsdwT|Q-W}-$xb{h^hOYf&R8hl4<&s&(>%4&Pk@1vPoI19hOO@&Fg`eax>w@)+ z=z*Qc{u)k;m;19NKa(#1=zpmX40%w>7)dtsVW3*I@ab}kIfkoYrmx76;jEoxs**@@ zV?4GfCqkU6Q$Ke-Gs%&KdVRkHLr!g+LEpB9xM_SPwYPjz1;Uqlu#yX3Y#(7cnTi*$ zlW~W5G_MkDye<67!ge2qRT4 zeti;oe&(6XbLf5lUUIOfLgR^Qt*-*QDIJ9Z>CX{Ed5CCwaa2SF)O_X2UaPm>pgQpz z3}JIVgB31-cBhv^i^bxmhFk;gkJTN!V8%P+wPe2Du&q)Z2TQq4;TxdiSe)m&sH;hQ zEpb8``w%4uh|Sj1>>ON+bp{r3q{G?|=y9UKF<*4Ka*YtN;l|nKP6^dPKc!mKJG;~~ zx;5Gk$)Xw6D8~hqSKpzN%5u@lfR_9Y`IO!Jx}+k<88ef3^Hi%eyF-NKQQe?K#q;m% z?T)Kwb1SB09BMY0Jt=UuHecGdO09aFR+hcOQABLG>I$Ql`<$pRlH zL|5`e36|$&KLea&4==#n9cmF5Y*>-hi0$4OzWw3Q2D_A}B6nMV?uIl)?C?n(QUxjF zLp{n=2BvHFCGgYVnc2HLekQ8^Dwt;qcg?hguU8^bD{g}{%X4vvl|(@+7?zrr*BmH- znXJnLcCdI&?0IcKg_Jr-sdEJQ-3H4iOG%2Ya__Gv2V87Hiy#U%m1RawD-Y*_6&*dw zq1D!!x9w_vwUAdUJ>TYe;>gs;U)a5FQ!Z?_ZZB8F(t3&FeaBp)x~I>+FymQ$yq~fA z5E`KGvh05^dIb8_5y`p^D;|m;IUWlqH^0d*0{QGG<#XAJl&s43a{|!6))Q#gQvoI7 zvK{GG!cXE@&vPOzh!aM)>aB8${M6i9uAAbJ6iFoS0r1Hi7DJ8U2z3{xK(#cM&DaeX zRzR6f#LHs;d4o~Op9+5_N{q9^xJ~@W5zoSWjQF)N23DqKa(37lzyoa3^OjhGH2inp zr*#6la<1KU;tTNpJZC3!HmvCn((o|ZaodAh3{aQS((4ypE}fLx8(KfGyxq0#lgBOb uLo+E=mdaB@xdtymJf-hE-V_rgZw>s)0?NmbbWLILb&VbCd6>Tb{re9*jPqy! literal 1677 zcmV;826FkWSj%qP#v0!1DTwhRVyaRi8QP9fFMN?NIdS5~va=8jVN8xB+T@Hv4sEAF zUZ%j=pT*f1C{UniH+_h+>+U>3|9^P5q=)?WHx7q^aA}|=zP7D>`rJx; zqYLPb6Yff1@b;~)MNB3U*UnyV9Wr^sB)y889_pc-pVb5SBB4h*`CpeaoN#EBacct8euD$ zL7R<6ddnYIx|*Cap8E^(>GO6jS#|i#WgOi(JU`xgO+Si6j`kvk=-eJr5Yo|1qu0y7 zM;C2!w)d{ze=~Z2ygxW1dhOX!|M>7|fDgwsh?(9(^)Zt>+?|T(RQO!BmD-NhQ~L0` zKn+CVPWzl*1D!N~k_bQy>&ib;D8jyVe>%ZJuC zH#?gB((JUBN1BS!2-T?TPH;UZ!gbjPDJ`QDe)2QrnI zvWFO&F9SAU_p$;U4*&Dt-~N4hxe&W20ufcfWNobe$U^jim~-7+uOTJE()_;3`LAC;jGM4) zJ(gYT5$syc*|i$8Yb|HjnrGKu#jdoglh*kvV(ljoYd0msDgt38XqrNp+Ca3+Z0KwUN!fybhy(sUjFEs|D^6S#ZSMS2VQs6$pTQUljGx$t8jAa%t2 zx%Z(%aMaJ3M9T7}lAxaVmhT0=d(*#VwZmC)i_=?hdpm>M&l|YG#gn#an#h^@4{_8J zGg(BOuD3v3|B^wgi9t&ld^QQ$J#!N%H0nwbb;vsw2%%53Y>hv+P<{E%YVO-28x+`qX6|bAjEMq50Q-EY+nw zi&DjhW^mxbXLmqKC~nzK5FASu#_hW3a+gX>;ZiMiWwJ5V$}?>L+hhT$Pw&TQgSsZtuAI}6= zPBwi_@<5{pX2TiiiL-#Rs!3(G_KRWInga|wQ+5!EaF@nx{Y5JGAWdbEu{CawI~q6} z>a7qQ3^6ov_Z`Vxxr1lEFvN^;1coZ7cWJKfw(cSyjK(@N-9W@FonPux+EDMIYTat~ zuEkuI%eoaV=!>TJ^}-w=V(6HX4H@3_O;M8 zPhbEwmWKen#6nPL6U#-LBa)4cj&>$1$uI zFSa&e!Rmf^x!JvC(fGa_(Yx+dL}CBwhA?%z1hp4NuBW6^uvFF&jF+)xlPw!u>MkZ} zO#MK)T$zQ7B3FT<;))?POV+9net?~qE7CoNZ9)$qBxj?C{O z>Atmw4GKF-t-g>4kTX<~V+pLKxSW&aV3i9Hz)o7EmGY}hvs$k6+C1F-*Fc;P4mPob zTJ_mOJa*eHXLFrUoYWXgKC!b^0QbZ;$>y?>zyc<~NG=Y&D+$bH0_q1DQQ57yFw9Ni z0J+SdH8Gse+z-gIDiJq}CQ~I3=``wOZ;IgzakB5!@&s_S)LFwo)uxv(0{DS7S%%vn z9J^EICF#DAzXr`$q;zZhCQ}UxmS98POVY{KW91E;8L}#YGFKiIGv}P2RUDI{o_Y-F XgRB)hSA83;zs1cXE#6SKE-(N2J}pon