Project1

标题: 请问高手,如何制作技能书 [打印本页]

作者: 花王子    时间: 2008-8-23 23:46
标题: 请问高手,如何制作技能书
这个问题我之前已经提过了,他们告诉我用公共事件的方法来实现。

这个方法并不可以实现让使用的对像角色习的书本技能。
只能让公共事件中设定的角色习的技能。 [LINE]1,#dddddd[/LINE]此贴于 2008-8-24 23:43:54 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 地狱的蓝炎    时间: 2008-8-23 23:59
你在设定公共事件时要设一个选项:
问:要让谁学习技能
1.
2.
3.
4.
四个选项分别对应不同的人物。
在数据库里,物品要选成对己方全体使用,不要让那个选择人物的窗口出来,要不然看起来会很奇怪。
这是事件法,脚本发有点麻烦,你要是觉得不好再问吧。先把这个学会了!
作者: 凌冰    时间: 2008-8-24 00:05
用状态法
物品设置为单体,附加某种状态
公共事件中,逐个判断,有该种状态的学习技能,然后去除该状态 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 花王子    时间: 2008-8-24 00:28
多谢2楼,但我的角色不止4位呀,怎么办
作者: 灯笼菜刀王    时间: 2008-8-24 00:34
先在状态栏做个状态。名字命名为“学习”

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

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

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

作者: clande    时间: 2008-8-24 02:46
物品:XX技能书
效果范围:己方单体
可能使用中:菜单中
公共事件:学习XX技能

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

这样也应该可以吧……
作者: kkllqzq    时间: 2008-8-24 04:53
呵呵,这个很简单的啊,

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

如果你是更换领队的话,每次更换领队的时候更改一个变量a
然后学习技能的时候调用公共事件,判断a是多少,则让相应的人学习技能。
呵呵{/wx}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1