Project1
标题:
如何让一个数据库中的一个角色完全覆盖另一个角色?
[打印本页]
作者:
xzqcm111
时间:
2011-5-12 10:10
标题:
如何让一个数据库中的一个角色完全覆盖另一个角色?
比如我在数据库中建立了1号角色和2号角色,现在我需要将2号角色的数据完全覆盖到1号角色(其实主要就是成长曲线不知道怎么覆盖过去,其他的都可以直接赋值)
抽象点讲,其实就是要2号人物的人物id从2变到1。
通过什么脚本命令可以实现呢?? dsu_plus_rewardpost_czw
作者:
蕾米莉亚·斯卡雷特
时间:
2011-5-12 10:50
数据库操作的话, 就直接复制粘贴左边的人物列表.
脚本的话,
data = load_data("Data/Actors.rvdata")
data[1] = data[2]
save_data(data, "Data/Actors.rvdata")
复制代码
未测试, 注意备份~~~
作者:
企鹅达达
时间:
2011-5-12 10:56
$game_actors[1].setup(2) # 让1号角色直接复制数据库2号角色的所有初始数据
$game_party.members[0].setup(2) # 让队伍中的第一个角色直接复制数据库2号角色的所有初始数据
$game_party.members[2].setup(2) # 让队伍中的第三个角色直接复制数据库2号角色的所有初始数据
作者:
xzqcm111
时间:
2011-5-12 11:02
蕾米莉亚·斯卡雷特 发表于 2011-5-12 10:50
数据库操作的话, 就直接复制粘贴左边的人物列表.
脚本的话,未测试, 注意备份~~~ ...
唔,我是想在游戏过程中执行这个事情,比如我开始游戏的时候问玩家几个问题,根据他们回答的不同会确定不同的成长曲线。
你说的这个貌似不能弄到游戏里面去
作者:
蕾米莉亚·斯卡雷特
时间:
2011-5-12 11:09
这个写法是重启的才生效. 而且是永久的.
想马上生效的话, 可以这样修改:
$data_actors[1] = $data_actors[2]
save_data($data_actors, "Data/Actors.rvdata")
作者:
lincen
时间:
2011-5-12 11:18
剪切--粘贴难道不行么?
作者:
xzqcm111
时间:
2011-5-12 12:04
感谢企鹅,同时也感谢蕾米莉亚·斯卡雷特
不过企鹅的方法可以即时实现,蕾米莉亚·斯卡雷特 的方法则需要重开一下游戏,所以认可了企鹅的答案呵呵
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1