请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 1015|回复: 2

[求助] 关于HaveSavedHandle函数的使用

[复制链接]
发表于 2013-10-8 02:57:19 | 显示全部楼层 |阅读模式
实在不懂HaveSavedHandle函数是干什么用的?我的理解是哈唏表,主索引,次索引,已经保存了一个handle类的数据就返回true,null就返回false
但我测试的时候总是返回false,难道我理解错了?
求各位大神指点!!谢谢

    call SaveUnitHandle(udg_frankhash,123456 , 123456,GetTriggerUnit())
    set frank_b = HaveSavedHandle(udg_frankhash, 123456, 123456)
    if(frank_b) then
    call BJDebugMsg( "true" )
    else
    call BJDebugMsg( "false" )
    endif
    //call SaveInteger(udg_frankhash,GetHandleId(GetTriggerPlayer()), GetHandleId(GetTriggerUnit()),123)
    call SaveUnitHandle(udg_frankhash,123456 , 123456,GetTriggerUnit())

 楼主| 发表于 2013-10-8 03:05:14 | 显示全部楼层
原来是忘了创建哈希表
set udg_frankhash = InitHashtable(  )

点评

。。。  详情 回复 发表于 2014-5-23 23:54
回复 支持 反对

使用道具 举报

发表于 2014-5-23 23:54:48 | 显示全部楼层
frank630520 发表于 2013-10-8 03:05
原来是忘了创建哈希表
set udg_frankhash = InitHashtable(  )

。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2020-9-20 08:45 , Processed in 0.176300 second(s), 21 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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