- 积分
- 551
- 威望
- 0
- 魅力
- 0
- 经验
- 21
- 热心度
- 0
- 注册时间
- 2008-12-14
- 最后登录
- 2020-6-20
- 主题
- 41
- 回帖
- 286
- 精华
- 1
- 阅读权限
- 30
TA的每日心情 | 慵懒 2020-6-16 08:57 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]投石矮人

3级 Known Hero
 
- 积分
- 551
|
我想弄一张图,一个族是地狱,只有3个BOSS型英雄。它的城全在地下,别人进不去,它可以通过单向门出来。
当它在地面攻占一座城时,如果城镇类型不是地狱,那么会自动把城分配给它的手下玩家。
但是昨天晚上翻了一遍ERM帮助V2.06 没找到任何检测该事件。
于是我另一种方法,就是每回合检测玩家所有城镇,如果不是地狱就改变所属,但是又有问题。
!#TM99:S1/999/1/255;
!?TM99&1000;
!!OW:W0/?y1; 获得红色的城镇总数
!!DO644/0/y1/1:P; 遍历所有城镇
!?FU644;
!!OW:W0/x16/?y2; 获得红色城镇在地图上的编号
!!CA0/y2:T?y3; 获得该编号城镇的类型
!!CA0/y2&y3<>3:O2; 如果不是地狱,那么改变所属为褐色
结果进游戏报错,说范围超了。
所以我最终想问的是:
1.如何检测任意城镇被占事件
2.如果上面的无法检测,那么如何循环检测某玩家的城镇? |
|