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

Project1

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

[已经解决] 如何使用物品给使用者学习技能?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
54
在线时间
64 小时
注册时间
2010-7-28
帖子
141
跳转到指定楼层
1
发表于 2014-8-30 07:28:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Demon丶旋律 于 2014-8-30 07:30 编辑

理想的状态是给某角色使用物品,学习到某技能,并且判断该角色是否能学习到此技能,.
详细一点说就是一本技能书,
有A,B,C,D,E,F,6个角色,
其中A,B,C可以学习,
D,E,F无法学习,
当技能书给A,B或C使用的时候,使用者获得X技能
当技能书给D,E或F使用的时候,则提示无法学习到这个技能..

找到这张帖子,已经很符合预期了,但是他的原贴已经看不到了:
https://rpg.blue/forum.php?mod=v ... 9%E5%93%81%E5%AD%A6
请问有没有人有此类脚本?或是能找到上面地址中原贴脚本..?
求拯救..感激不尽..
>w<

Lv1.梦旅人

梦石
0
星屑
54
在线时间
64 小时
注册时间
2010-7-28
帖子
141
2
 楼主| 发表于 2014-8-30 08:18:43 | 只看该作者
原贴是找到了,但是内容差不多,我按照他说的设置了,可是出错了,我没明白这个脚本的思路,
公共事件里面的内容貌似没有问题的样子,但是说要在Scene_Item中,def update下加上:$in = @target_window.index
这个真心不明白为什么能让后面公共事件的内容起作用,还是说我遗漏掉了什么?请大神帮忙看一下吧..!!

1.png (52.83 KB, 下载次数: 7)

1.png

2.png (38.68 KB, 下载次数: 9)

2.png

3.jpg (13.48 KB, 下载次数: 8)

3.jpg

点评

你是结局吗?  发表于 2014-8-30 20:57
在那里用全局变量$in是为了让公共事件判断目标窗口到底选择了哪个角色。  发表于 2014-8-30 18:29
>w<
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
7339
在线时间
3525 小时
注册时间
2011-7-21
帖子
2281

极短24参与极短23参与极短22参与极短21参与

3
发表于 2014-8-30 18:24:44 | 只看该作者
纯事件可以吗?我用的是状态法,灵感来源于黑暗圣剑传说

点评

为何不可能有几百号角色…我游戏设定就是需要这么多角色啊,状态法我之前就知道,只是不适用而已…  发表于 2014-8-31 14:37
不可能有好几百个角色。首先让技能书附加一个状态(我设定的状态名字为正常),然后判断那个角色是否处于该状态,还不懂的话我可以给你范例  发表于 2014-8-31 11:50
还有就是这个技能不是每个角色都可以学到,如果用在了不能学习的角色身上怎么办?而且我有好几百号角色,难道每个技能道具都要逐一设置么..?略坑啊..  发表于 2014-8-31 01:00
但是用这个方法的话,如果有多个角色能够学到该技能,但是技能书是唯一的,那么就无法选择学习者了啊,  发表于 2014-8-31 00:50

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
64 小时
注册时间
2010-7-28
帖子
141
4
 楼主| 发表于 2014-8-31 14:47:55 | 只看该作者
本帖最后由 Demon丶旋律 于 2014-8-31 14:53 编辑

游戏设定是1个主角,加上几百个可收集的召唤兽角色,如果其中有40个元素属性召唤兽,且有10个元素可学技能书,那不是要每本书都设置40个角色和无法学习的角色么…这样会不会太不方便了…

点评

请结贴吧..自己解决了.  发表于 2014-8-31 23:20
>w<
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 01:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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