a968574 发表于 2015-10-20 20:30:21

原帖由贤知有您发表
建议使用 UN:U 进行物体的遍历问题
ZVSE
!?TL0;
!!UN:U101/-1/?v120;
!!DO5000/1/v120/1:P11114;
!!UN:R1;
!?FU5000&x1=11114;
!!UN:U101/-1/x16/1;
!!OBv1/v2/v3:T?y73;
!!FU&y73<>101:E;
!!CHv1/v2/v3:S0 B15;

贤知有您 发表于 2015-10-20 22:00:02

a968574 发表于 2015-10-20 20:30
ZVSE
!?TL0;
!!UN:U101/-1/?v120;


楼上兄弟的 TL0 触发器一般是用不了的.(在计时的环境下才用)

我认为,遍历宝箱一次就够了.
可以安排在 !?PI 触发器遍历一次.
又或者在TM触发器下且只触发一次.

!?FU5000&x1=11114;
!!UN:U101/-1/x16/1; 如果这句成立
!!OBv1/v2/v3:T?y73; 这里再检测是没必要的,可省略
!!FU&y73<>101:E;可省略
!!CHv1/v2/v3:S0 B15; 在ERA环境下最好不要用v1变量(因为v1常常被用于其它敏感触发)

还有一个提醒:
1.WOG中宝箱的类型有好几种. 见 UN:B语法.
2.WOG官方脚本有应用一些新宝箱设定.比如101-1类型和101-6类型.
3.为避免冲突,可考虑只处理 101-0的宝箱类型(也就是原类型)

我来看看 发表于 2015-10-20 22:25:48

ZVSE
!?TL0;
!!UN:U101/-1/?v120;
!!DO5000/1/v120/1:P11114;
!!UN:R1;
!?FU5000&x1=11114;
!!UN:U101/-1/x16/1;
!!OBv1/v2/v3:T?y73;
!!FU&y73<>101:E;
!!CHv1/v2/v3:S0 B15;

用了这ERM   刚进地图直接卡死

a968574 发表于 2015-10-21 00:40:40

原来101号物体的子类型0号就是sod宝箱,希望这次能成功



感谢贤知有您

贤知有您 发表于 2015-10-21 08:59:50

本帖最后由 贤知有您 于 2015-10-21 09:03 编辑

a968574 发表于 2015-10-21 00:40
原来101号物体的子类型0号就是sod宝箱,希望这次能成功



!!CHv401/v402/v403:S0 B15;
这句随机值不能这样写的.
应该用一个变量先获取随机值,再赋值到CH:B上.

如:
!!VRy99:S0 R15;
!!CHv401/v402/v403:By99;

当然,最好不要得到个0值,此时的宝箱金钱数为0/经验为-500.另外严谨一点的语法,应该先考虑该宝箱的奖励类型.不过这实际没啥影响,权作提醒.
先检测CH:S是否为0(奖励金钱或经验), 而非 1 (奖励宝物).

我来看看 发表于 2015-10-21 09:08:35

高人就是高人怎么说呢万分感谢非常之成功不解释你懂的   哈哈哈哈

我来看看 发表于 2015-10-21 16:06:23

贤知老大我把   !!CHv401/v402/v403:S0 B15;改成了    !!CHv401/v402/v403:S0 B13;这样巫术(魔力)的中级、高级就有用了   最终能实现黄金7500或经验7000的选择

我来看看 发表于 2015-10-21 16:16:33

贤知大神麻烦问一下您给我的地址 63EA58+4 63EA58+8 63EA58+C我该怎么用?我ERM知识很差只能靠大神编写的ERM脚本仔细详查方能看懂一点,最好有注释的脚本 哈哈我这个菜鸟才能简单的举一反三
想要学习能力这个辅助技能经验值增长为 25%,50%,75%
该如何写这个ERM?

贤知有您 发表于 2015-10-21 20:07:16

我来看看 发表于 2015-10-21 16:16
贤知大神麻烦问一下您给我的地址 63EA58+4 63EA58+8 63EA58+C我该怎么用?我ERM知识很差只能靠大神 ...需要在 !?PI; 和 !?GM0; 下都执行.

!!UN:C6548060/4/1048576000;
!!UN:C6548064/4/1056964608;
!!UN:C6548068/4/1061158912;

我来看看 发表于 2015-10-21 23:13:42

致敬大神们谢谢贤知老大又教会我一招!~
页: 1 [2]
查看完整版本: 一般宝箱修改问题 望大神指教 别在沉了

捐赠