找回密码
 点一下
查看: 957|回复: 4

自己用Preload做S/L的疑问

[复制链接]
发表于 2011-2-12 16:41:25 | 显示全部楼层 |阅读模式
主要现在问题在save那里,在多人游戏中,输出各自的记录码,不知道怎么选择性输出,若我只想对玩家2输出,但运行
call PreloadGenClear()
call PreloadGenStart()
call Preload(pcode)
call PreloadGenEnd("D:\\XX\\savecode.txt")
每个玩家D盘都有
不知道怎么选择性输出
发表于 2011-2-12 16:45:51 | 显示全部楼层
GetLocalPlayer可以么?
回复

使用道具 举报

发表于 2011-2-12 16:59:23 | 显示全部楼层
GetLocalPlayer()完全可以~~其实比起异步输出~~你不如多考虑考虑如何进行异步读取~~

一旦你进行异步输出了~~不同电脑读出来的结果不一样~~这就存在如何决定要读哪台电脑的问题~~SC2可以直接决定从哪台电脑读取~~war3可没这功能~~


当然你保存的信息如果其实本来就不需要同步~~那倒没问题~~比如纯粹只是让玩家看到自己的记录码什么的~~
回复

使用道具 举报

 楼主| 发表于 2011-2-12 17:31:19 | 显示全部楼层
嗯,GetLocalPlayer可以
读取的话,从头目的话,貌似挺难得,让我想想
回复

使用道具 举报

发表于 2011-2-12 20:23:33 | 显示全部楼层
保存个全份的算了。
试试War3根目录能不能利用到。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 05:29 , Processed in 0.044402 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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