bfdz49 发表于 2025-2-13 14:34:58

远征ol

最近我改远征这个版版 给大家分享分享

比如一个活动我们怎么开他呢 看代码

-- 是否在活动时间内
        if not g_oHappyOlympics:IsOnActivityTime() then
                return



看下面说明
1. 变量和方法调用
[*]g_oHappyOlympics:

[*]这是一个全局变量(从 g_ 前缀可以推测),表示与“快乐奥运会”相关的对象或类实例。

[*]在 Lua 中,: 用于调用对象的方法,并且会将对象本身作为第一个参数(self)传递给方法。


[*]IsOnActivityTime():

[*]这是 g_oHappyOlympics 对象的一个方法,用于检查“快乐奥运会”是否处于活动时间内。

[*]方法名通常以动词开头,表示某种操作或判断。


[*]not:

[*]这是 Lua 中的逻辑非运算符,用于取反。如果 IsOnActivityTime() 返回 true,not 会将其转换为 false;如果返回 false,not 会将其转换为 true。


2. 条件判断
[*]if not ... then:

[*]这是一个条件判断语句,用于检查 IsOnActivityTime() 方法的返回值是否为 false。

[*]如果 IsOnActivityTime() 返回 false(即活动不在活动时间内),则执行 then 后面的代码块。

[*]如果返回 true(即活动在活动时间内),则跳过 then 后面的代码块。


[*]return:


[*]如果活动不在活动时间内,return 语句会立即终止当前函数的执行,不再执行后续代码


-- 假设 g_oHappyOlympics 是一个全局对象
g_oHappyOlympics = {
    -- 定义一个方法来检查活动是否在活动时间内
    IsOnActivityTime = function(self)
      -- 这里可以添加具体的逻辑来判断活动是否在活动时间内
      -- 例如,检查当前时间是否在活动时间内
      local current_time = os.time()
      local start_time = os.time({year=2025, month=8, day=1, hour=0, min=0, sec=0})
      local end_time = os.time({year=2025, month=8, day=31, hour=23, min=59, sec=59})

      return start_time <= current_time and current_time <= end_time
    end
}

-- 检查活动是否在活动时间内
if not g_oHappyOlympics:IsOnActivityTime() then
    print("快乐奥运会尚未开始或已经结束")
    return
end

-- 如果活动在活动时间内,继续执行后续代码
print("快乐奥运会正在进行中")
-- 后续逻辑
我把全部活动开起
{year=-1,month=-1,day=-1,hour=20,min=0,sec=0,wday=3},
这个是什么意思呢?

[*]year:

[*]表示年份。值为 -1 表示年份未指定或无效。


[*]month:

[*]表示月份。值为 -1 表示月份未指定或无效。


[*]day:

[*]表示日期。值为 -1 表示日期未指定或无效。


[*]hour:

[*]表示小时。值为 20,表示晚上 8 点。


[*]min:

[*]表示分钟。值为 0,表示分钟为 0。


[*]sec:

[*]表示秒。值为 0,表示秒为 0。


[*]wday:


[*]表示星期几。值为 3,表示星期三(在 Lua 中,wday 的范围是 1 到 7,其中 1 表示星期日,2 表示星期一,依此类推)。







qq7887777 发表于 2025-2-13 15:25:19

还有没有研究别的东西

627126940 发表于 2025-2-13 16:14:15

大佬求链接

176034095 发表于 2025-2-13 16:25:28

帮顶帮顶帮顶

bfdz49 发表于 2025-2-13 17:46:22

627126940 发表于 2025-2-13 16:14
大佬求链接

等我改好

の鸣人メ 发表于 2025-2-13 18:27:00

:::

qioufeixue 发表于 2025-2-13 18:59:48

:::

wangyijian22 发表于 2025-2-13 19:27:32

大佬链接:

点上一支烟 发表于 2025-2-13 19:37:16

支持大佬技术贴必顶

杨子哥哥 发表于 2025-2-13 21:33:22

期待一下啦 :

pzhulove 发表于 2025-2-14 11:09:42

这个游戏源码哪个大佬 分享下呀   
页: [1]
查看完整版本: 远征ol

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明