7

回帖

663

金币

363

积分

积分
363
发表于 2024-6-12 22:52:55 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
求一个复古法师诱惑宝宝的脚本,人物下线宝宝可保留10分钟  10分钟之后宝宝死亡的脚本,有没有大神分享一下
回复

使用道具 举报

26

回帖

1558

金币

859

积分

积分
859
发表于 2024-8-30 13:31:30 | 显示全部楼层
核心代码:
  1. -- 法师宝宝
  2.     if getbaseinfo(actor,7) == 1 then
  3.         local A = {}
  4.         local ncount = getbaseinfo(actor, 38)
  5.         for i = 0, ncount - 1 do
  6.             local mon = getslavebyindex(actor, i)
  7.             local monName = getbaseinfo(mon, 1)
  8.             local currentLevel = getslavelevel(mon)
  9.             local maxHp = getbaseinfo(mon,10)
  10.             local currentHp = getbaseinfo(mon,9)
  11.             local montbl = {}
  12.             montbl[monName] = {currentLevel,0,currentHp,maxHp}
  13.             table.insert(A,montbl)
  14.         end

  15.         local bbInfo = getplaydef(actor,constant.t_current_bb_info)
  16.         local B = {}
  17.         if bbInfo ~= "" then
  18.             B = json2tbl(bbInfo)
  19.         end

  20.         -- 设置时间
  21.         for i = 1, #A do
  22.             local keyA, valueA = next(A[i])
  23.             local found = false
  24.             for j = 1, #B do
  25.                 local keyB, valueB = next(B[j])
  26.                 if keyA == keyB and valueB[2] ~= nil then
  27.                     A[i][keyA][2] = valueB[2]
  28.                     table.remove(B, j)
  29.                     found = true
  30.                     break
  31.                 end
  32.             end
  33.             if not found then
  34.                 A[i][keyA][2] = os.time()
  35.             end
  36.         end

  37.         if getflagstatus(actor,constant.login_call_bb) == 0 then
  38.             setplaydef(actor,constant.t_current_bb_info,tbl2json(A))
  39.             setplaydef(actor,constant.u_bb_begin_time,os.time())
  40.         end
  41.     end
复制代码
回复

使用道具 举报

1

回帖

337

金币

181

积分

积分
181
发表于 昨天 23:27 | 显示全部楼层

这是lua写法吧,给个txt的呗 不会lua
回复

使用道具 举报