佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 2111|回复: 9

帮助文档里变量列表用括号括起来的意思是只能用来作为临时变量吗?

[复制链接]
  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
    发表于 2019-8-8 11:21:37 | 显示全部楼层 |阅读模式
    比如截图中的(v1-v10)
    QQ截图20190808111726.png
  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
     楼主| 发表于 2019-8-8 11:29:21 | 显示全部楼层
    顺便问下哪里有统计过wog基底里面所有是使用过的V变量 Z变量 标志 和 W变量吗?
    如果没有的话是否有必要根据每个文件头部注释统计一下?

    点评

    [attachimg]71356[/attachimg] 这点你可以查看游戏根目录下的wogermlog.txt文件,里面会列举出来所有的WOG基底+MODS使用的所有常用变量。  详情 回复 发表于 2019-8-8 11:37
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-8-8 11:35:51 | 显示全部楼层
    意思这类v变量有官方脚本或者其他脚本做了清零处理。
    v变量跟常用y变量最大区别就是 v变量在没有其他脚本占用的时候 调用始终数值不变(比如这个函数内定义了v7550的数值,你在其他函数直接调用v7550始终等于你设定的值,不会在新函数里被清零,也就是所谓的跨函数使用变量)
    1. !?BF&1000;战场生成触发
    2. !!VRv10:S0; 设置v10
    3. !!DO20000/0/41/1:P;获取战场至高天使的数量
    4. !!VRy1:Sv10; y1=战场至高天使数量
    5. !!VRv10:S0;

    6. !?FU20000;检测战场所有兵种里面至高的数量
    7. !!BMx16:T?y1 N?y2;
    8. !!FU|x16<0/x16>41/y1<0/y2<1:E;
    9. !!if&y1=150:;
    10. !!VRv10:+y2;
    11. !!en:;
    复制代码

    这类就是典型的临时调用v变量的例子

    由于这类临时调用自带清零操作 所以以后用到需要跨函数使用的v变量的时候需要注意避开官方已经占用的部分。而自己使用类似临时变量也可以用重复使用这些临时v变量处理函数内调用。

    点评

    嗯,看大佬的例子一下就明白了~~~这类变量其实是被用来当作函数的返回值了吧? 感谢大佬解惑  详情 回复 发表于 2019-8-8 12:57
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-8-8 11:37:50 | 显示全部楼层
    我是个好人 发表于 2019-8-8 11:29
    顺便问下哪里有统计过wog基底里面所有是使用过的V变量 Z变量 标志 和 W变量吗?
    如果没有的话是否有必要根 ...

    QQ截图20190808113648.jpg
    这点你可以查看游戏根目录下的wogermlog.txt文件,里面会列举出来所有的WOG基底+MODS使用的所有常用变量。

    点评

    学习到了~~~~~  详情 回复 发表于 2019-8-8 12:59
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
     楼主| 发表于 2019-8-8 12:57:18 | 显示全部楼层
    canary 发表于 2019-8-8 11:35
    意思这类v变量有官方脚本或者其他脚本做了清零处理。
    v变量跟常用y变量最大区别就是 v变量在没有其他脚本 ...

    嗯,看大佬的例子一下就明白了~~~这类变量其实是被用来当作函数的返回值了吧?
    感谢大佬解惑
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
     楼主| 发表于 2019-8-8 12:59:50 | 显示全部楼层
    canary 发表于 2019-8-8 11:37
    这点你可以查看游戏根目录下的wogermlog.txt文件,里面会列举出来所有的WOG基底+MODS使用的所有常用变 ...

    学习到了~~~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2019-8-8 23:17:42 | 显示全部楼层
    erm帮助里面有列出官方脚本的变量使用情况的。仔细查一下。

    点评

    但是我看wog基底里面貌似好些英雄变量被用掉了  详情 回复 发表于 2019-8-9 09:09
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
     楼主| 发表于 2019-8-9 09:09:34 | 显示全部楼层
    贤知有您 发表于 2019-8-8 23:17
    erm帮助里面有列出官方脚本的变量使用情况的。仔细查一下。

    但是我看wog基底里面貌似好些英雄变量被用掉了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8223

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10815

    社区QQ达人

    发表于 2020-1-8 22:14:55 | 显示全部楼层
    建议使用SN:W^自定义变量名^/数值; 来设置变量。
    SN:W^自定义变量名^/?y1;来读取变量。

    点评

    了解~感谢XE大佬  详情 回复 发表于 2020-1-9 08:56
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-11 18:02
  • 签到天数: 255 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    1121

    回帖

    4549

    金币

    3

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    11963
     楼主| 发表于 2020-1-9 08:56:26 | 显示全部楼层
    XEricSin 发表于 2020-1-8 22:14
    建议使用SN:W^自定义变量名^/数值; 来设置变量。
    SN:W^自定义变量名^/?y1;来读取变量。

    了解~感谢XE大佬
    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-12-22 21:24 , Processed in 0.837783 second(s), 17 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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