找回密码
 点一下
查看: 873|回复: 11

关于编辑器与J的问题

[复制链接]
发表于 2009-8-12 15:47:42 | 显示全部楼层 |阅读模式
我发现我的WE有个令人疯狂的问题
就是运行一些J代码时会出现让我不知所措的错误

对于一些我写的J,它出现了错误,我把它理解为我的J水平太差
但是,对于一些别人写的无错的J,它在第一次可以正常运行,但一旦我对这幅地图作出了修改(比如在地图上放个单位)就会报错

我不知道是怎么回事了,到底是我的代码问题还是WE不支持J
我用的是1.。22老狼UI

大家看看这句有什么问题没有
call ParabolaToMoveUnit( GetEnumUnit(), 0.00, 200.00, 522, GetUnitFacing(GetTriggerUnit()) )

还有那副图上的话是什么
为什么我明明是ENDIF,却显示缺少ENDIF

还有“保留类型或句柄类型被使用”是什么意思??难道不能用句柄吗?
endif.JPG
发表于 2009-8-12 16:16:37 | 显示全部楼层
唔唔。我也在移植技能时候经常遇到这样的问题~
不知道这个帖子有木有参考作用……
http://bbs.islga.org/read-htm-tid-30706.html
应该没有……
回复

使用道具 举报

 楼主| 发表于 2009-8-12 16:51:18 | 显示全部楼层
你也经常遇到吗
那是WE的问题吗
你们用的是什么编辑器哦
回复

使用道具 举报

发表于 2009-8-12 17:54:10 | 显示全部楼层
wow8的……不过有时候去网吧时候就随身携带老狼的。两者都会遇到这样的问题囧
回复

使用道具 举报

发表于 2009-8-12 17:58:39 | 显示全部楼层
无代码无真相啊...
回复

使用道具 举报

发表于 2009-8-12 18:01:15 | 显示全部楼层
我移植everguo的环绕模版的时候就出现这样问题老……害我只好自己重新写一个
回复

使用道具 举报

 楼主| 发表于 2009-8-12 18:03:37 | 显示全部楼层
出错的就是上面说的丫
比如
自定义代码: local point udg_mbpo = GetSpellTargetLoc()
动作只有这一句都会提示“保留类型或句柄类型被使用”
还有
call ParabolaToMoveUnit( GetEnumUnit(), 0.00, 200.00, 522, GetUnitFacing(GetTriggerUnit()) )
还有明明是ENDIF,却显示缺少ENDIF
这到底是怎么回事啊
回复

使用道具 举报

发表于 2009-8-12 18:05:47 | 显示全部楼层
魔兽报错机制不可信也  我学J 一年以来深刻的教训
只有上面一点截图看不到..
局部变量也用udg_前缀 不怕Union BUG吗
回复

使用道具 举报

 楼主| 发表于 2009-8-12 18:34:40 | 显示全部楼层
我用udg只是方便T和J混用
编完了我要把全局变量删了

不过,怎么跳过报错机制呢??
回复

使用道具 举报

 楼主| 发表于 2009-8-12 18:37:33 | 显示全部楼层
或者这样吧
你们去看下
http://bbs.islga.org/read-htm-tid-31101.html
里的地图
看在地图上面随便放个单位会不会报错
回复

使用道具 举报

发表于 2009-8-12 18:59:54 | 显示全部楼层
疯狂加班中... 难得趁着吃饭点 上来溜溜  没得WE 没办法测试
回复

使用道具 举报

发表于 2009-8-12 19:00:04 | 显示全部楼层
国外常用一渣软件,只要在地图里有点丁改变就会引发报错。 
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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