Project1
标题:
如何通过事件中改变数据库里的东西?
[打印本页]
作者:
xingyunxielong
时间:
2012-1-21 13:57
标题:
如何通过事件中改变数据库里的东西?
比如说在游戏里经历了一个事件,然后武器的攻击力增加什么的.用创造多个同名武器的方式可以做到,可是实在太麻烦了,是否可以通过其他方式做到? dsu_plus_rewardpost_czw
作者:
零の使魔
时间:
2012-1-21 16:02
本帖最后由 零の使魔 于 2012-1-21 17:26 编辑
如果是全部武器的攻击力增加,请在事件中调用脚本
如果是一号武器增加100点攻击力
$data_weapons[1].atk += 100
save_data($data_weapons, )"Data/Weapons.rxdata"
复制代码
如果是2号武器增加205点攻击力
$data_weapons[2].atk += 205
save_data($data_weapons, )"Data/Weapons.rxdata"
复制代码
以此类推
作者:
xingyunxielong
时间:
2012-1-21 19:08
用了楼上的脚本,可是在实际操作中却出现了"执行脚本时发生Syntaxerror",该怎么解决啊?
作者:
hys111111
时间:
2012-1-21 19:43
本帖最后由 hys111111 于 2012-1-21 19:46 编辑
怪物类:(可以设置攻防突破999)
$data_enemies[怪物编号].atk=攻击
$data_enemies[怪物编号].pdef=防御
$data_enemies[怪物编号].maxhp=生命
$data_enemies[怪物编号].maxsp=魔法
$data_enemies[怪物编号].name="怪物名字"
除了这些,改成gold exp都可以
武器防御类:(同上)
$data_weapons[武器编号].atk=攻击
$data_shields[防御编号].pdef=防御
这些属性似乎同上
所以,当1号武器的名字叫做:铁剑
如果想改成:铁剑+1
那就这么改
$data_weapons[1].name="铁剑+1"
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1