• QQ21031394

    工作时间

    周一至周五:9:30-18:30

    周末及节日:根据情况调休

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方QQ群

站长推荐
kirin麒麟 正式版主
  • 未知地域
  • 天工合约会员

    拥有浏览和下载天工精品模型区权限
  • 217发帖数
  • 30主题数
  • 0关注数
  • 14粉丝

[麒麟演示] LUA批量生成物编(进阶版)

[复制链接]
kirin麒麟 发表于 2020-4-14 12:18:00 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
提莫作坊QQ群:提莫作坊www.tbwlm.cn

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 kirin麒麟 于 2020-4-14 12:20 编辑

以下是lua生成物编进阶版   暂无说明注释(礼包模板)(魔法书)复制到编辑器的自定义代码区  
使用到  lua遍历 lua表

  1. <?local slk = require 'slk'?>
  2. library KIRIN
  3. private function cccccccc takes nothing returns nothing
  4. <?
  5.     local sxzf = { [[生命值]],[[魔法值]],[[攻击力]],[[护甲]],[[力量]],[[敏捷]],[[智力]],[[暴击几率]],[[暴击伤害]],[[伤害增幅]],[[伤害免疫]],[[攻击吸血]],[[闪避]],[[杀敌加全属性]],[[攻击加全属性]],[[每秒加全属性]]}
  6.     local name = {
  7.         ["等级礼包"] = {
  8.             [1] = {name = "等级礼包1", sx = {[14]=10, [15]=15, [16]=20,}, ewsm = "|cffff0000需求:地图等级2"},
  9.             [2] = {name = "等级礼包2", sx = {[14]=12, [15]=17, [16]=22,}, ewsm = "|cffff0000需求:地图等级4"},
  10.             [3] = {name = "等级礼包3", sx = {[14]=14, [15]=19, [16]=24,}, ewsm = "|cffff0000需求:地图等级6"},
  11.             [4] = {name = "等级礼包4", sx = {[14]=16, [15]=21, [16]=26,[9]=50,}, ewsm = "|cffff0000需求:地图等级10"},
  12.             [5] = {name = "等级礼包5", sx = {[14]=18, [15]=23, [16]=28,}, ewsm = "|cffff0000需求:地图等级15"},
  13.             [6] = {name = "等级礼包6", sx = {[14]=20, [15]=25, [16]=30,[10]=50,}, ewsm = "|cffff0000需求:地图等级20"},
  14.             [7] = {name = "等级礼包7", sx = {[14]=22, [15]=27, [16]=32,}, ewsm = "|cffff0000需求:地图等级25"},
  15.             [8] = {name = "等级礼包8", sx = {[14]=24, [15]=29, [16]=34,[8]=20,}, ewsm = "|cffff0000需求:地图等级30"},
  16.             [9] = {name = "等级礼包9", sx = {[14]=26, [15]=31, [16]=36,}, ewsm = "|cffff0000需求:地图等级35"},
  17.         },
  18.         ["肝帝礼包"] = {
  19.             [1] = {name="肝帝礼包1", sx={[14]=10,[15]=15,[16]=20,}, ewsm=""},
  20.             [2] = {name="肝帝礼包2", sx={[14]=12,[15]=17,[16]=22,}, ewsm=""},
  21.             [3] = {name="肝帝礼包3", sx={[14]=14,[15]=19,[16]=24,}, ewsm=""},
  22.             [4] = {name="肝帝礼包4", sx={[14]=16,[15]=21,[16]=26,[9]=50,}, ewsm=""},
  23.             [5] = {name="肝帝礼包5", sx={[14]=18,[15]=23,[16]=28,}, ewsm=""},
  24.             [6] = {name="肝帝礼包6", sx={[14]=20,[15]=25,[16]=30,[10]=50,}, ewsm=""},
  25.             [7] = {name="肝帝礼包7", sx={[14]=22,[15]=27,[16]=32,}, ewsm=""},
  26.             [8] = {name="肝帝礼包8", sx={[14]=24,[15]=29,[16]=34,[8]=20,}, ewsm=""},
  27.             [9] = {name="肝帝礼包9", sx={[14]=26,[15]=31,[16]=36,}, ewsm=""},
  28.         },
  29.         ["通关礼包"] = {
  30.             [1] = {name="通关礼包1", sx={[14]=10,[15]=15,[16]=20,}, ewsm="|cffff0000需求:通关难度1"},
  31.             [2] = {name="通关礼包2", sx={}, ewsm="|cffff9900获得通关英雄|n|cffff0000需求:通关难度2"},
  32.             [3] = {name="通关礼包3", sx={[14]=12,[15]=17,[16]=22,[9]=20,}, ewsm="|cffff0000需求:通关难度3"},
  33.             [4] = {name="通关礼包4", sx={}, ewsm="|cffff9900获得通关英雄|n|cffff0000需求:通关难度4"},
  34.             [5] = {name="通关礼包5", sx={[14]=14,[15]=19,[16]=24,[10]=10,}, ewsm="|cffff0000需求:通关难度5"},
  35.             [6] = {name="通关礼包6", sx={}, ewsm="|cffff9900获得通关英雄|n|cffff0000需求:通关难度6"},
  36.             [7] = {name="通关礼包7", sx={[14]=20,[15]=25,[16]=30,[8]=5,}, ewsm="|cffff0000需求:通关难度7"},
  37.             [8] = {name="通关礼包8", sx={}, ewsm="|cffff9900获得通关英雄|n|cffff0000需求:通关难度8"},
  38.         },
  39.     }
  40.     local djlb = {}
  41.     for k,v in pairs(name["等级礼包"]) do
  42.         objk=slk.upgrade.Rhpm:new('djk'..k)
  43.         objk.name=name["等级礼包"][k].name
  44.         objk.Buttonpos1=0
  45.         objk.Buttonpos2=-11
  46.         objk.race=""
  47.         obj=slk.ability.AEev:new('djl'..k)
  48.         obj.name=name["等级礼包"][k].name
  49.         obj.Tip="|cffff9900"..name["等级礼包"][k].name
  50.         local zf = ""
  51.         for c,cc in pairs(name["等级礼包"][k].sx) do
  52.             if c ~= 8 and c ~= 9 and c ~= 10 and c ~= 11 and c ~= 12  and c ~= 13 then
  53.                 zf = zf..sxzf[c]..":"..name["等级礼包"][k].sx[c].."|n"
  54.             else
  55.                 zf = zf..sxzf[c]..":"..name["等级礼包"][k].sx[c].."%".."|n"
  56.             end
  57.         end
  58.         obj.Ubertip="|cffff9900"..zf..name["等级礼包"][k].ewsm
  59.         obj.levels=1
  60.         obj.DataA1=0
  61.         obj.Requires=objk.get_id()
  62.         djlb[k] = obj.get_id()
  63.     end
  64.     local gdlb = {}
  65.     for k,v in pairs(name["肝帝礼包"]) do
  66.         objk=slk.upgrade.Rhpm:new('gdk'..k)
  67.         objk.name=name["肝帝礼包"][k].name
  68.         objk.Buttonpos1=0
  69.         objk.Buttonpos2=-11
  70.         objk.race=""
  71.         obj=slk.ability.AEev:new('gdl'..k)
  72.         obj.name=name["肝帝礼包"][k].name
  73.         obj.Tip="|cffff9900"..name["肝帝礼包"][k].name
  74.         local zf = ""
  75.         for c,cc in pairs(name["肝帝礼包"][k].sx) do
  76.             if c ~= 8 and c ~= 9 and c ~= 10 and c ~= 11 and c ~= 12  and c ~= 13 then
  77.                 zf = zf..sxzf[c]..":"..name["肝帝礼包"][k].sx[c].."|n"
  78.             else
  79.                 zf = zf..sxzf[c]..":"..name["肝帝礼包"][k].sx[c].."%".."|n"
  80.             end
  81.         end
  82.         obj.Ubertip="|cffff9900"..zf..name["肝帝礼包"][k].ewsm
  83.         obj.levels=1
  84.         obj.DataA1=0
  85.         obj.Requires=objk.get_id()
  86.         gdlb[k] = obj.get_id()
  87.     end
  88.     local tglb = {}
  89.     for k,v in pairs(name["通关礼包"]) do
  90.         objk=slk.upgrade.Rhpm:new('tgk'..k)
  91.         objk.name=name["通关礼包"][k].name
  92.         objk.Buttonpos1=0
  93.         objk.Buttonpos2=-11
  94.         objk.race=""
  95.         obj=slk.ability.AEev:new('tgl'..k)
  96.         obj.name=name["通关礼包"][k].name
  97.         obj.Tip="|cffff9900"..name["通关礼包"][k].name
  98.         local zf = ""
  99.         for c,cc in pairs(name["通关礼包"][k].sx) do
  100.             if c ~= 8 and c ~= 9 and c ~= 10 and c ~= 11 and c ~= 12  and c ~= 13 then
  101.                 zf = zf..sxzf[c]..":"..name["通关礼包"][k].sx[c].."|n"
  102.             else
  103.                 zf = zf..sxzf[c]..":"..name["通关礼包"][k].sx[c].."%".."|n"
  104.             end
  105.         end
  106.         obj.Ubertip="|cffff9900"..zf..name["通关礼包"][k].ewsm
  107.         obj.levels=1
  108.         obj.DataA1=0
  109.         obj.Requires=objk.get_id()
  110.         tglb[k] = obj.get_id()
  111.     end
  112.     obj = slk.ability.Aspb:new('djlb')
  113.     obj.hero = 1
  114.     obj.DataC1 = #djlb
  115.     obj.DataD1 = #djlb
  116.     obj.levels = 1
  117.     obj.DataA1 = djlb[1]..","..djlb[2]..","..djlb[3]..","..djlb[4]..","..djlb[5]..","..djlb[6]..","..djlb[7]..","..djlb[8]..","..djlb[9]
  118.     obj.Name="等级礼包"
  119.     obj.Tip="|cffff9900等级礼包"
  120.     obj.Buttonpos1=1
  121.     obj.Buttonpos2=0
  122.     obj.DataE1="thunderbolt"
  123.     obj = slk.ability.Aspb:new('gdlb')
  124.     obj.hero = 1
  125.     obj.DataC1 = #gdlb
  126.     obj.DataD1 = #gdlb
  127.     obj.levels = 1
  128.     obj.DataA1 = gdlb[1]..","..gdlb[2]..","..gdlb[3]..","..gdlb[4]..","..gdlb[5]..","..gdlb[6]..","..gdlb[7]..","..gdlb[8]..","..gdlb[9]
  129.     obj.Name="肝帝礼包"
  130.     obj.Tip="|cffff9900肝帝礼包"
  131.     obj.Buttonpos1=2
  132.     obj.Buttonpos2=0
  133.     obj.DataE1="thunderclap"
  134.     obj = slk.ability.Aspb:new('tglb')
  135.     obj.hero = 1
  136.     obj.DataC1 = #tglb
  137.     obj.DataD1 = #tglb
  138.     obj.levels = 1
  139.     obj.DataA1 = tglb[1]..","..tglb[2]..","..tglb[3]..","..tglb[4]..","..tglb[5]..","..tglb[6]..","..tglb[7]..","..tglb[8]
  140.     obj.Name="通关礼包"
  141.     obj.Tip="|cffff9900通关礼包"
  142.     obj.Buttonpos1=3
  143.     obj.Buttonpos2=0
  144.     obj.DataE1="tornado"
  145. ?>
  146. endfunction
  147. endlibrary
复制代码




楼主热帖
免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。

本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

本网站所提供的信息,只供参考之用。本网站不保证信息的准确性、有效性、及时性和完整性。本网站及其雇员一概毋须以任何方式就任何信息传递或传送的失误、不准确或错误,对用户或任何其他人士负任何直接或间接责任。在法律允许的范围内,本网站在此声明,不承担用户或任何人士就使用或未能使用本网站所提供的信息或任何链接所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿。

精彩评论22

haha7328 发表于 2020-4-14 14:42:08 | 显示全部楼层

楼主太厉害了!楼主,I*老*虎*U!我觉得天工社区真是个好地方!
Morgan琨 发表于 2020-4-15 11:40:29 | 显示全部楼层
看不懂。。
来看看 发表于 2020-4-15 18:00:29 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!
子不语 发表于 2020-4-16 10:17:39 | 显示全部楼层

这个帖子不回对不起自己!我想我是一天也不能离开天工社区
酒笙Ear 发表于 2020-4-17 13:33:26 | 显示全部楼层
老麒麟nb
花损芳谢,忆昨残红落街。风也清绝,霜也凌烈,独抱浓愁宿月,泪融残粉似雪。
蓝忘机 发表于 2020-4-18 12:08:54 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!
  “你遇见一个人,犯了一个错,你想弥补想还清,到最后才发现你根本无力回天,犯下的罪过永远无法弥补,我们永远无法还清欠下的…只要错了,就是错了永远无法弥补。”
Tsunami 发表于 2020-4-18 14:03:17 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!
子不语 发表于 2020-4-19 15:56:53 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!
梅梅梅 发表于 2020-4-19 18:28:25 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!

强调下版规的规定,如有恶意灌水从重处罚:
=====发表主题规则=======
1.主题内容请一定要附带预览图片,谢谢;
2.搬运来的东西请尽量不要卖钱!;
3.发帖有任何疑问请联系QQ21031394;
=====发表回复规则=======
1.禁止直接复制标题内容的;
2.禁止纯数字或者纯字母的;
3.禁止乱打一通文不对题;
4.禁止屠版和刷分行为;
第一次扣分处理,第二次扣分+警告,警告三次禁言三天,绝不手软,情况严重的直接封号,请大家珍惜自己的账号!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
天工维度唯一QQ群
786014245

欢迎进群交流,入群答案:编辑器

  • 官方在线客服

    QQ客服:小雪

    点击交谈

    QQ客服:砂糖

    点击交谈

    团队老大:荀公子

    商务合作
  • 上海市静安区共和新路4718号宏慧新汇园6号楼603室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方QQ群

Powered by 天天RPG&DZX3.4 ©2020-2021 Comsenz Inc.提百万设计( 沪ICP备18032615号-1 )营业执照