佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 8429|回复: 20

[已解决]生物周怪物消除的脚本怎样加个开关

[复制链接]
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
    发表于 2009-2-27 12:45:37 | 显示全部楼层 |阅读模式
    下面是阿枫在《一条小路通罗马3》里加入的一段脚本

    生物周怪物消除及其他bug修正
    (因为都看不懂,所以全面拷贝过来)
    用了这个脚本之后,右键随机怪物会提示^该野兵好像是随机生成挡路的,是否将它移动到异次元空间?^
    很多人习惯了右键查看怪物资料,有了这个提示变得很不舒服
    能否修改一下,加个开关,需要的时候,随时打开开关,不需要的时候就关闭(类似于WOG选项中的“禁止提示信息”)

    ZVSE
    !?BA0&1000;
    !!CO-1:X1/?v1026;

    !?BA1&1000;
    !!CO-1:X1/?v1211;
    !!VRy-1:Sv1211 -v1026;
    !!CO-1&y-1<0:X1/v1026;
    !!DO1204/0/6/1:P;

    !?FU1204;
    !!EX-1/x16:A?y1/?y2/?y3;
    !!EAy1&y1>=0/y2>0/y3<0:L?y4;
    !!EX-1/x16&y1>=0/y2>0/y3<0:Ay1/y2/y4;

    !?BF;
    !!VRv5120:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
    !!VRv5130:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
    !!VRv5140:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
    !!VRv5150:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
    !!VRv5200:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
    !!VRv5210:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;

    !?CM4;
    !!CM:I?y-1 S?y-2;
    !!FU&y-1<>2010:E;
    !!FU&y-2<>14:E;
    !!BG:Q?y-1;
    !!FU&y-1=0:E;
    !!VRv2:C0/0/0/0;
    !!BG:N?v3;
    !!BMv3:F?y1 T?y30;

    !!VRy1:&4;
    !!VRy2:Sv3 +5100;
    !!VRv2|y1=4/vy2>-1:+1;               shooter

    !!VRy3:Sv3 +5120;
    !!VRv5:Sv3 +1 *-1;
    !!VRy4:S-1;
    !!EAv5|y30<174/y30>191:F0/?y4;
    !!EAv5|y30<174/y30>191:F102/98/?v4;
    !!VRv2|v4<y4/vy3>-1/y30=72/y30=73/y30=155:+2;  go back

    !!FU&v2=0:E;
    !!FU&y30>144/y30<150:E;
    !!CM:R0;

    !!VRz1:S^^;
    !!VRz2:S^^;
    !!VRz3:S^^;
    !!VRz4:S^^;
    !!VRz1:S^近身^;
    !!VRz2|v2=1/v2=3:S^远程^;
    !!VRz3&v2>1:S^返回^;
    !!VRz4:S^取消^;
    !!IF:G1/1/8//1/2/3/4;
    !!FU&v1=8:E;

    *shooter
    !!VRy10&v2<>2:Sv3 +5100;
    !!BMv3&v1=1/v2<>2:U3/?vy10 F?y2;
    !!VRy2&v1=1/v2<>2:-4;
    !!BMv3&v1=1/v2<>2:Fy2;
    !!BMv3&v1=2/v2<>2/vy10>-1:F?y2;
    !!VRy2&v1=2/v2<>2/vy10>-1:+4;
    !!BMv3&v1=2/v2<>2/vy10>-1:Fy2 U3/vy10;
    !!VRvy10&v1=2/v2<>2/vy10>-1:S-1;

    *go back
    !!VRy31:S0;
    !!VRy31&v2>1:S1;
    !!VRy31|y30=72/y30=73/y30=155:S2;
    !!VRy20&v2>1/y31=1:Sv3 +5120;
    !!EAv5&v1=1/v2>1/y31=1:Bv4/0/102/98/d/d/d/d/d/d/d/d/d/d/d;
    !!VRvy20&v1=1/v2>1/y31=1:Sv4;
    !!EAv5&v1=4/v2>1/vy20>-1/y31=1:Bvy20/1/102/98/d/d/d/d/d/d/d/d/d/d/d;
    !!VRvy20&v1=4/v2>1/vy20>-1/y31=1:S-1;

    !!VRy40&v2>1/y31=2:Sv3 +5180;
    !!VRvy40&v1=1/v2>1/y31=2:S1;
    !!VRvy40&v1=4/v2>1/y31=2:S-1;

    !?BG&v5003>20/v5000=6;
    !!VRy40:Sv5003 +5180;
    !!FU1345&vy40=1/v5016=155/v5016<>v1060:P83/0;
    !!FU1345&vy40=1/v5016>=72/v5016<=73/v5016<>v1060:P49/0;

    !?CM0&v1012>1;
    !!CM:I?y-20 S?y-21;
    !!FU&y-21<>14:E;
    !!FU&y-20<>37:E;
    !!CM:P?y1/?y2/?y3;
    !!OBy1/y2/y3:T?y4;
    !!FU&y4<>54:E;
    !!POy1/y2/y3:V0/?y5;
    !!FU&y5=1:E;
    !!VRz1:S^该野兵好像是随机生成挡路的,是否将它移动到异次元空间?^;
    !!IF:D1///1////////////;
    !!IF:F1/////1;
    !!IF:E1/1;
    !!UN&v1=5:Oy1/y2/y3;
    !!CM&v1=5:R0;

    **rebirth
    !?BR&v997=0;
    !!HEv1004:A2/139/d/?y20;
    !!DO149/0/20/1&y20>0:P;
    !!HEv1005&v1005>-1:A2/139/d/?y20;
    !!DO149/21/41/1&v1005>-1/y20>0:P;

    !?FU149;
    !!BMx16:T?y1 N?y2;
    !!FU|y1<0/y2<1:E;
    !!BMx16:E?y3;
    !!BMx16&y3>50:Ed-50;

    [ 本帖最后由 清雨悠扬 于 2009-3-10 22:03 编辑 ]
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-2-27 12:56:35 | 显示全部楼层
    呵呵,买了个道具“变色卡”

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-2-27 16:32:49 | 显示全部楼层
    估计作者也想过这个问题吧
    一般右键查看到的怪物信息  左键点击怪物的时候在资源栏上面一行也能看到

    虽然不知道作者写这个功能有什么含意(感觉就是在打扫卫生一样) 但是专门设置一个开关好像不是很值得 呵呵

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-2-27 18:48:59 | 显示全部楼层
    原帖由 老实猪 于 2009-2-27 16:32 发表
    估计作者也想过这个问题吧
    一般右键查看到的怪物信息  左键点击怪物的时候在资源栏上面一行也能看到

    虽然不知道作者写这个功能有什么含意(感觉就是在打扫卫生一样) 但是专门设置一个开关好像不是很值得 呵呵


    一直没法坚持玩[wiki]TDS[/wiki],就因为这个极其讨厌的功能让我实在无法忍受,不过现在终于找到这个功能在哪了,我决定直接把它屏蔽掉,然后就可以快乐的玩TDS了。哈哈。。。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-2-27 22:02:08 | 显示全部楼层
    原帖由 poet 于 2009-2-27 18:48 发表


    一直没法坚持玩TDS,就因为这个极其讨厌的功能让我实在无法忍受,不过现在终于找到这个功能在哪了,我决定直接把它屏蔽掉,然后就可以快乐的玩TDS了。哈哈。。。



    我也下载TDS很久了 几乎没怎么玩 因为俺是个打一条小路都勉强的人

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-2-27 22:54:56 | 显示全部楼层
    原帖由 老实猪 于 2009-2-27 22:02 发表
    我也下载TDS很久了 几乎没怎么玩 因为俺是个打一条小路都勉强的人


    这两个应该算是不同类型的东东。。。

    一条小路通罗马的经典,在于所有的地方其实都已经给你了提示和暗示。而不会出现某些BT地图那种完全不着边际的关卡。TDS如果同样的经典,相信应当看到足够多的提示。

    比较经典的操蛋的关卡是西游记西天取经,你必须步步存盘,因为你到了很远之后很可能发现当初的一步走得不对。例如第一关有个高山壁垒,你有四个和尚,结果打到后来有个守卫要两个不升级和尚,还有个守卫要个升级和尚,因此升级一个或者两个都可以过关,————但是但是到了第二关突然来个守卫需要升级的和尚。害得我需要重新打第一关。
  • TA的每日心情
    擦汗
    2020-8-29 10:50
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    1264

    回帖

    4万

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6486

    退役版主

    发表于 2009-2-28 11:47:12 | 显示全部楼层
    罗马属于RPG了 TDS属于自虐+虐待+极度无太多提示的BTGAME
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-3-10 08:32:42 | 显示全部楼层
    都跑题了啊

    有没有办法啊,加个临时开关而已,有办法做到吗?

    比如在遇到生物占住上岸点的时候,右击一下“系统选项”图标,则开启移除随机怪功能,再右击一下,则关闭此功能。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-3-10 10:07:03 | 显示全部楼层
    原帖由 清雨悠扬 于 2009-3-10 08:32 发表
    都跑题了啊

    有没有办法啊,加个临时开关而已,有办法做到吗?

    比如在遇到生物占住上岸点的时候,右击一下“系统选项”图标,则开启移除随机怪功能,再右击一下,则关闭此功能。



    实现没有问题

    但是做这个开关 如你所说 需要占用右击“系统选项”的鼠标动作 还要用一个变量才存储开关的结果

    不是很值得呢
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-3-10 10:49:33 | 显示全部楼层
    那就加上吧,反正一般是当内置脚本使用,不太会冲突,怕冲突的话,就先申请一个变量吧
    因为这个脚本在BT地图中很有必要。

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-10 12:51:01 | 显示全部楼层
    原帖由 清雨悠扬 于 2009-3-10 10:49 发表
    那就加上吧,反正一般是当内置脚本使用,不太会冲突,怕冲突的话,就先申请一个变量吧
    因为这个脚本在BT地图中很有必要。


    说实在话,我没看出有什么必要,加这种开关无非就是不想打野兵费兵力而已。那还不如直接把兵力恢复更简单,启动兵力恢复之后直接过去,看见不想打的野兵就自动战,比用鼠标把野兵移动到异次元空间简单多了。——经验值在这里根本不是问题,因为那种自动生成的野兵数量一般都非常少,没有什么经验值,这些经验值要还是不要对[wiki]游戏[/wiki]平衡根本没影响。
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-3-10 13:57:33 | 显示全部楼层
    你们都理解错了
    用现在的这个怪物清除脚本后,想右键查看怪物的数量时,会弹出一个对话框,按“取消”之后才能正常显示

    对于我这种习惯了用右键查看怪物信息的玩家来说,这样繁琐的操作是很不爽的,而且会误操作,明明不想移除,结果却按了“确定”移除了。

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-10 18:08:41 | 显示全部楼层
    原帖由 清雨悠扬 于 2009-3-10 13:57 发表
    你们都理解错了
    用现在的这个怪物清除脚本后,想右键查看怪物的数量时,会弹出一个对话框,按“取消”之后才能正常显示
    对于我这种习惯了用右键查看怪物信息的玩家来说,这样繁琐的操作是很不爽的,而且会误操作 ...


    你也理解错了我的意思,我的意思是这个脚本完全可以去掉,而不需要象你说的那样加个开关。

    当然,我可以告诉你一个最简便的修改办法:把右键触发修改为Ctrl+左键触发,这样你的右键功能保留,而且消除功能也保留了,开关切换也不需要了,对不?我的解决方法好吧?

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-10 18:14:14 | 显示全部楼层
    修改方法:找到这一行
    !?CM0&v1012>1;
    把上面这一行修改为下面的三行:
    !?CM5&v1012>1;
    !!CM:F?y1;
    !!FU&y1<>4:E;

    未经测试,不保证没问题,请楼主自己测试,如此修改后,右键保持原有功能,而 Ctrl+左键变成了移动到异次源空间。
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-3-10 22:01:43 | 显示全部楼层
    好办法,有空试试

    看来编程需要很强的逻辑思维,才能找到最简便有效的方法
  • TA的每日心情
    开心
    2024-4-8 09:46
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]野猪

    734

    回帖

    1万

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1099
    发表于 2009-3-10 22:30:40 | 显示全部楼层
    清雨说这个脚本必要的原因是因为有很多地图会出现怪物周怪物堵住关键点的情况,导致游戏无法继续,所以有必要。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-3-11 09:15:43 | 显示全部楼层
    大地图上 左键+ctrl 有用吗?

    阿枫说的情况没有遇到过 生物周野怪挡路就干掉不就行了?
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
     楼主| 发表于 2009-3-11 12:08:24 | 显示全部楼层
    原帖由 老实猪 于 2009-3-11 09:15 发表
    大地图上 左键+ctrl 有用吗?

    阿枫说的情况没有遇到过 生物周野怪挡路就干掉不就行了?



    地图玩得不多嘛
    如果生物周的野怪出现在上岸点,而且是仅有的上岸点,你怎么干掉它啊?远程?呵呵

    该用户从未签到

    906

    回帖

    9696

    金币

    2

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4086

    退役版主

    发表于 2009-3-11 12:40:36 | 显示全部楼层
    原帖由 老实猪 于 2009-3-11 09:15 发表
    大地图上 左键+ctrl 有用吗?
    阿枫说的情况没有遇到过 生物周野怪挡路就干掉不就行了?


    没试过,不晓得有没有用,但是[wiki]ERM[/wiki]帮助里面说是可以有用的。

    至于野怪挡住唯一上岸点的问题,我一般的解决方案就是用踏水。

    实际上挡住上岸点是非常正常的问题,有很多因素都能导致上岸点被遮挡,例如旁边多堆几个船的情况,或者在上岸点被挖了一个坑(挖宝留的坑)。所以地图设计必须考虑这些问题的。

    该用户从未签到

    1206

    回帖

    1万

    金币

    8

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    1768

    杰出贡献退役版主论坛元老

    发表于 2009-3-11 13:16:57 | 显示全部楼层
    原帖由 清雨悠扬 于 2009-3-11 12:08 发表



    地图玩得不多嘛
    如果生物周的野怪出现在上岸点,而且是仅有的上岸点,你怎么干掉它啊?远程?呵呵


    呵呵 真没遇到过
    实在不行就用修改器+翅膀 用完再删掉 呵呵
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-15 12:41 , Processed in 0.508119 second(s), 14 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

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