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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 失去的记忆
打印 上一主题 下一主题

[已经解决] 人物的专属武器怎么做?

 关闭 [复制链接]

Lv4.逐梦者

梦石
0
星屑
6865
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

11
发表于 2009-10-17 12:38:53 | 只看该作者
  1.   def equippable?(item)
  2.     if item.is_a?(RPG::Weapon)
  3.     if item.id == 11
  4.       if self.id == 1
  5.         return true
  6.       else
  7.         return false
  8.       end
  9.     end
  10.     if item.id == 12
  11.       if self.id == 2
  12.         return true
  13.       else
  14.         return false
  15.       end
  16.     end
  17.     if $data_classes[@class_id].weapon_set.include?(item.id)
  18.         return true
  19.       end      
  20.   end
  21.     if item.is_a?(RPG::Armor)
  22.       if $data_classes[@class_id].armor_set.include?(item.id)
  23.         return true
  24.       end
  25.     end
  26.     return false
  27.   end
复制代码











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2009-4-7
帖子
341
12
发表于 2009-10-17 16:44:26 | 只看该作者
自己在数据管理敲几个字,加个图标什么的很困难?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

13
发表于 2009-10-17 17:14:41 | 只看该作者
楼主只是懒而已。
建立一个hash来储存对应的角色的专属装备id.然后。在可装备判断的地方加入该装备是否该角色的专属装备
-.-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-30 04:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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