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

Project1

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

[已经解决] 几个事件脚本语句不能用求助

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
109 小时
注册时间
2010-3-17
帖子
12
跳转到指定楼层
1
发表于 2014-7-28 22:49:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
$data_weapons[2].name这个能用,但是换成$data_weapons[2].atk就不行,
同样的,$game_actors[1].maxhp 和 $game_actors[1].hp 也不行,是没有这种用法,还是我打错了什么吗?

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10073
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-7-28 23:06:59 | 只看该作者
本帖最后由 VIPArcher 于 2014-7-28 23:53 编辑

$data_weapons[2].name
$game_actors[1].maxhp  ←好吧,他有问题应该是mhp修改以免误导
$game_actors[1].hp
以上几个都没错,
$data_weapons[2].atk
这个不行,因为武器的实例里没有atk
装备的能力值是在params[]里的对应着那八个位置
$data_weapons[2].params[2] 这就是你要的2号武器的ATK
顺带,HP是0号属性 MP是1号,以此类推

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
109 小时
注册时间
2010-3-17
帖子
12
3
 楼主| 发表于 2014-7-28 23:13:40 | 只看该作者
VIPArcher 发表于 2014-7-28 23:06
$data_weapons[2].name
$game_actors[1].maxhp
$game_actors[1].hp

非常感谢你的回答,可是hp和maxhp还是无法用,提示game_preter的1499行出错,undefined method ‘maxhp’for#game_actor 0x8d5d2a4

点评

怎么会?我这里就没出错,你是怎么用的?  发表于 2014-7-28 23:16
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10073
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

4
发表于 2014-7-28 23:21:38 | 只看该作者
张鑫威 发表于 2014-7-28 23:13
非常感谢你的回答,可是hp和maxhp还是无法用,提示game_preter的1499行出错,undefined method ‘maxhp’ ...

给你个链接,@喵呜喵5【笔记】实用的事件脚本

点评

相信这个对你是很有帮助的。  发表于 2014-7-28 23:22
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
109 小时
注册时间
2010-3-17
帖子
12
5
 楼主| 发表于 2014-7-28 23:23:47 | 只看该作者
$game_variables[99] =
$game_actors[2].maxhp -
$game_actors[2].hp
我直接在事件里面这么调用的,难道哪里错了么
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
269 小时
注册时间
2014-5-9
帖子
127

开拓者

6
发表于 2014-7-28 23:27:08 | 只看该作者
本帖最后由 泉塚四季 于 2014-7-28 23:41 编辑
张鑫威 发表于 2014-7-28 23:23
$game_variables[99] =
$game_actors[2].maxhp -
$game_actors[2].hp


代码太长导致换行了,这么写:
  1. $game_variables[99] = \
  2. $game_actors[2].mhp - \
  3. $game_actors[2].hp
复制代码

点评

这里的反斜杠是多余的= =  发表于 2014-7-29 07:00

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 认可答案

查看全部评分

泉眼无声惜细流,树阴照水爱晴柔。
小荷才露尖尖角,早有蜻蜓立上头。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
109 小时
注册时间
2010-3-17
帖子
12
7
 楼主| 发表于 2014-7-28 23:30:51 | 只看该作者
泉塚四季 发表于 2014-7-28 23:27
代码太长导致换行了,这么写:

还是不行,估计可能是我弄的太多脚本和自己改动的略多的原因,不过还是谢谢两位的回答

点评

$game_variables[99] = $game_actors[2].mhp - $game_actors[2].hp  发表于 2014-7-28 23:49
找到问题了,获取最大HP用的不是maxhp,是mhp。  发表于 2014-7-28 23:40
先等一等,我的答案好像有点问题,我再测试一下。  发表于 2014-7-28 23:37
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
109 小时
注册时间
2010-3-17
帖子
12
8
 楼主| 发表于 2014-7-28 23:50:04 | 只看该作者
张鑫威 发表于 2014-7-28 23:30
还是不行,估计可能是我弄的太多脚本和自己改动的略多的原因,不过还是谢谢两位的回答 ...

原来如此,谢谢了,终于成功了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 21:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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