找回密码
 点一下
查看: 1778|回复: 3

关于YD装备栏 储存后在读取就失效了   大伙请进

[复制链接]
发表于 2011-7-26 18:45:28 | 显示全部楼层 |阅读模式
[trigger]Equipment2
    事件
        单位 - 任意单位 使用物品
    条件
        ((被操作物品) 的物品等级) 大于 0
        ((被操作物品) 的物品等级) 小于 12
    动作
        -------- ↑上方的条件是判断使用的物品是否是装备,因为使用了等级判断,所以如果是其它物品则将其等级设置成0或大于11。 --------
        变量<YDWE> - 设置 loc_str = ((被操作物品) 的名字)
        变量<YDWE> - 设置 loc_it = (被操作物品)
        变量<YDWE> - 设置 loc_stro = (转换 ((被操作物品) 的物品等级) 为字符串)
        变量<YDWE> - 设置 loc_i = (获取 (触发单位) 的整数地址)
        变量<YDWE> - 设置 loc_bl = (从存储目录-> (获取真值 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取真值)
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (loc_bl) 等于 TRUE
            Then - 动作
                变量<YDWE> - 设置 loc_ab1 = (从存储目录-> (获取技能 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取技能 )
                变量<YDWE> - 设置 loc_ab2 = (从存储目录-> (获取工程 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取技能 )
                变量<YDWE> - 设置 loc_it1 = (从存储目录-> (获取物品 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取物品 )
                单位 - 设置 (触发单位) 关闭 (loc_ab1) 永久性
                单位 - 删除 (loc_ab1) 从 (触发单位)
                单位 - 设置 (触发单位) 关闭 (loc_ab2) 永久性
                单位 - 删除 (loc_ab2) 从 (触发单位)
                存储<YDWE> - 存储目录-> (获取真值 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储真值-> FALSE
                存储<YDWE> - 存储目录-> (获取物品 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储物品-> (loc_it)
                英雄 - 丢弃 (loc_it) ,从 (触发单位) 身上
                物品 - 隐藏 (loc_it)
                物品 - 显示 (loc_it1)
                英雄 - 把 (loc_it1) 给 (触发单位)
            Else - 动作
                存储<YDWE> - 存储目录-> (获取物品 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储物品-> (loc_it)
                英雄 - 丢弃 (loc_it) ,从 (触发单位) 身上
                物品 - 隐藏 (loc_it)
        存储<YDWE> - 存储目录-> (获取真值 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储真值-> TRUE
        变量<YDWE> - 设置 loc_ab3 = (从存储目录-> 储存技能,标签-> (loc_str) 上获取技能 )
        变量<YDWE> - 设置 loc_ab4 = (从存储目录-> 储存工程,标签-> (loc_str) 上获取技能 )
        单位 - 添加 (loc_ab3) 给 (触发单位)
        单位 - 设置 (触发单位) 打开 (loc_ab3) 永久性
        单位 - 添加 (loc_ab4) 给 (触发单位)
        单位 - 设置 (触发单位) 打开 (loc_ab4) 永久性
        存储<YDWE> - 存储目录-> (获取技能 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储技能-> (loc_ab3)
        存储<YDWE> - 存储目录-> (获取工程 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储技能-> (loc_ab4)
        变量<YDWE> - 清空局部变量
[/trigger]
——————————————————————————————————————————————————————

[trigger]Equipment3
    事件
        单位 - 任意单位 发布无目标指令
    条件
        Or - 任意条件成立
            条件
                (发布的命令ID) 等于 (转换 phaseshiftinstant 为命令ID)
                (发布的命令ID) 等于 (转换 phoenixmorph 为命令ID)
                (发布的命令ID) 等于 (转换 preservation 为命令ID)
                (发布的命令ID) 等于 (转换 possession 为命令ID)
                (发布的命令ID) 等于 (转换 AImove 为命令ID)
                (发布的命令ID) 等于 (转换 renew 为命令ID)
                (发布的命令ID) 等于 (转换 phoenixfire 为命令ID)
                (发布的命令ID) 等于 (转换 poisonarrowstarg 为命令ID)
                (发布的命令ID) 等于 (转换 doom 为命令ID)
                (发布的命令ID) 等于 (转换 absorb 为命令ID)
                (发布的命令ID) 等于 (转换 parasite 为命令ID)
    动作
        变量<YDWE> - 设置 loc_str = (转换 (发布的命令ID) 为命令字符串)
        变量<YDWE> - 设置 loc_i = (获取 (触发单位) 的整数地址)
        变量<YDWE> - 设置 loc_stro = (转换 (从存储目录-> 储存物品等级,标签-> (loc_str) 上获取整数) 为字符串)
        变量<YDWE> - 设置 loc_ab1 = (从存储目录-> (获取技能 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取技能 )
        变量<YDWE> - 设置 loc_ab2 = (从存储目录-> (获取工程 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取技能 )
        变量<YDWE> - 设置 loc_it1 = (从存储目录-> (获取物品 + (转换 (loc_i) 为字符串)),标签-> (loc_stro) 上获取物品 )
        单位 - 设置 (触发单位) 关闭 (loc_ab1) 永久性
        单位 - 删除 (loc_ab1) 从 (触发单位)
        单位 - 设置 (触发单位) 关闭 (loc_ab2) 永久性
        单位 - 删除 (loc_ab2) 从 (触发单位)
        存储<YDWE> - 存储目录-> (获取真值 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储真值-> FALSE
        物品 - 显示 (loc_it1)
        英雄 - 把 (loc_it1) 给 (触发单位)
        存储<YDWE> - 存储目录-> (获取物品 + (转换 (loc_i) 为字符串)),标签-> (loc_stro),存储物品-> 没有物品
        变量<YDWE> - 清空局部变量
[/trigger]
发表于 2011-7-27 22:06:55 | 显示全部楼层
对不起...俺们太老套了  没用过YDWE...........
说实话....不怎么很想用..........
还请楼主自重  自己跑到YDWE的论坛里面去问吧~!!
回复

使用道具 举报

发表于 2011-7-27 22:12:54 | 显示全部楼层
那啥,存储目录是什么函数?
用的是哈希表还是GC?
回复

使用道具 举报

发表于 2011-7-28 10:19:46 | 显示全部楼层
   我宁愿去学Jass都不用。。。大量的YDWE。。。

     吐槽我不会用T删除点的请绕道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-28 04:28 , Processed in 0.031496 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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