设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1227|回复: 3
打印 上一主题 下一主题

[已经解决] 如何通过事件中改变数据库里的东西?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2011-8-30
帖子
25
跳转到指定楼层
1
发表于 2012-1-21 13:57:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    比如说在游戏里经历了一个事件,然后武器的攻击力增加什么的.用创造多个同名武器的方式可以做到,可是实在太麻烦了,是否可以通过其他方式做到?

点评

只是单个角色的武器攻击力增加用多个同名武器就够了  发表于 2012-1-21 14:02

Lv1.梦旅人

梦石
0
星屑
50
在线时间
132 小时
注册时间
2012-1-21
帖子
512
2
发表于 2012-1-21 16:02:48 | 只看该作者
本帖最后由 零の使魔 于 2012-1-21 17:26 编辑

如果是全部武器的攻击力增加,请在事件中调用脚本
如果是一号武器增加100点攻击力
  1. $data_weapons[1].atk += 100
  2. save_data($data_weapons, )"Data/Weapons.rxdata"
复制代码
如果是2号武器增加205点攻击力
  1. $data_weapons[2].atk += 205
  2. save_data($data_weapons, )"Data/Weapons.rxdata"
复制代码
以此类推

点评

= = 贴错了,马上改过来  发表于 2012-1-21 17:26
第一个代码的第二行应该是Weapons.rxdata吧?  发表于 2012-1-21 17:23
心情大好呢
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2011-8-30
帖子
25
3
 楼主| 发表于 2012-1-21 19:08:08 | 只看该作者
用了楼上的脚本,可是在实际操作中却出现了"执行脚本时发生Syntaxerror",该怎么解决啊?

点评

将第二行中括号里的逗号删掉  发表于 2012-1-21 19:30
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

4
发表于 2012-1-21 19:43:25 | 只看该作者
本帖最后由 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"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 14:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表