Project1

标题: 复制一件武器到别的存档的问题 [打印本页]

作者: 牧徐徐    时间: 2014-9-24 11:01
标题: 复制一件武器到别的存档的问题
本帖最后由 牧徐徐 于 2014-9-24 11:09 编辑

因为武器是随机在数据库末尾生成的,所以某个存档的某件武器很可能不是数据库里设置的。我的想法是先把一件武器(例如4号)复制到一个变量$w1,然后数据库设置一个用来中转的武器ID(例如33),把$w1的值赋予33号武器,当读取另外的存档后就用copy_weapon的脚本克隆33号武器到36号武器,变量$w1值的存档继承可以解决,但是把$w1的值赋予33号武器总是有错,估计还是职业穿戴武器的信息没有复制过去,求解决!

存档1的操作
$w1=$data_weapons[4].clone

存档2的操作
$data_weapons[33] = $w1
p $data_weapons[33].name
copy_weapon(33, 36)
$game_party.gain_weapon(36, 1)
作者: taroxd    时间: 2014-9-24 12:45
请确定一下,你在操作存档2的时候,$data_weapons 已经初始化。
作者: 573932914    时间: 2014-9-24 14:07
本帖最后由 573932914 于 2014-9-24 14:08 编辑

你是说获得了武器再次进入游戏会保留那件武器吗而且武器是创建出来的?
很麻烦。保存各项数值都要存储名字为变量的文件然后再读档是要判断名字




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