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

Project1

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

[已经解决] 如何让一个技能在只有MP满时才能使用

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1394
在线时间
267 小时
注册时间
2017-2-18
帖子
101

开拓者

跳转到指定楼层
1
发表于 2017-4-23 13:14:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
也就是说,这个技能只有在角色MP全满的时候才能使用,否则就算MP够也无法使用

点评

_(:з」∠)_要不用并行事件监测一下,mp为100%才会出现这个技能,负责忘掉。  发表于 2017-4-24 15:50
先消耗全部MP、再把多余MP补回来可以么  发表于 2017-4-23 13:21

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2017-4-23 13:46:55 | 只看该作者
本帖最后由 百里_飞柳 于 2017-4-23 13:49 编辑

https://github.com/Archeia/YEARe ... ill_Cost_Manager.rb
YEA - Skill Cost Manager
<mp cost: 100%>

等等,是需要角色当前MP全满的状态下,才能使用,且扣除的是一部分MP;而不是动态的扣除100%MP?

那样的话这属于定制,我懒得写了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3414
在线时间
461 小时
注册时间
2013-12-7
帖子
333
3
发表于 2017-4-23 15:31:19 | 只看该作者
本帖最后由 ekmomo 于 2017-4-24 01:40 编辑

<Custom MP Cost>
if(user.mp >=user.mmp){
cost = 技能消耗
}else{
cost = user.mmp
}
</Custom MP Cost>

已测。

点评

下载一个YEP_SkillCore.js F10添加并开启。然后复制这段代码到技能注释栏中。  发表于 2017-4-24 01:37
他是參考了樓上的腳本吧,  发表于 2017-4-23 18:32
额,请问如何使用,本人脚本渣  发表于 2017-4-23 16:33
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
帖子
649

开拓者

4
发表于 2017-4-24 15:37:13 | 只看该作者
本帖最后由 QQ蚊子湯 于 2017-4-24 15:39 编辑


看一下紅色部分

可以在這裡追加一個判斷的方法




&&是"並且"的意思,我們在原本判定技能是否能夠使用的地方『並且了一個新條件』

新條件的名字叫做"黯淡的流星想要的方法"   
(skill)的部分則是要把技能的資訊(實例)傳過去那個方法裡面,這樣我們才有東西可以進行判斷

這邊方法名稱用了中文,原本是不推薦這麼做的,但是呢!
方法是人寫出來的,不是機器自動生成的(也不是外星人作的),看了這個應該會有比較直接的感覺

return 這個東西叫做返回值

他會把右邊的結果丟出來當作"黯淡的流星想要的方法"的結果

後面的 if 則是修飾前面的條件

舉個生活中的例子

RUBY 代码复制
  1. def 回家 #回家執行的方法
  2. return 回家會被媽媽打屁股 if 考試零分的話  #如果考零分就執行備媽媽打屁股的方法 (因為這行在上面,所以先判斷)
  3. return 今天又安全了 #除此之外的情況都執行今天又安全的方法
  4. end #結束



邏輯並不困難,如果你有實際做過遊戲肯定能看得懂下面這個





更多教程請看這裡
https://rpg.blue/forum.php?mod=v ... &extra=page%3D1


腳本盲不是什麼榮譽的事情,總是掛在嘴邊是拒絕學習的象徵



评分

参与人数 1梦石 +1 收起 理由
RaidenInfinity + 1 版主认可的答案

查看全部评分

2016/07/17 加入RPG製作,勿忘初衷!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 08:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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