From b0df9649bfad03e7650c6e75db24e098890df64d Mon Sep 17 00:00:00 2001 From: wxd-gaming <492794628@qq.com> Date: Thu, 9 Jan 2025 20:25:16 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B5=8B=E8=AF=95=E3=80=91oninit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua-test/lua/module/TableInsert.lua | 38 ----------------------------- lua-test/lua/module/TestClass.lua | 16 ++++++------ lua-test/lua/module/TestData.lua | 29 ++++++++++++---------- lua-test/lua/module/TimeTest.lua | 17 +++++++------ 4 files changed, 35 insertions(+), 65 deletions(-) diff --git a/lua-test/lua/module/TableInsert.lua b/lua-test/lua/module/TableInsert.lua index 5f96775..a752d2e 100644 --- a/lua-test/lua/module/TableInsert.lua +++ b/lua-test/lua/module/TableInsert.lua @@ -54,41 +54,3 @@ function tableInsert.onLogin(player) print("onLogin", player:toString()) end ---LoginEventListerTable:eventLister("0", "test", function() --- print("test") ---end, 999999) --- ---LoginEventListerTable:eventLister("0", "test", this.t1) --- ---LoginEventListerTable:eventLister("0", "test", function() --- print("test100") ---end, 100) --- ---LoginEventListerTable:eventLister("0", "test", function() --- print("test1") ---end, 1) - ---LoginEventListerTable:triggerEvent("0") - -local a = 10 -print(a < 20 and a or 20) - ---gameDebug.debug(function() --- CheckOpenEventListerTable:eventLister("0", "会员礼包检测", function() --- return "CheckOpenEventListerTable" --- end) --- --- print(CheckOpenEventListerTable:triggerResult("0")) ---end) --- ---local tmpList = {} --- ---for i = 1, 10 do --- table.insert(tmpList, tostring(i)) ---end --- ---gameDebug.print(tmpList) --- ---table.remove(tmpList, 5) --- ---gameDebug.print(tmpList) \ No newline at end of file diff --git a/lua-test/lua/module/TestClass.lua b/lua-test/lua/module/TestClass.lua index 8847e4f..98aafda 100644 --- a/lua-test/lua/module/TestClass.lua +++ b/lua-test/lua/module/TestClass.lua @@ -44,15 +44,17 @@ function ddd() print("ddddddd") end -local test = TestClass.new() -local test2 = TestClass.new() -test:Name("t1") -test:Level(2) +function TestClass.onInit() + local test = TestClass.new() + local test2 = TestClass.new() + test:Name("t1") + test:Level(2) -test2:Name("t2") -test2:Level(2) + test2:Name("t2") + test2:Level(2) -print("230 - 220 * 0.5", 230 - 220 * 0.5) + print("230 - 220 * 0.5", 230 - 220 * 0.5) +end --local tmp_number = {} --print("测试 tonumber ", tonumber(tmp_number["t1"])) diff --git a/lua-test/lua/module/TestData.lua b/lua-test/lua/module/TestData.lua index 8c8eab3..7a6e8a0 100644 --- a/lua-test/lua/module/TestData.lua +++ b/lua-test/lua/module/TestData.lua @@ -58,19 +58,22 @@ function testActor(actor) gameDebug.printType(actor, actor:getUid(), actor:getName(), actor["lv"]) end -local k1 = "dddd" -gameDebug.print({ k1 = "1" }) -gameDebug.print({ [k1] = "1" }) +function TestData.onInit() + local k1 = "dddd" + gameDebug.print({ k1 = "1" }) + gameDebug.print({ [k1] = "1" }) -ldebug("debug", 3) -linfo("info", 3) -lerror("error", 3) + ldebug("debug", 3) + linfo("info", 3) + lerror("error", 3) + + gameDebug.printType("getvardata", getvardata("key")) + setvardata("key", 1, "1") + gameDebug.printType("getvardata", getvardata("key", 1)) + setvardata("key", "1", "1") + gameDebug.printType("getvardata", getvardata("key")) + setvardata("key", { ["333"] = 1, ["444"] = 2 }) + gameDebug.printType("getvardata", getvardata("key")) +end -gameDebug.printType("getvardata", getvardata("key")) -setvardata("key", 1, "1") -gameDebug.printType("getvardata", getvardata("key", 1)) -setvardata("key", "1", "1") -gameDebug.printType("getvardata", getvardata("key")) -setvardata("key", { ["333"] = 1, ["444"] = 2 }) -gameDebug.printType("getvardata", getvardata("key")) return TestData \ No newline at end of file diff --git a/lua-test/lua/module/TimeTest.lua b/lua-test/lua/module/TimeTest.lua index 16bb3e9..708329f 100644 --- a/lua-test/lua/module/TimeTest.lua +++ b/lua-test/lua/module/TimeTest.lua @@ -4,7 +4,9 @@ --- DateTime: 2024/12/27 16:32 --- -function diffTimeDay() +DiffTimeDayTest = {} + +function DiffTimeDayTest.diffTimeDay() local nowSec = os.time() local openServerTime = 1730390400 print(TimeUtil.timeFormat(openServerTime)) @@ -34,10 +36,11 @@ function diffTimeDay() return startDayTime, endDayTime, serverOpenDays <= resetDay end -diffTimeDay() - -local tableString = "{key1 = 'value1', key2 = 'value2'}" -local t = load("return " .. tableString)() - -gameDebug.print("load string", type(t), t) +function DiffTimeDayTest.onInit() + DiffTimeDayTest.diffTimeDay() + local tableString = "{key1 = 'value1', key2 = 'value2'}" + local t = load("return " .. tableString)() + --字符串通过load形式加载成table + gameDebug.print("load string", type(t), t) +end