找回密码
 点一下
查看: 1848|回复: 8

发三BUG上来

[复制链接]
发表于 2008-7-21 14:09:27 | 显示全部楼层 |阅读模式
1.[codes=jass]StoreReal(),StoreInteger(),StoreString,StoreUnit(),StoreBoolean(),
GetStoredReal(),GetStoredInteger(),GetStoredString(),GetStoredUnit(),GetStoredBoolean()[/codes]
的两个文本参数都不能为null,否则会导致游戏崩溃+强制退出
2.【闪电球】类型的技能的【攻击索引】不能为1,否则也会导致游戏崩溃+强制退出
第三个看下面。
 楼主| 发表于 2008-7-21 14:28:42 | 显示全部楼层
在加个:
1.[codes=jass]GetRandomReal(),GetRandomInteger()[/codes]
在有这两个函数触发器运行了1次以上后,随后运行的GetRandom……才会真正有效。
举例:
在Map Initial中取GetRandomReal(0,100)就永远为24.248(试过的,每次地图运行就是24。248),而后面的GetRandomReal(0,100)才是取真正的随机值。

【题外话】24.248=二死二死吧…………………………
回复

使用道具 举报

发表于 2008-7-21 14:40:32 | 显示全部楼层
1.字符串参数的地方用null,本来就是错误的用法,在其他语言里可能会抛出一个异常,但jass没这种东西

3.我想你一定是把固定随机种子钩上了吧
无标题.jpg
回复

使用道具 举报

发表于 2008-7-21 14:45:24 | 显示全部楼层
同上,第二个我记得貌似没有问题啊………………
回复

使用道具 举报

 楼主| 发表于 2008-7-21 14:46:21 | 显示全部楼层
原来如此,谢谢。
你也用V的系统。
回复

使用道具 举报

 楼主| 发表于 2008-7-21 14:49:05 | 显示全部楼层
??第二个问题:我的War3会在读取魔兽地图到一半的时候退出啊(如果为1的话)。
难道时版本问题?
我是1.20c的WE是Red_Wolf的。
有问题吗??
回复

使用道具 举报

发表于 2008-7-21 16:51:43 | 显示全部楼层
你确定不是其他的问题导致?
回复

使用道具 举报

 楼主| 发表于 2008-7-21 17:05:49 | 显示全部楼层
第二个我用【空图】做的测试……………………
回复

使用道具 举报

发表于 2008-7-22 23:26:03 | 显示全部楼层
地图发来看下?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 12:39 , Processed in 0.140881 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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