找回密码
 点一下
查看: 1250|回复: 19

我的地图在游戏中常常出错……求解

[复制链接]
发表于 2011-1-28 20:55:01 | 显示全部楼层 |阅读模式
悲剧阿!
求解决方法

射手.w3x

263 KB, 下载次数: 10

发表于 2011-1-28 21:09:51 | 显示全部楼层
如何将自己的触发放进帖子里
外 不要用等待 宁可用等待游戏时间
回复

使用道具 举报

发表于 2011-1-28 21:10:54 | 显示全部楼层
请把图片删掉,把触发贴出来。
http://bbs.islga.org/read.php?tid=17915
回复

使用道具 举报

 楼主| 发表于 2011-1-28 21:11:27 | 显示全部楼层
那,哪里出问题了?
回复

使用道具 举报

 楼主| 发表于 2011-1-28 21:19:31 | 显示全部楼层
[trigger]
未命名触发器 003
    事件
        时间 - 当游戏逝去 0.00 秒
    条件
    动作
        游戏 - 暂停游戏
        循环动作[循环整数A]从 1 到 9, 运行 (Loop - 动作)
            Loop - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((玩家 循环整数A [R]) 的控制者) 等于 用户
                        ((玩家 循环整数A [R]) 的游戏状态) 等于 正在游戏
                    Then - 动作
                        玩家 - 设置 (玩家 循环整数A [R]) 的 现有黄金 为 3
                        设置 dian = ((玩家 循环整数A [R]) 的游戏开始位置)
                        单位 - 创建 1 个 精灵射手 给 (玩家 循环整数A [R]) 在 dian ,面向角度为 默认建筑朝向 度
                        点 - 清除 dian
                        玩家 - 设置 (玩家 循环整数A [R]) 属性: 给予奖励 打开
                        选择 - 选择 (最后创建的单位) 对 (玩家 循环整数A [R])
                        触发器 - 为 未命名触发器 007 <预设> 添加事件: (玩家 - (玩家 循环整数A [R]) 离开游戏)
                    Else - 动作
                        不做任何动作
        环境 - 设置水颜色为:(50,180,150), 透明值为: 230
        环境 - 设置天空模型为 迷雾的天空
        可见度 - 启用战争迷雾
        可见度 - 启用黑色阴影
        任务 - 对 (所有玩家) 发送 提示 信息: (|Cff00ff00提示|R:请玩家一定得分,得分一定要大于等于10和小于等于100! +                          输入|CFFFF0000-wx|R可以进入无限箭模式(20秒关闭))
        任务 - 创建一个 要求 任务,标题: 常见问题和回... 任务说明: |CFFFF0000问题|R... 任务图标: ReplaceableTextures\\CommandButtons\\BTNHumanCaptureFlag.blp
        任务 - 创建一个 可选择的 任务,标题: |CFFFF8000感谢的... 任务说明: |CFFFF0000感谢|R... 任务图标: ReplaceableTextures\\CommandButtons\\BTNImprovedStrengthOfTheMoon.blp
        单位组 - 选取 ((可用地图区域) 内的所有单位) 内所有单位做动作
            Loop - 动作
                触发器 - 为 未命名触发器 001 复制 2 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 未命名触发器 001 复制 2 复制 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 未命名触发器 001 复制 2 复制 复制 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 未命名触发器 001 复制 2 复制 复制 复制 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 未命名触发器 001 复制 2 复制 复制 复制 复制 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
                触发器 - 为 未命名触发器 001 复制 2 复制 复制 复制 复制 复制 <预设> 添加事件: (单位 - (选取单位) 接受伤害)
        可破坏物 - 选取 (可用地图区域) 内所有可破坏物做动作
            Loop - 动作
                触发器 - 为 Chongsheng <预设> 添加事件: (可破坏物 - (匹配的可破坏物) 死亡)
[/trigger]
[trigger]
2
未命名触发器 006 复制 3
    事件
        玩家 - 玩家1(红色) 输入 - ,信息过滤方式 包含字符串
    条件
        (转换 (截取 (输入的聊天信息) 的 2 - ((输入的聊天信息)的长度) 字节部分) 为整数) 大于或等于 10
        (转换 (截取 (输入的聊天信息) 的 2 - ((输入的聊天信息)的长度) 字节部分) 为整数) 小于或等于 100
    动作
        设置 shu = (转换 (截取 (输入的聊天信息) 的 2 - ((输入的聊天信息)的长度) 字节部分) 为整数)
        循环动作[循环整数A]从 1 到 9, 运行 (Loop - 动作)
            Loop - 动作
                玩家 - 设置 (玩家 循环整数A [R]) 的 可用人口数 为 shu
        游戏 - 恢复游戏
        任务 - 对 (所有玩家) 发送 提示 信息: (|CFFFF0000游戏开始!|R + ((转换 shu 为字符串) + 得分~才游戏结束!))
        触发器 - 开启 未命名触发器 007 复制 6 <预设>
        触发器 - 关闭 (当前触发)
[/trigger]
[trigger]
3
未命名触发器 007 复制 6
    事件
        时间 - 每当游戏逝去 1.00 秒
    条件
    动作
        循环动作[循环整数A]从 1 到 9, 运行 (Loop - 动作)
            Loop - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((玩家 循环整数A [R]) 已使用人口数) 大于或等于 shu
                    Then - 动作
                        任务 - 对 (所有玩家) 发送 提示 信息: (|Cffffff00游戏结束!|R + (((触发玩家) 的名字) + (胜利了 + ((得分: + (转换 shu 为字符串)) + (           + 20秒游戏退出!)))))
                        等待 20.00 秒
                        游戏 - 设置 (玩家 循环整数A [R]) 失败并显示失败信息: |CFFFF0000游戏结...
                    Else - 动作
                        不做任何动作
[/trigger]
回复

使用道具 举报

发表于 2011-1-28 21:21:45 | 显示全部楼层
楼主说明下大概在什么时候会掉把 不然会头疼的
回复

使用道具 举报

 楼主| 发表于 2011-1-28 21:23:50 | 显示全部楼层
游戏开始没多久就出错了……
回复

使用道具 举报

发表于 2011-1-28 21:37:17 | 显示全部楼层
http://bbs.islga.org/read-htm-tid-34071.html
有无错误框也是有区别的。
回复

使用道具 举报

发表于 2011-1-28 21:45:50 | 显示全部楼层
帮你加了[trigger]的标签,还有帮你把图片删了。
如果有什么不满意,请见谅,欢迎提意见。
回复

使用道具 举报

 楼主| 发表于 2011-1-28 21:52:25 | 显示全部楼层
暂时知道是触发问题。。但是不知道那个……
回复

使用道具 举报

发表于 2011-1-28 22:06:42 | 显示全部楼层
发现了……不是触发的错误,因为我把所有的触发全部禁用掉之后……魔兽还是会崩溃
回复

使用道具 举报

 楼主| 发表于 2011-1-28 22:11:57 | 显示全部楼层
- -哪里……我真不知道了,可能我关了所有触发。。但是时间不够长吧……
回复

使用道具 举报

发表于 2011-1-28 22:15:47 | 显示全部楼层
诊断为地图损坏……
因为在我删除所有触发,重置所有单位设置,重置所有可破坏物,删掉所有外导贴图与模型后……
魔兽还是崩溃了……
放上测试图: WorldEditTestMap.w3x (36 KB, 下载次数: 14)
回复

使用道具 举报

 楼主| 发表于 2011-1-28 22:17:18 | 显示全部楼层
我去死了……
回复

使用道具 举报

发表于 2011-1-28 22:28:30 | 显示全部楼层
咯……这货绝对不是修复版地图,你死心吧!
Repair.w3x (262 KB, 下载次数: 18)
回复

使用道具 举报

 楼主| 发表于 2011-1-28 22:35:37 | 显示全部楼层
很好奇如何修复
但是妈妈说:“好奇害死猫”
回复

使用道具 举报

 楼主| 发表于 2011-1-28 22:36:33 | 显示全部楼层
- -话说为什么那么多人下载那个图……
回复

使用道具 举报

发表于 2011-1-28 22:46:17 | 显示全部楼层
修复的方法,也就是使用MPQ工具导出所有文件,然后重压缩一遍。
回复

使用道具 举报

 楼主| 发表于 2011-1-28 22:57:26 | 显示全部楼层

回 17楼(希瓦) 的帖子

谢谢……
回复

使用道具 举报

发表于 2011-1-28 23:03:41 | 显示全部楼层
充满好奇心的小小猫咪不用谢
顺便改下分类吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 18:55 , Processed in 0.089772 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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