Project1

标题: 求解,怎么使事件中学特技和获取装备时选择队伍中的人 [打印本页]

作者: yangbin3320    时间: 2011-6-5 22:48
标题: 求解,怎么使事件中学特技和获取装备时选择队伍中的人
本帖最后由 yangbin3320 于 2011-6-7 08:46 编辑

求解,怎么使事件中学特技和增减能力时选择队伍中的人,而不是固定角色. 还有怎么更改装备类型名称:如我要把盾改成内功
作者: yangbin3320    时间: 2011-6-6 01:40
求解。。。。。。。
作者: Wind2010    时间: 2011-6-6 09:35
第二个问题请看数据库→系统→右边
第一个问题的话可以把技能书弄成一个加状态的,给某个角色加状态后执行该技能书的公共事件,给附加了技能书状态的角色加技能,然后消除状态
作者: 忧雪の伤    时间: 2011-6-6 09:41
  1. $game_party.actors[actor_id].learn_skill(skill_id)
复制代码
  1. $game_party.add_actor(actor_id)
复制代码
  1. $game_party.remove_actor(actor_id)
复制代码

作者: yangbin3320    时间: 2011-6-6 19:31
Wind2010 发表于 2011-6-6 09:35
第二个问题请看数据库→系统→右边
第一个问题的话可以把技能书弄成一个加状态的,给某个角色加状态后执行 ...

谢,第二个找到了,可是第一个是不行的,在事件中判断状态还是要固定选择角色的编号,等于是没有用,我队伍可以加几人就要设置几次,很麻烦,想想武侠小说有多少人可成为同伴吧,我是要做个高自由度的游戏.
作者: Wind2010    时间: 2011-6-6 19:45
yangbin3320 发表于 2011-6-6 19:31
谢,第二个找到了,可是第一个是不行的,在事件中判断状态还是要固定选择角色的编号,等于是没有用,我队 ...

事件当然麻烦了
  1. for i in 0...$game_party.actors.size
  2.   if $game_party.actors[i].state?(状态编号)
  3.     $game_party.actors[i].learn_skill(技能ID)
  4.   end
  5. end
复制代码

作者: yangbin3320    时间: 2011-6-6 19:49
忧雪の伤 发表于 2011-6-6 09:41

请问3楼的大师我是在哪插入这些脚本。。。
作者: yangbin3320    时间: 2011-6-6 19:56
我用了特技治疗的公能到是暂时解决了
作者: yangbin3320    时间: 2011-6-6 20:20
4楼和7楼的大哥大姐,你们的脚本是在哪用啊,是事件中还是插入编辑器中啊?放哪,请说下,谢谢
作者: yangbin3320    时间: 2011-6-6 22:38
治疗技能还是不行,哪位大大解决下哦
作者: yangbin3320    时间: 2011-6-6 22:39
治疗技能还是不行,请哪位大大解决下哦
作者: Wind2010    时间: 2011-6-7 13:03
yangbin3320 发表于 2011-6-6 22:38
治疗技能还是不行,哪位大大解决下哦

治疗技能有什么问题?




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