|
发表于 2009-5-11 09:20:46
|
显示全部楼层
问题描述:如何判断建主的玩家?
解决方法:简单的说就是利用SyncStoredInteger(),这个函数会以主机的值为标准同步所有电脑上的GameCache
[jass] call InitGameCacheBJ( "Host.w3v" )
call StoreIntegerBJ( GetConvertedPlayerId(GetLocalPlayer()), "Host", "Host", GetLastCreatedGameCacheBJ() )
call SyncStoredInteger(GetLastCreatedGameCacheBJ(), "Host", "Host")
set udg_Host = ConvertedPlayer(GetStoredIntegerBJ("Host", "Host", GetLastCreatedGameCacheBJ()))
[/jass]
参考资料:http://www.islga.org/bbs/read.php?tid=2207&fpage=151
PS:发现了GA早期一些人的好习惯:解决分类的问题标题会将答案的位置写出来 |
|