找回密码
 点一下
查看: 1872|回复: 13

请问一的触发上的点 要被另外触发用上请问这个点该怎么排泄

[复制链接]
发表于 2008-8-3 14:00:29 | 显示全部楼层 |阅读模式
请问一的触发上的点 要被另外触发用上请问这个点该怎么排泄
比如:
触发一
动作:
设置 XXX=XXXX单位的位置
触发2
动作:
单位-立即移动XX到XXX
那怎样排泄XXX

           
发表于 2008-8-3 14:27:30 | 显示全部楼层
[trigger]
触发一
  事件
  条件
  动作
    设置-XX=XXX单位的位置
    单位-立即移动XXXX到XX
    清除点(XX)
    自定义代码 set udg_XX=null[/trigger]

其实T里最后一句要不要 都差不多吧...
反正是一个全局变量
开始就申请了内存地址了吧...
所以不这样做...之后数据还是到这个地址
如果是局部一定要
不然申请不到这个地址了 ..就泄漏了

这个概念似乎我也不是很清楚
等GA的大大来了 再帮你看看
回复

使用道具 举报

发表于 2008-8-3 18:08:34 | 显示全部楼层
在最后运行的T里,清除点 XXX , 就可以了,因为T里的变量都是全局变量
回复

使用道具 举报

 楼主| 发表于 2008-8-3 18:09:44 | 显示全部楼层
额。。。。。。冒昧地问下何为内存地址了?怎样申请
还有
自定义代码:call RemoveLocation(udg_XXX)和 清楚点XXX 是否一样
回复

使用道具 举报

发表于 2008-8-3 18:15:36 | 显示全部楼层
内存地址就是内存记录数据的逻辑索引


一样
回复

使用道具 举报

发表于 2008-8-3 18:55:05 | 显示全部楼层
有什么难排泄的,哪里最后用到,哪里删被
回复

使用道具 举报

 楼主| 发表于 2008-8-3 19:45:12 | 显示全部楼层
在触发一后面排 直接没有这点 在触发二排只能用一次。。。
回复

使用道具 举报

 楼主| 发表于 2008-8-3 20:45:44 | 显示全部楼层
额。。。。。。。。。。。。帮我看看 这两个触发错在哪里
DISBTNIcon.jpg
复件 DISBTNIcon.jpg
回复

使用道具 举报

发表于 2008-8-3 21:32:29 | 显示全部楼层
  [s:186]

说实话,你的触发我看不下去,还是图片,说起来更费劲
回复

使用道具 举报

发表于 2008-8-3 21:36:26 | 显示全部楼层
http://www.islga.org/bbs/read.php?tid=2753

这个东西给你,把触发复制为文本格式,转换一下发上来
回复

使用道具 举报

 楼主| 发表于 2008-8-3 21:49:11 | 显示全部楼层
未命名触发器 012
    事件
        单位 - 任意单位 出售单位
    条件
        ((被贩卖单位) 的类型) 等于 龙鹰骑士
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (随机整数,最小值: 1 最大值: 1) 小于或等于 1
            Then - 动作
                设置 dengyongquyu = yingxiong <预设>
                设置 dengyongdanweizu = (随机获取 1 个单位从 (dengyongquyu 内的所有单位))
                单位组 - 选取 dengyongdanweizu 内所有单位做动作
                    Loop - 动作
                        设置 xunzhaoxuanqudanwei = (选取单位)
                        对话框 - 清空 dengyongkaishi
                        对话框 - 设置 dengyongkaishi 的标题为 (找到 + (((选取单位) 的名字) + 是否登用?))
                        设置 dengyong1[1] = (新建的对话框按钮,在 dengyongkaishi 上, 使用标题: 是(Y) 快捷键: Y)
                        设置 dengyong2[1] = (新建的对话框按钮,在 dengyongkaishi 上, 使用标题: 否(N) 快捷键: N)
                        对话框 - 对 ((被贩卖单位) 的所有者) 设置 dengyongkaishi 显示
                自定义代码: call RemoveRect(udg_dengyongquyu)
                自定义代码: call DestroyGroup(udg_dengyongdanweizu)
            Else - 动作
                玩家 - 增加 (随机整数,最小值: 300 最大值: 600) ((贩卖者) 的所有者) 的 现有黄金
        单位 - 删除 (被贩卖单位)
        设置 dengyonggoumaizhe = (贩卖者)
        设置 SSD = (dengyonggoumaizhe 的位置)
未命名触发器 014
    事件
        对话框 - dengyongkaishi 被点击
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (点击的对话框按钮) 等于 dengyong2[1]
            Then - 动作
                玩家 - 增加 (随机整数,最小值: 300 最大值: 500) ((贩卖者) 的所有者) 的 现有黄金
            Else - 动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (点击的对话框按钮) 等于 dengyong1[1]
            Then - 动作
                英雄 - 给予 xunzhaoxuanqudanwei 忠诚 并放在物品栏# 0
                物品 - 设置 (xunzhaoxuanqudanwei 所持有的 忠诚) 的使用次数为 (随机整数,最小值: 70 最大值: 95)
                单位 - 立即移动 xunzhaoxuanqudanwei 到 SSD
                单位 - 改变 xunzhaoxuanqudanwei 所属为 (dengyonggoumaizhe 的所有者) 并 改变颜色
            Else - 动作
额。。。为什么要这样传上来?
回复

使用道具 举报

 楼主| 发表于 2008-8-3 21:57:56 | 显示全部楼层
我感觉图片好看啊 这个看了头都晕了
回复

使用道具 举报

发表于 2008-8-3 22:14:28 | 显示全部楼层
[trigger]
未命名触发器 012
    事件
        单位 - 任意单位 出售单位
    条件
        ((被贩卖单位) 的类型) 等于 龙鹰骑士
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (随机整数,最小值: 1 最大值: 1) 小于或等于 1 //我不知道这里随机整数有什么用?
            Then - 动作
                设置 dengyongquyu = yingxiong <预设>
                设置 dengyongdanweizu = (随机获取 1 个单位从 (dengyongquyu 内的所有单位))  //这里单位组泄漏
                单位组 - 选取 dengyongdanweizu 内所有单位做动作//这里没必要这样写吧
                    Loop - 动作
                        设置 xunzhaoxuanqudanwei = (选取单位)
                        对话框 - 清空 dengyongkaishi
                        对话框 - 设置 dengyongkaishi 的标题为 (找到 + (((选取单位) 的名字) + 是否登用?))
                        设置 dengyong1[1] = (新建的对话框按钮,在 dengyongkaishi 上, 使用标题: 是(Y) 快捷键: Y)
                        设置 dengyong2[1] = (新建的对话框按钮,在 dengyongkaishi 上, 使用标题: 否(N) 快捷键: N)
                        对话框 - 对 ((被贩卖单位) 的所有者) 设置 dengyongkaishi 显示
                自定义代码: call RemoveRect(udg_dengyongquyu) //移除了区域,下次使用怎么办?
                自定义代码: call DestroyGroup(udg_dengyongdanweizu)
            Else - 动作
                玩家 - 增加 (随机整数,最小值: 300 最大值: 600) ((贩卖者) 的所有者) 的 现有黄金 //这里我还是不知道你想做什么
        单位 - 删除 (被贩卖单位)
        设置 dengyonggoumaizhe = (贩卖者)
        设置 SSD = (dengyonggoumaizhe 的位置)
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2008-8-3 22:25:26 | 显示全部楼层
额。。。。。。。。。。。。。。。。。谢谢。。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 02:30 , Processed in 0.041948 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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