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

Project1

 找回密码
 注册会员
搜索

请问怎么让系统识别职业增加武器

查看数: 1677 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-2-11 21:26

正文摘要:

就是我在做一个任务,完成后会获得武器。可是怎么样才能让系统识别玩家的职业,再增加武器勒?

回复

awyb3110 发表于 2012-2-12 14:10:00
  1. for i in 0 ... $game_party.actors.size
  2.   a = $game_party.actors[i].class_id  #每个角色的职业编号
  3.   b = $data_classes[a].name
  4. 每个职业的名称
  5.     if b  == "战士"
  6. $game_party.gain_weapon(weapon_id,n)  
  7. # weapon_id : 武器 ID
  8.   #     n         : 个数
  9. end
  10. end
复制代码
腐琴琴 发表于 2012-2-12 11:32:21
本帖最后由 腐琴琴 于 2012-2-12 11:34 编辑
1178531139 发表于 2012-2-11 21:58
可不可以说清楚点?


比如阿尔西斯一出场因为是战士,就会十字斩。
那么通过阿尔西斯已经领悟十字斩就知道阿尔西斯是个战士。

如果阿尔西斯一出场是个枪兵,就会扫荡,
那么通过阿尔西斯已经领悟扫荡就知道阿尔西斯是个枪兵,
而身为枪兵是不会领悟十字斩的。

这是战士的技能领悟


这是枪兵的技能领悟


这是事件判断


话说一开始就有个基础招也蛮正常的吧?
398712048 发表于 2012-2-12 10:48:09
但是要保证队伍里只有一个人
msl445566 发表于 2012-2-11 22:51:16
就用条件分歧,以事件模式,不管是有没有固定职业
个人处理:新建一个物品命名为 身份证,该 身份证 与 该角色绑定,也就是说只要该角色在与他相关的 身份证 就在 ,不愿看见就设置成隐形的,同样设计一个条件分歧对象是该角色的身份证,将物品给持有该身份证的角色,
主角可以通过一个不可避免的事件将他的身份证给他,其他角色则在该角色加入时该角色的身份证也加入该角色离开时该角色的身份证也离开,角色转变身分时该角色身份证离开的同时将转变之后的角色的身份证加入。
如果会脚本的话就更简单啦,可以将每一个角色做编号,识别编号就好,
aaalbx 发表于 2012-2-11 22:15:03
如果每个角色都是固定的职业,条件分歧是最简单的。如下
条件分歧:1号主角在队伍里时(1号主角就是战士吧)
增加武器、防具、金钱、物品什么的
不符合时:
继续照猫画虎按照上个条件分歧的样子给2号角色、3号角色设定条件分歧

点评

两个事件判断完成,第一个事件判断该角色是否在队伍中,第二个事件判断角色是否为对应职业,如果都符合就增加对应装备。 否则什么也不做。  发表于 2012-9-5 06:11
1178531139 发表于 2012-2-11 21:58:14
腐琴琴 发表于 2012-2-11 21:43
每个职业在一级的时候会领悟一个基础招式

可以通过角色领悟的招式识别角色的职业。 ...

可不可以说清楚点?
腐琴琴 发表于 2012-2-11 21:43:54
每个职业在一级的时候会领悟一个基础招式

可以通过角色领悟的招式识别角色的职业。

点评

还好吧……比如阿尔西斯有个十字斩……不算垃圾招吧……  发表于 2012-2-12 11:28
那样垃圾技能会不会太多了点- -b  发表于 2012-2-11 22:10
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-1 09:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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