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

Project1

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

[已经解决] 请问叶子前辈。关于战棋的防御问题

 关闭 [复制链接]

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

跳转到指定楼层
1
发表于 2009-11-30 13:39:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 xcyog 于 2009-12-2 13:36 编辑

请问叶子前辈。怎么设置休息的时候回血回蓝?
在战斗过程中有休息选项。。。那请问怎么设置在休息的时候稍微回点血和蓝呢?

额我真是有毛病了。总是没有说前提。。。
叶子前辈。就是那个战棋系统。战斗的时候有休息选项。我想设置在选择休息选项的时候适当的回点Hp和MP,但是找了找。找不到在哪设置。。。。

另外。我增加了个防御选项。。。但是似乎没有应用防御公式。。。也就是防御的时候还是被打那么多血。。。和没防御一样。。。也请叶子前辈顺路指点下吧。。。。
        when 2 # 防御
# 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
# 关闭角色指令窗口
        close_command_window
# 设置行动
@active_battler.current_action.kind = 0
@active_battler.current_action.basic == 1
# 开始行动回合
        start_phase5

想请叶子前辈顺路指导下。。。。
努力努力再努力

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

2
 楼主| 发表于 2009-11-30 17:29:22 | 只看该作者
3小时自顶。。。。。
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

3
 楼主| 发表于 2009-11-30 21:54:38 | 只看该作者
3小时再顶。。。。难道休息回血不可以实现么。。。
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

4
 楼主| 发表于 2009-12-1 12:02:39 | 只看该作者
N小时自顶。。。叶子前辈出差了么。。。请问其他前辈知道的能指导下么。。。。
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

5
 楼主| 发表于 2009-12-1 16:22:14 | 只看该作者
再次自顶。。。。我要坚持到有前辈指导。。。。
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
400 小时
注册时间
2005-10-24
帖子
634
6
发表于 2009-12-1 16:37:52 | 只看该作者
@active_battler.current_action.basic == 1
这个写得不对,==是判断是否相等,=才是赋值,应该写成 @active_battler.current_action.basic = 1

增减HP/SP不知道从何下手的话可以找脚本中类似的地方抄。例如事件中就有“增减HP”这一选项,那么全局搜索“增减HP”。却这样发现搜不到结果,那就接着搜“增减”,找到 Interpreter 6 第117行“增减 HP”的定义,然后看到对HP的实际操作是 actor.hp += value, 放到 Scene_SLG 的环境下就是 @active_battler.hp += xxxxxx
SP 同理
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
7
发表于 2009-12-1 17:37:16 | 只看该作者
大大居然真的现身了

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
12 小时
注册时间
2008-8-1
帖子
122
8
发表于 2009-12-1 17:58:12 | 只看该作者
这没什么好奇怪的吧……之前有2个这种标题的大大也都现身了
踏浪
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

9
 楼主| 发表于 2009-12-1 18:58:47 | 只看该作者
本帖最后由 xcyog 于 2009-12-1 22:59 编辑

@active_battler.current_action.basic = 1
写成这个的时候会显示附件显示的那个错误。。。
错误脚本为Scene_SLG(行动回合)
第402行$game_map.chaochaoc(@active_battler.current_action.target_grid.x,
然后我弄明白了原来是显示“防御”导致错误,我取消了(行动回合)处的@help_window.set_text($data_system.words.guard, 1)
并且加入      @phase5_step = 6(不知道没有防御效果是不是因为这段)
但是战斗的时候选择防御时,被攻击依然没有防御效果。。。也就是平常被打300,在防御状态下依然是被打300...请问前辈我是不是加错地方了???
请叶子前辈继续指导。。。继续感谢。。。。
至于加血
我使用了@active_battler.hp += @active_battler.maxhp/40 ,也成功了
但是我又看了些例子说@active_battler.damage = -@active_battler.maxhp * 0.05
也可以。我也想顺路问问叶子前辈。。。这俩个公式用起来有区别么?

11111111.jpg (15.83 KB, 下载次数: 2)

11111111.jpg
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
10
发表于 2009-12-1 19:04:26 | 只看该作者
这没什么好奇怪的吧……之前有2个这种标题的大大也都现身了
mmll0070 发表于 2009-12-1 17:58

像66这样的大大现在几乎都神隐了说
就是回来了经常也是看一下就走得的那种

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-25 22:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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