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

Project1

 找回密码
 注册会员
搜索

有办法用脚本知道角色本身ATK吗?

查看数: 2995 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-7-2 10:33

正文摘要:

本帖最后由 笔名:玥阳 于 2012-7-6 08:41 编辑 有办法用脚本知道角色本身ATK吗? 例如:  角色本身的ATK为X  武器ATK为Y  用变数只能读取到X+Y的ATK和  而欲求得X的话,就要用共用事件 ...

回复

笔名:玥阳 发表于 2012-7-6 08:40:58
笔名:玥阳 发表于 2012-7-2 21:01
嘛……我找了一下,最后在Game_BattlerBase找到两个可能有关的……但换用了这两个脚本,都只得到0, ...

嘛……我找了一下,最后在Game_BattlerBase找到两个可能有关的……
  1.   #--------------------------------------------------------------------------
  2.   # ● 取得普通能力的基础值
  3.   #--------------------------------------------------------------------------
  4.   def param_base(param_id)
  5.     return 0
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 取得普通能力的附加值
  9.   #--------------------------------------------------------------------------
  10.   def param_plus(param_id)
  11.     @param_plus[param_id]
  12.   end
复制代码
  1.   $game_actors[1].param_base(2)
  2.  $game_actors[1].param_plus(2)

复制代码
换用了这两个脚本,都只得到0,我已经无能为力了……
如果這兩句腳本是正確的,那我不应该得到零的答案啊?还是有脚本冲突?

点评

还是看一下Game_Actor的 param_base和其他脚本中重定义Game_Actor 的 param_base看看是不是有问题  发表于 2012-7-6 09:34
feizhaodan 发表于 2012-7-2 12:46:23
变量里面的脚本输入
  1. $game_actors[x].base_param(2)
复制代码
0是最大HP,1是最大MP,2是攻击力,3是防御力,4是魔法攻击,5是魔法防御,6是敏捷,7是幸运。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-23 15:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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