查看: 1434|回复: 8

补充怒气的问题

  [复制链接]
梦石
0
星屑
87
在线时间
8 小时
注册时间
2006-12-24
回帖
29
发表于 2008-5-10 00:20:22 | 显示全部楼层 |阅读模式

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

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

×
我用的这个怒气的脚本
http://rpg.blue/web/htm/news534.htm

现在问题是,给加怒气的药带上这个公共事件脚本以后
公共事件--加怒气脚本:
for actor in $game_party.actors
actor.hp_store += 100
actor.hp_store = [actor.hp_store,300].min
end

使用这个道具后 是全员都加了 而我只想给这个道具使用的对象加 请问怎样改 多谢
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
1643
在线时间
1612 小时
注册时间
2007-8-28
回帖
3184

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

发表于 2008-5-10 00:35:10 | 显示全部楼层
$game_party.actors  是个数组,包括所有队员

不用for循环试试?
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复

使用道具 举报

梦石
0
星屑
87
在线时间
8 小时
注册时间
2006-12-24
回帖
29
 楼主| 发表于 2008-5-10 07:51:45 | 显示全部楼层
去掉for那行还是不行 继续求教OTL
回复

使用道具 举报

梦石
0
星屑
60
在线时间
53 小时
注册时间
2007-5-2
回帖
247
发表于 2008-5-10 08:05:07 | 显示全部楼层
用状态法
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-5-10 09:20:04 | 显示全部楼层
给 Scene_Battle添加一个
attr_reader           :active_battler

然后物品的公共事件写上
a=$scene.active_battler.hp_store+100
$scene.active_battler.hp_store=[a,300].min

以上只适合这个物品只在战斗中使用
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

梦石
0
星屑
87
在线时间
8 小时
注册时间
2006-12-24
回帖
29
 楼主| 发表于 2008-5-10 20:02:01 | 显示全部楼层
感谢楼上的朋友 但是使用了楼上的方法以后 却变为了只对使用者有效果如果一个人给别人使用带公共事件的道具 目标对象不会加怒 而还是使用道具方自己加了怒气
回复

使用道具 举报

梦石
0
星屑
87
在线时间
8 小时
注册时间
2006-12-24
回帖
29
 楼主| 发表于 2008-5-11 07:11:08 | 显示全部楼层
我顶~
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-5-11 09:52:04 | 显示全部楼层
状态法,检查各个队员,如果几号队员带有加怒气状态,则
$game_actors[该队员ID].store += 100

参考
http://rpg.blue/web/htm/news163.htm
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

梦石
0
星屑
87
在线时间
8 小时
注册时间
2006-12-24
回帖
29
 楼主| 发表于 2008-5-11 20:46:49 | 显示全部楼层
已经解决 十分感谢
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部