幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1856|回复: 2

[RMXP] [求助]青魔法腳本出現問題

[复制链接]

2

主题

2

帖子

24

积分

②入门

积分
24
发表于 2006-9-27 18:41:08 | 显示全部楼层 |阅读模式
我是著弄了之後 出現undefined method target_battlers for Scene_battle
好像是找不到角色 希望高手能幫忙解決
(對了 要貼在主處理前那三行要記得加上"#" ,不然不能進行遊戲 )
以下是腳本

1. 脚本修改
定位到Scene_Battle 1部分
在主处理之前加入以下三行
attr_reader: target_battlers
attr_reader: active_battler
attr_reader: skill

2. 公共事件
设定一个叫做"青魔法师"的职业,编号为9(可以修改,相应修改下面公共事件中的定义)
插入一个叫做"青魔法"(名字自定)的公共事件,事件内容只有一段脚本,脚本内容:
for target in $scene.target_battlers
if target.is_a?(Game_Actor)
  skill=$scene.skill
  c = target.class_id == 9 ? true:false
  if c and not target.skills.include?(skill)
    target.learn_skill(skill.id)
    textinfo = target.name + " 学会了 "
    textinfo += "\\c[4]["+skill.name+"]"
    $game_temp.message_text = textinfo
  end
end
end
放心,肯定写的下(其实是左右上下都撑满那个框了)
其中第四行的数字9 可以改成你的青魔法师职业编号。

3.技能设定
凡是可以被学习的技能,请在技能的调用公共事件里设定为青魔法事件

4.设定结束

效果:当职业为“青魔法师”的队员在战斗中被敌方特定技能攻击时,如果没有学会该技能,将立即习得该技能,并且可以马上使用。




(對了 要貼在主處理前那三行要記得加上"#" ,不然不能進行遊戲 )
回复

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-9-27 21:12:21 | 显示全部楼层
没见过这个脚本…… [s:5]
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

3

主题

232

帖子

583

积分

⑤进阶

哇咔咔~传说中的称号.

积分
583
发表于 2006-9-27 21:54:32 | 显示全部楼层
[s:7] 试了一下..一切正常...
不过格式好象错了..
attr_reader: target_battlers
attr_reader: active_battler
attr_reader: skill
应该是
attr_reader :target_battlers
attr_reader :active_battler
attr_reader :skill
[s:5]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-29 04:36 , Processed in 0.010814 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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