请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 191|回复: 0

FastBulid快速建造Lua分享【作废】

[复制链接]
发表于 2017-11-11 01:19:23 | 显示全部楼层 |阅读模式

马上注册,结实更多好友,浏览不受限制!

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

x
声明:代码并非完全都是我所写,我只是做了一个优化版
特色:
1.快速建造你的基地,不会消耗金钱
2.手雷的威力更大,摧毁敌方基地的速度更快
3.建筑无上限,光塔不限制距离

TIM截图20171111012438.png
  1. --Fast Bulid Lua By Toby
  2. --2017,11,11 morning
  3. parse('mp_idlekick 4')
  4. --不踢掉发呆的队友
  5. parse('mp_pinglimit 9999')
  6. --不踢掉高延迟玩家
  7. parse('mp_dispense r_money 5000')
  8. --每秒加5000块钱
  9. parse('mp_building_limit "Barricade" 999')
  10. parse('mp_building_limit "Barricade" 999')
  11. parse('mp_building_limit "Barbed Wire" 999')
  12. parse('mp_building_limit "Gate Field" 999')
  13. parse('mp_building_limit "Turret" 999')
  14. parse('mp_building_limit "Dispenser" 999')
  15. parse('mp_building_limit "Supply" 999')
  16. parse('mp_building_limit "Teleporter Entrance" 999')
  17. parse('mp_building_limit "Teleporter Exit" 999')
  18. parse('mp_killbuildings 3')
  19. --玩家离开时是否毁掉所属的建筑
  20. addhook("buildattempt", "_build")
  21.      function _build(p, t, x, y, m)
  22.           if t == 20 or t == 21 then return 0 end
  23.           local money = player(p, "money")
  24.           if cost_money then if money < tonumber(buildings[t][3]) then return 0 end
  25.           local money = player(p, "money") - buildings[t][3]
  26.           parse ("setmoney "..p.." "..money) end
  27.           if not upgraded or not buildings[t][5] then
  28.                parse ("spawnobject "..t.." "..x.." "..y.." 0 "..m.." "..player(p, "team").." "..p)
  29.           else
  30.                parse ("spawnobject "..buildings[t][5].." "..x.." "..y.." 0 "..m.." "..player(p, "team").." "..p)
  31.           end
  32.      end
  33.          --从addhook后面的代码非我所写,而是截取于Fast.lua
  34.          --我也看不懂...有待研究
复制代码


回复

使用道具 举报

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

本版积分规则