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

Project1

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

[已经解决] 如何改变技能学习方式

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
13 小时
注册时间
2009-3-11
帖子
25
跳转到指定楼层
1
发表于 2010-7-26 20:59:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
不用到多少级自动学会什么技能,而是变成用书学习,在菜单中点击一本书籍,就学会了书籍上的技能,而书籍可以从怪物身上掉落,也可以在商店购买,而且最好还有学习条件,比如对职业有要求,对等级有要求,对力量,敏捷,魔法等有要求,需要达到要求才能学习。

Lv2.观梦者

旅之愚者

梦石
0
星屑
275
在线时间
812 小时
注册时间
2007-7-28
帖子
2148

贵宾

2
发表于 2010-7-26 21:03:29 | 只看该作者
回复 hanailian1 的帖子
升级技能列表留空,使用道具学习,推荐用状态法做

搜索下状态法
   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
帖子
984
3
发表于 2010-7-26 22:21:42 | 只看该作者
调用公共事件慢慢写。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
4
发表于 2010-7-27 00:45:13 | 只看该作者
此分已拿两次 共计700
  1. #==============================================================================
  2. # ★ ExItem_LearnSkill
  3. #------------------------------------------------------------------------------
  4. #  设定学会技能的物品。
  5. #==============================================================================

  6. # 物品学会技能的指定用文字。
  7. # 在学会技能的物品的「備註」中使用  指定用文字 + [技能 ID]
  8. # 「效果範圍」 设为 「我方單體」、「使用場合」 设为 「菜单中」 。
  9. # 范例: 使用某物品後学会 30 号技能 => *LEARN_SKILL[30]
  10. EXITM_LRNSKILL_SIGNATURE = "*LEARN_SKILL"

  11. #------------------------------------------------------------------------------

  12. class Game_Battler
  13.   alias _exilskl_item_test item_test
  14.   alias _exilskl_item_effect item_effect
  15.   #--------------------------------------------------------------------------
  16.   # ● 物品使用測試 (追加定義)
  17.   #     user : 物品使用者
  18.   #     item : 物品
  19.   #--------------------------------------------------------------------------
  20.   def item_test(user, item)
  21.     sig = EXITM_LRNSKILL_SIGNATURE
  22.     if item.note[/#{Regexp.quote sig}\[(\d+)\]/].to_a[0]
  23.       return (not user.skill_learn?($data_skills[$1.to_i]))
  24.     end
  25.     return _exilskl_item_test(user, item)
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 判斷物品能否使用(追加定義)
  29.   #     user : 物品使用者
  30.   #     item : 物品
  31.   #--------------------------------------------------------------------------
  32.   def item_effect(user, item)
  33.     _exilskl_item_effect(user, item)
  34.     sig = EXITM_LRNSKILL_SIGNATURE
  35.     if item.note[/#{Regexp.quote sig}\[(\d+)\]/].to_a[0]
  36.       skill_id = $1.to_i
  37.       used = true unless user.skill_learn?($data_skills[skill_id])
  38.       user.learn_skill(skill_id)
  39.     end
  40.   end
  41. end

复制代码

评分

参与人数 1星屑 +698 收起 理由
木葬枫 + 698 认可答案,66RPG感谢您的热情解答 ...

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

水土火风重逢处

梦石
0
星屑
234
在线时间
691 小时
注册时间
2010-7-17
帖子
3042
5
发表于 2010-7-27 14:54:27 | 只看该作者
用事件,变量设为技能书,分歧成功设为增加技能XX
独坐望城,望断天涯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 03:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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