找回密码
 点一下
楼主: Renee

本帖将更新一些有关1.23b新系统的问题

[复制链接]
发表于 2009-6-12 11:39:40 | 显示全部楼层
再就是Return Bug,Return Bug已经封了,但是有人发现有个小地方还是可以利用,不过blz已经知道了这点并进行了进一步封杀。
原来如此.............
回复

使用道具 举报

发表于 2009-6-12 11:50:14 | 显示全部楼层
果然偶推荐只用H2I是没错的~
回复

使用道具 举报

发表于 2009-6-12 12:07:09 | 显示全部楼层
无所谓,反正偶用全局数组
回复

使用道具 举报

发表于 2009-6-12 12:55:57 | 显示全部楼层
个人还是喜欢原来那个RBS2I,为什么暴雪不开放个GetStringHandle(war3map.wts里面的序号对应)而要另外搞个StringHash...

至于StringHash的冲突问题,应该不可能有,按照暴雪的习惯肯定不是一个HASH的,而是几套HASH链接起来,冲突几率无限接近0
回复

使用道具 举报

发表于 2009-6-12 13:25:39 | 显示全部楼层
GetStringHandle
即使有也和wts无关。。

[jass]constant function S2HI takes string i returns integer
return i
return 0
endfunction[/jass]
这样得到的 序号是从1开始的。
按照代码执行到时 进入内存顺序。。
第1个是 confing里 设置的 地图名字

之后直到20 都是些每个地图都会调用的bj里使用到的字符串。
21开始都是用户使用到的字符串。
类似handle表。。

而wts和这个无关。。。即使wts写了几万个。。只要代码没用到。。那序号1点也不会变
回复

使用道具 举报

发表于 2009-6-12 13:46:33 | 显示全部楼层
恩恩……………………真囧…………被人认为是自己喜欢研究……………………哎……………………
不知道这玩意有没有Bug………………
还有!谁有1.23b的补丁啊!
要不插盘的那种…………
回复

使用道具 举报

发表于 2009-6-12 13:51:24 | 显示全部楼层
等吧
剑心补丁
回复

使用道具 举报

发表于 2009-6-12 13:52:03 | 显示全部楼层
血戮不是会编程吗?自己破解一下就好了OD就可以完成,虽然我不会...
回复

使用道具 举报

发表于 2009-6-12 13:55:10 | 显示全部楼层
用vs打开war3调试一下,寻找退出点,然后直接jmp掉保存
回复

使用道具 举报

 楼主| 发表于 2009-6-12 16:09:08 | 显示全部楼层
你们搞什么啊,war3老早就官方免CD了
回复

使用道具 举报

发表于 2009-6-12 16:20:40 | 显示全部楼层
这就是用盗版的悲剧
回复

使用道具 举报

发表于 2009-6-12 16:46:18 | 显示全部楼层
其实偶是用正版的。。
回复

使用道具 举报

发表于 2009-6-12 17:20:16 | 显示全部楼层
那就更悲剧了
回复

使用道具 举报

发表于 2009-6-12 17:37:42 | 显示全部楼层
说,把H2I的函数内容改成
function H2I takes handle h returns integer
    return GetHandleInt(h)
endfunction

类型安全是个P....c里面都是void来void去的
回复

使用道具 举报

发表于 2009-6-12 18:02:47 | 显示全部楼层
================================  
春哥对此表示无能为力  
================================
回复

使用道具 举报

发表于 2009-6-12 18:11:47 | 显示全部楼层
偶已经将所有的H2I用文本工具替换为GetHandleId了
回复

使用道具 举报

发表于 2009-6-12 18:16:02 | 显示全部楼层
引用第53楼eff于2009-06-12 17:37发表的  :
说,把H2I的函数内容改成
function H2I takes handle h returns integer
    return GetHandleInt(h)
endfunction

.......

我本来也有过这个回复,后来被我编辑掉了,因为那帖中提到暴雪日后会有函数名H2I的本地函数的
回复

使用道具 举报

发表于 2009-6-12 18:19:00 | 显示全部楼层
那么在common.j里面不注册这个函数不就好了
回复

使用道具 举报

 楼主| 发表于 2009-6-13 01:44:06 | 显示全部楼层
这是无端增加一个commmon.j而已
回复

使用道具 举报

发表于 2009-6-13 01:47:20 | 显示全部楼层
eff的common.j非常强大
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 16:21 , Processed in 0.091299 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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