Project1

标题: 如何用脚本修改某防具的自动状态? [打印本页]

作者: 水晶凌    时间: 2008-12-7 19:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水晶凌    时间: 2008-12-7 19:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-12-7 19:41
$data_armors[编号].auto_state_id = 状态ID

详见教学
http://rpg.blue/web/htm/news244.htm
以及随存档的改法
http://rpg.blue/viewthread.php?tid=799

作者: 星晨    时间: 2008-12-7 19:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水晶凌    时间: 2008-12-7 19:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-12-7 19:51
= =啊,原来那里还有VIP限制,明明主站都发布了的
http://rpg.blue/web/htm/news521.htm
作者: 水晶凌    时间: 2008-12-7 19:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-12-7 20:06
= =那段代码复制插入你的Main前面,如果你只修改防具,就只留下Marshal.dump($data_armors, file)在写入部分,$data_armors = Marshal.load(file)在读取部分。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 水晶凌    时间: 2008-12-7 20:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-12-7 20:11
无论你是什么存档脚本,都要在Marshal.dump那里写入Marshal.dump($data_armors, file)
这一步就是为了不让你的数据库被新建游戏重置。
然后在你读档脚本部分加上$data_armors = Marshal.load(file)以便通过读档读取你修改过的部分。
= =我还是建议你把运行时修改数据库那一整套教程都看一遍比较好。
作者: 水晶凌    时间: 2008-12-7 20:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 星晨    时间: 2009-6-12 08:00
提示: 作者被禁止或删除 内容自动屏蔽




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