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

Project1

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

[已经过期] 有请高手帮我

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
305
在线时间
10 小时
注册时间
2010-12-26
帖子
2
跳转到指定楼层
1
发表于 2010-12-29 21:32:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 louis7592003 于 2010-12-29 21:35 编辑


我想武器装备后学技能,以上试了很久,仍找不到解决方法
麻煩了

评分

参与人数 1星屑 -20 收起 理由
fux2 -20 拜托了……请看版规

查看全部评分

Lv2.观梦者

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
帖子
472
2
发表于 2010-12-29 21:36:01 | 只看该作者
用脚本吧(作者不是我)
  1. #===============================================================================
  2. # 装备武器获得技能
  3. #===============================================================================
  4. # 资料初始化
  5. $skill_plus_w = {}
  6. $skill_plus_a = {}
  7. $data_weapons = load_data("Data/Weapons.rxdata")
  8. $data_armors = load_data("Data/Armors.rxdata")
  9. (0...$data_weapons.size).each{|i|$skill_plus_w[i]=[]}
  10. (0...$data_armors.size).each{|i|$skill_plus_a[i]=[]}
  11. #-------------------------------------------------------------------------------
  12. # 资料设定
  13. $skill_plus_w[34] = [87]
  14. $skill_plus_w[35] = [87]
  15. $skill_plus_w[36] = [87]
  16. $skill_plus_w[37] = [87]
  17. $skill_plus_w[38] = [87]
  18. $skill_plus_w[39] = [87]
  19. $skill_plus_w[40] = [87]
  20. $skill_plus_w[41] = [87]
  21. #-------------------------------------------------------------------------------
  22. class Game_Actor
  23.   def skills
  24.     result = @skills.clone
  25.     a = []
  26.     a += $skill_plus_w[@weapon_id]
  27.     a += $skill_plus_a[@armor1_id]
  28.     a += $skill_plus_a[@armor2_id]
  29.     a += $skill_plus_a[@armor3_id]
  30.     a += $skill_plus_a[@armor4_id]
  31.     for i in a
  32.       if !result.include?(i)
  33.         result.push(i)
  34.       end
  35.     end
  36.     result.sort!
  37.     return result
  38.   end
  39.   def skill_can_use?(skill_id)
  40.     return super
  41.   end
  42. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
305
在线时间
10 小时
注册时间
2010-12-26
帖子
2
3
 楼主| 发表于 2010-12-29 21:44:18 | 只看该作者
本帖最后由 louis7592003 于 2010-12-29 21:45 编辑

先謝謝樓上,假如我要改,我應該在第幾行開始修改
最好有例子
回复 支持 反对

使用道具 举报

Lv2.观梦者

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
帖子
2768

贵宾

4
发表于 2010-12-29 21:46:11 | 只看该作者
事件也可以,但是你那个公共事件没打开,所以不会执行
把公共事件改为并行处理,打开条件是开关对吧,随便设置一个空的开关并记得在游戏一开始就带挨着个开关。 然后那个事件就可以执行了。

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
帖子
472
5
发表于 2010-12-29 21:51:09 | 只看该作者
本帖最后由 EngShun 于 2010-12-30 14:09 编辑

回复 louis7592003 的帖子

资料设定下面
$skill_plus_w[武器编号] = [技能编号]

$skill_plus_a[防具编号] = [技能编号]
比如说
  1. $skill_plus_w[1] = [1,2,3]
  2. $skill_plus_a[10] = [25,27,36]
  3. 一号武器拥有一二三号技能
  4. 十号防具拥有25,27,36号技能
复制代码

点评

抱歉写错了  发表于 2010-12-30 14:09
$skill_plus_a[10] = [25, 27, 36] 这才是10号防具吧?w不是武器么?  发表于 2010-12-30 14:05
回复 支持 反对

使用道具 举报

Lv1.梦旅人

看不到我

梦石
0
星屑
50
在线时间
229 小时
注册时间
2005-11-6
帖子
1741

贵宾

6
发表于 2010-12-30 13:38:52 | 只看该作者
这个公共事件没有执行,所以有问题啦
设置成并期处理,不过别忘了装备卸下的时候需要遗忘技能~


小湖于2010-12-30 13:38补充以下内容:
这个公共事件没有执行,所以有问题啦
设置成并期处理,不过别忘了装备卸下的时候需要遗忘技能~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
226 小时
注册时间
2010-9-13
帖子
494
7
发表于 2010-12-31 15:45:16 | 只看该作者
Project2.zip (184.83 KB, 下载次数: 33) 看看这个行不!!
黑暗,总在不知不觉中降临到人们身边。 当人们意识到时,已经有无数人成为了罪恶与欲望的牺牲者。 无助的人们会期待能够拯救他们的英雄出现。 但是,这个世界真的存在英雄? 答案恐怕是否定的。 历史会以惊人的相似 ...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 03:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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