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

Project1

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

[已经解决] [已解决]如何简单判断角色是否已经学会某个技能

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7570
在线时间
1157 小时
注册时间
2016-9-10
帖子
165

开拓者

跳转到指定楼层
1
发表于 2017-2-10 22:55:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 devil033 于 2017-2-11 09:42 编辑

我有超过100个角色,每个角色进阶(需要战斗)完成后,就可以从10个技能中随机领悟其中一个技能
我设定了一个变量主X,在领悟技能的事件中,可以根据变量X来指定角色来领悟随机的技能,并做成了公共事件
这样在进阶完成后,就可以直接调用公共事件来领悟技能了

但现在问题是,那10个技能中,有可能是角色已经学会了的,这样万一随机到那个已经学会了的技能的话,那角色就相当于没能领悟技能
而判断角色是否已经学会某个技能,不能用变量指定角色然后去判断,只能是直接指定角色然后判断该角色是否已经学会某个技能
这样就无法做成公共事件直接调用判断该角色是否已经学会某技能

所以导致每个角色进阶之后,都要独立地做一个事件去判断,这样100个角色就要每个角色独立做一个判断事件,我就要重复做100次这个事,太麻烦了

所以想请教一下,有没有什么简单的办法可以做到,任何一个角色,只要调用一个公共事件(或其它办法)就能判断该角色是否已经学会某个技能
谢谢

Lv2.观梦者

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

开拓者

2
发表于 2017-2-10 23:31:42 | 只看该作者
本帖最后由 QQ蚊子湯 于 2017-2-11 03:07 编辑

我有一個偷吃步的方法可以不用插件,你可以繼續用公共事件沒關係w
  1. $game_actors[var].skills.size
复制代码
根据变量X来指定角色来领悟随机的技能

你是這樣的結構對吧!
var是你的X變量

然後這代表那個人的"技能數"
也就是你可以隨機完之後檢查學習後技能數沒變化時再用標籤跳回去隨機一次wwww

点评

这个方法可以,太感谢了,哈  发表于 2017-2-11 09:41

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

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

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21010
在线时间
4886 小时
注册时间
2014-12-22
帖子
1527

开拓者

3
发表于 2017-2-11 02:38:57 | 只看该作者
本帖最后由 shencao 于 2017-2-11 03:11 编辑

虽然不是回答的判断是否学会技能,不过从随机变量的角度我觉得这个很合用:
请问如何制作一种事件或脚本,给予脚色没拿过的物品?
https://rpg.blue/forum.php?mod=viewthread&tid=379881
------
等等我才想起你有100+个角色,那也许得分开100+个变量来储存奖池?
好像也只方便一点点嗯,我没理解到重点。
还是看大佬的>_<
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

4
发表于 2017-2-11 11:39:58 | 只看该作者
本帖最后由 guoxiaomi 于 2017-2-11 12:04 编辑
而判断角色是否已经学会某个技能,不能用变量指定角色然后去判断,只能是直接指定角色然后判断该角色是否已经学会某个技能

然而事件里的指令是可以随意用变量指定的,请看此贴:
https://rpg.blue/forum.php?mod=viewthread&tid=338527
反正……va大概也能用吧?

-------------------------------
点错了居然回复了已经解决的问题,那我长话短说……
-------------------------------

请看脚本 Game_Interpreter 的第 398 行:


所以按照上面的帖子,修改@parameter[1]和[3]就行。假定角色ID保存在10号变量,技能ID保存在11号变量:
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 03:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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