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

Project1

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

[已经解决] 求在技能备注档指定的连击脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2012-10-24
帖子
55
跳转到指定楼层
1
发表于 2014-10-29 20:28:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
已看过妖精图书管的例子。不起作用。故求。谢谢

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2014-10-29 22:34:26 | 只看该作者
没看懂要什么呀...
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2012-10-24
帖子
55
3
 楼主| 发表于 2014-10-29 23:55:43 | 只看该作者
希望能用在技能附注栏 关键字 的方法,实现能随机连击八次的脚本。
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
4
发表于 2014-10-30 08:00:14 | 只看该作者
伸手过长

评分

参与人数 2星屑 -20 收起 理由
怪蜀黍 -40 版规第26条
VIPArcher + 20 伸手过长!哼~

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2012-10-24
帖子
55
5
 楼主| 发表于 2014-10-30 08:55:56 | 只看该作者
伸手过长什么的?有点吧。
如果反应很严俊,也是另一方探出这条路不好走。
那就可以安心的去动设计,不用8连击,甚至直接去掉这个技能。
不管如何,都对我的进度有助益。

所以我主张,有问题就丢。哈哈哈哈哈哈!(当然态度也一定要好)

点评

要回复或点评某个楼层别人才能看见,而不是自己回复自己  发表于 2014-10-30 09:40
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
9997
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

6
发表于 2014-10-30 09:44:57 | 只看该作者
图书馆里的连续次数脚本直接改的。没VX所以没测试过。
使用方式是在技能的备注栏备注<kill 次数>。
例如要连续释放4次的技能就备注<kill 4>
  1. class Scene_Battle < Scene_Base
  2.   def execute_action_skill
  3.     skill = @active_battler.action.skill   
  4.     ####################################################3
  5.     kill = skill.note =~ /<kill\s*(\d+)>/i ? $1.to_i : 1
  6.     for ii in 1..kill.to_i
  7.     ####################################################3333
  8.     skill = @active_battler.action.skill
  9.     text = @active_battler.name + skill.message1
  10.     @message_window.add_instant_text(text)
  11.     unless skill.message2.empty?
  12.       wait(10)
  13.       @message_window.add_instant_text(skill.message2)
  14.     end
  15.     targets = @active_battler.action.make_targets
  16.     display_animation(targets, skill.animation_id)
  17.     @active_battler.mp -= @active_battler.calc_mp_cost(skill)
  18.     $game_temp.common_event_id = skill.common_event_id
  19.     for target in targets
  20.       target.skill_effect(@active_battler, skill)
  21.       display_action_effects(target, skill)
  22.     end
  23.     end
  24.   end
  25. end
复制代码

点评

但是这一行就写出了水平喵~~~三目运算符,正则表达式,备注栏读取~AC好腻害Σ( ° △ °|||)︴  发表于 2014-10-30 15:56
|д゚ )窝只写了一行而已。=0~~~~~~~Σ( ° △ °|||)︴  发表于 2014-10-30 15:51
AC好腻害喵呜~~~Σ( ° △ °|||)︴  发表于 2014-10-30 15:47
这些都是原来的脚本,(`・ω・´)只有第五行是我写的。  发表于 2014-10-30 11:55
第6行kill.to_i的to_i其实可以省略大囧~=.=比起for吾更喜欢kill.times do大大囧Σ( ° △ °|||)︴  发表于 2014-10-30 11:41

评分

参与人数 1星屑 +120 收起 理由
丿梁丶小柒 + 120 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2012-10-24
帖子
55
7
 楼主| 发表于 2014-10-30 11:51:34 | 只看该作者
VIPArcher 发表于 2014-10-30 09:44
图书馆里的连续次数脚本直接改的。没VX所以没测试过。
使用方式是在技能的备注栏备注。
例如要连续释放4次 ...

感谢,本来心灰意冷了。又燃起一丝火花。
果断去试,呵呵呵呵呵。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-6 09:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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