魔兽地图编辑器 求助,测试出错,如图 如解决追加悬赏

无理取闹的人滚!

您截图太少了。这种情况不关内存事。只有以下原因会出现该对话框。
1,当你打开加密地图时会错误,出现该对话框。
2,触发编辑器触发BUG,请检查最近做的触发器,如果冲突、错误则弹出该对话框。
3,物体编辑器设置错误,请检测最近所做的物体编辑器是否有错误。例如物品添加到普通建筑物的时候,英雄购买会立即错误。

不过我估计最大可能是因为您设置了会导致错误的触发,所以请检查一下,是否施放某个技能、使用某个物品、触发某个动作时候弹出?追问

还是自己把问题解决了, 错误代码6F08873A,不过看你的回答给了我很大灵感,
http://bbs.uuu9.com/viewthread.php?tid=2481275

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-10
这个情况看你的游戏目录下有没有一个叫做war_exe的文件,把它改成war.exe就行了,原来的war.exe改成war_exe。追问

没有,那该怎么办?

第2个回答  2011-09-10
内存不够,该内存追问

请不要侮辱我的智商,此类回答的人可以不用考虑发表

追答

可用内存

第3个回答  2011-09-10
哥们可以截图下不!不然光看文字不大了解!追问

截图

第4个回答  2011-09-10
我前两天测试的时候也突然出现了这个问题,仔细看了一下上面对错误的描述,是有关于memory的,即存储上出现了问题,几经缩小范围,终于将错误锁定在 计时器到期调用函数中的GetExpiredTimer() 到期的计时器。

GetExpiredTimer() 必须要和TimerStart()函数配套一起使用,没有开启计时器就就在函数中使用GetExpiredTimer() 必定会出错。
例如:
function A takes nothing returns nothing
local timer tm = GetExpiredTimer()
endfunction

function B takes nothing returns nothing
lcoal timer tm = CreateTimer()
call A() //直接调用,出错弹出
call TimerStart(tm,0.00,false,function A) //通过计时器调用,为响应A中的GetExpiredTimer(),不出错
endfunction
同时我想诸如 触发单位GetTriggerUnit(),选取单位GetEnumUnit(),匹配单位GetFilterUnit()……等这些函数使用错误的话也应该会出现上面的问题吧(还没碰到过~)

你自己将出错的代码锁定,然后仔细检查,应该会发现类似问题