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

Project1

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

请问高手,如何制作技能书

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
788
在线时间
109 小时
注册时间
2008-2-10
帖子
254
跳转到指定楼层
1
发表于 2008-8-23 23:46:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这个问题我之前已经提过了,他们告诉我用公共事件的方法来实现。

这个方法并不可以实现让使用的对像角色习的书本技能。
只能让公共事件中设定的角色习的技能。
此贴于 2008-8-24 23:43:54 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~
h

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2008-5-16
帖子
280
2
发表于 2008-8-23 23:59:45 | 只看该作者
你在设定公共事件时要设一个选项:
问:要让谁学习技能
1.
2.
3.
4.
四个选项分别对应不同的人物。
在数据库里,物品要选成对己方全体使用,不要让那个选择人物的窗口出来,要不然看起来会很奇怪。
这是事件法,脚本发有点麻烦,你要是觉得不好再问吧。先把这个学会了!
大坑在我们的心中
回复 支持 反对

使用道具 举报

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
3
发表于 2008-8-24 00:05:04 | 只看该作者
用状态法
物品设置为单体,附加某种状态
公共事件中,逐个判断,有该种状态的学习技能,然后去除该状态
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
不常在线,有事PM
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
788
在线时间
109 小时
注册时间
2008-2-10
帖子
254
4
 楼主| 发表于 2008-8-24 00:28:44 | 只看该作者
多谢2楼,但我的角色不止4位呀,怎么办
h
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
5
发表于 2008-8-24 00:34:53 | 只看该作者
先在状态栏做个状态。名字命名为“学习”

然后在技能书这个道具里引公共事件。并让道具书使用后附带“学习”状态

公共事件里最后一页的脚本里写上

for actor in $game_party.actors
for i in actor.states
   if $data_states.name == "学习"
     actor.learn_skill(技能ID)
   end
  end
end
然后全体清除“学习状态”
回复 支持 反对

使用道具 举报

Lv1.梦旅人

简史

梦石
0
星屑
120
在线时间
422 小时
注册时间
2008-7-4
帖子
736

开拓者

6
发表于 2008-8-24 02:46:44 | 只看该作者
物品:XX技能书
效果范围:己方单体
可能使用中:菜单中
公共事件:学习XX技能

公共事件名:学习XX技能
显示文章:谁学习?
选择项:1.  2.   3.   4.更多(如果队员过多,那就可以在4 里面写更多,然后在更多里面添加选择项,如此反复。)
条件分歧:如果学会此技能则显示文章:已经学会,不可重复。(这是建议,可以忽略)
选择项栏里:对应的角色增减特技
显示文章:成功学会

这样也应该可以吧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
130
在线时间
0 小时
注册时间
2008-7-18
帖子
4
7
发表于 2008-8-24 04:53:03 | 只看该作者
呵呵,这个很简单的啊,

使用物品的人肯定有变量啊

如果你是更换领队的话,每次更换领队的时候更改一个变量a
然后学习技能的时候调用公共事件,判断a是多少,则让相应的人学习技能。
呵呵{/wx}
【{白}】【{羽}】【{圣}】【{冥}】 联系QQ:740127738
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 14:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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