3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2048|回复: 2
打印 上一主题 下一主题

[求助] 求教版主alexliyu,请问你的内置超强修改器在当前版本还有用么?

[复制链接]

8

主题

313

帖子

443

积分

高级玩家

Rank: 4

贡献度
6
金元
4194
积分
443
精华
0
注册时间
2011-1-27
跳转到指定楼层
主题
发表于 2019-1-26 18:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是这个  http://bbs.3dmgame.com/thread-5723274-1-1.html   的内置超强修改器已经在metadataa修改了版本号
当前游戏版本为238808,
15号的
其中alt+1的修改器页面打不开,麻烦版主指导下?

特别想要当中的在地图上添加资源的修改,能不能单独提取这一项,
想定向定点添加资源,本人已地图整齐规划癌症晚期了^-^

function AddNewSurDeposit(num, resource)

  local amount = 1000000
  CalcBuildableGrid()
  local UnbuildableZ = buildUnbuildableZ()
  -- local num = UICity:Random(def.param1, def.param2)
  for i = 1, num do
    local marker
    marker = PlaceObject("SurfaceDepositMarker")
    marker.resource = resource
    marker.grade = "Very High"
    marker.max_amount = amount * const.ResourceScale
    marker.depth_layer = 0
    for i = 1, 50 do
      local sector_x = UICity:Random(1, 10)
      local sector_y = UICity:Random(1, 10)
      local sector = g_MapSectors[sector_x][sector_y]
      local minx, miny = sector.area:minxyz()
      local maxx, maxy = sector.area:maxxyz()
      local x = UICity:Random(minx, maxx)
      local y = UICity:Random(miny, maxy)
      local q, r = WorldToHex(x, y)
      local pt = point(x, y)
      if GetBuildableZ(q, r) ~= UnbuildableZ and terrain.IsPassable(pt) then
        marker:SetPos(pt)
        break
      end
    end
    if marker:IsValidPos() then
      marker.revealed = true
      markerlaceDeposit()
    else
      printf("couldn't find position to place %s deposit", resource)
      DoneObject(marker)
    end
  end
end




回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-4-20 21:26 , Processed in 0.207031 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表