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

Project1

 找回密码
 注册会员
搜索

$data_enemies[X].maxhp 这个应该怎么用?

查看数: 2197 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-1-18 17:44

正文摘要:

本帖最后由 mistedcoffee 于 2014-1-18 20:22 编辑 再论坛里下载的F1中文版,有个RPG::Enemy(数据库: 敌人) -------------------------------------- id 敌人的 ID 编号。 name 敌人的名称。 maxhp 敌人的HP ...

回复

喵呜喵5 发表于 2014-1-18 20:14:47
mistedcoffee 发表于 2014-1-18 18:25
假设,如果我想把1号敌人的体力上限的数值保存至99号变量里
$game_variables[99] = $data_enemies[1].par ...

我觉得只是因为代码太长导致脚本框自动换行了所以才会报错的…………
改成这种写法试试?
  1. $game_variables[99] =\
  2. $data_enemies[1].params[0]
复制代码

点评

斜杠是多余的  发表于 2014-1-19 09:13
刚试了一下,可以了。太感谢了  发表于 2014-1-18 20:22
天地有正气 发表于 2014-1-18 18:58:42
我记得VA里最大血量叫mhp,最大魔力叫mmp..
mistedcoffee 发表于 2014-1-18 18:28:52
taroxd 发表于 2014-1-18 18:19
楼上正解,但是没事不要去给这些东西赋值。这些方法的本意是返回你所需要的值。
实在要改的话,最好在脚本 ...

其实我在学习怎么使用这些
如果直接写在F11里,一点就是自己还不太了解怎么写。还有一点就是直接运行的话是最简单有效的观察方法了吧

点评

控制台+p 欢迎你  发表于 2014-1-19 11:41
mistedcoffee 发表于 2014-1-18 18:25:41
喵呜喵5 发表于 2014-1-18 18:03
帮助文档里不是写了吗:所以应该这么写:
最大HP:$data_enemies[1].params[0]
攻击力:$data_enemies[1].p ...


假设,如果我想把1号敌人的体力上限的数值保存至99号变量里
$game_variables[99] = $data_enemies[1].params[0]
这么写,为什么会报错?是不是格式错误?
taroxd 发表于 2014-1-18 18:19:15
楼上正解,但是没事不要去给这些东西赋值。这些方法的本意是返回你所需要的值。
实在要改的话,最好在脚本编辑器里重定义,并且利用怪物的备注之类的进行修改
喵呜喵5 发表于 2014-1-18 18:03:11
本帖最后由 喵呜喵5 于 2014-1-18 18:04 编辑

帮助文档里不是写了吗:
  1. params
  2. 自身能力值,代表其所有能力值数组,会用以下数字代表能力值类型:
  3. 0: 体力上限
  4. 1: 魔力上限
  5. 2: 物理攻击
  6. 3: 物理防御
  7. 4: 魔法攻击
  8. 5: 魔法防御
  9. 6: 敏捷值
  10. 7: 幸运值
复制代码
所以应该这么写:
最大HP:$data_enemies[1].params[0]
攻击力:$data_enemies[1].params[2]

=======================================

你看的那个F1是VX的F1,和VA的RGSS3结构还是有不同的

评分

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

查看全部评分

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

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

GMT+8, 2024-11-16 01:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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