Project1

标题: 存档写入 地图id !是不是这样啊! [打印本页]

作者: suicaoya123    时间: 2008-10-4 20:06
标题: 存档写入 地图id !是不是这样啊!
    Marshal.dump($map_id,file)

不对啊!我想把地图的id写入存档!

谢谢了啊
想定位地图..... [LINE]1,#dddddd[/LINE]此贴于 2008-10-6 12:10:22 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-10-7 13:24:07 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: 精灵使者    时间: 2008-10-4 23:37
定位ID其实用不了那么复杂。
只需要读取一下MAPINFO.RXDATA应该差不多了。
参考一下地图名脚本的读法……
作者: dbshy    时间: 2008-10-4 23:55
游戏已经帮你存了 = =
$game_map = Marshal.load(file)

想知道ID p $game_map.map_id
作者: suicaoya123    时间: 2008-10-5 00:07
以下引用精灵使者于2008-10-4 15:37:07的发言:

定位ID其实用不了那么复杂。
只需要读取一下MAPINFO.RXDATA应该差不多了。
参考一下地图名脚本的读法……
以下引用dbshy于2008-10-4 15:55:04的发言:

游戏已经帮你存了 = =
$game_map = Marshal.load(file)

想知道ID p $game_map.map_id


我先前只用$game_map.map_id
但不是 p $game_map.map_id
没有个p...
p是什么意思啊?
作者: 精灵使者    时间: 2008-10-5 00:14
p 就是在游戏里弹出个框显示值。
如果你想在游戏里面使用就可以用
$game_variables[x] = $game_map.map_id
然后再显示或使用变量
作者: suicaoya123    时间: 2008-10-5 00:16
以下引用精灵使者于2008-10-4 16:14:07的发言:

p 就是在游戏里弹出个框显示值。
如果你想在游戏里面使用就可以用
$game_variables[x] = $game_map.map_id
然后再显示或使用变量

我想用地图id 做图片的名称....但是$game_map.map_id不对...我用了写入存档也不行..
作者: suicaoya123    时间: 2008-10-5 00:22
以下引用精灵使者于2008-10-4 16:19:00的发言:

这样啊。
你把它作为一个独立的变量存档。
$map_id = $game_map.map_id
Marshal.dump($map_id,file)
读取的时候
$map_id = Marshal.load(file)
然后再用$map_id作为图片名
存档和读档的顺序必须完全一致。


[本贴由作者于 2008-10-4 16:19:28 最后编辑]

试试看!希望上帝保佑咯{/hx}
作者: suicaoya123    时间: 2008-10-5 00:30
以下引用精灵使者于2008-10-4 16:19:00的发言:
存档和读档的顺序必须完全一致。
[本贴由作者于 2008-10-4 16:19:28 最后编辑]

什么意思{/gg}
就是不要错位么?
作者: 精灵使者    时间: 2008-10-5 18:48
就是说,读取和存储的顺序必须完全相同,否则会出现错误。
参考“运行时设定数据库——保存数据内容”一文
作者: suicaoya123    时间: 2008-10-5 20:59
以下引用精灵使者于2008-10-5 10:48:31的发言:

就是说,读取和存储的顺序必须完全相同,否则会出现错误。
参考“运行时设定数据库——保存数据内容”一文

试了!还是不行!显示了!可不能读档!

有时间可以给我做个范例么?
作者: 精灵使者    时间: 2008-10-5 22:13
把以前的存档删除,再重新存档看看。
作者: suicaoya123    时间: 2008-10-6 21:37
以下引用精灵使者于2008-10-5 14:13:42的发言:

把以前的存档删除,再重新存档看看。

还是不行啊!您就给我做个范例吧!ok!!!
作者: 精灵使者    时间: 2008-10-6 21:54
你先发送个范例工程看看。
我或许能试试改改看。
作者: 灯笼菜刀王    时间: 2009-6-12 08:00
- -p应该是每个人最初接触的RGSS命令吧....

不清楚按F1,脚本基础入门第一页第一章....
作者: 精灵使者    时间: 2009-6-12 08:00
这样啊。
你把它作为一个独立的变量存档。
$map_id = $game_map.map_id
Marshal.dump($map_id,file)
读取的时候
$map_id = Marshal.load(file)
然后再用$map_id作为图片名
存档和读档的顺序必须完全一致。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1