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

Project1

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

帮助菜单显示物品属性

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-8-19
帖子
35
跳转到指定楼层
1
发表于 2008-1-25 21:49:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
没有设置说明

只设置了属性

效果图




因为个人懒得写数据库,就做了这么一个东东来降低数据库的工作量,用法比较纠结,是把所有与物品有关的类的def update_help到@help_window.set_text后面一个end前换成下面的脚本。这个脚本只显示防具对属性和状态的抗性,物品和武器的属性,如果有其他需要可以给我留言。脚本中有几段是被屏蔽掉了,这是根据需要而定的,还是那句话,如果有其他需要可以给我留言。假如换过脚本后发现有SyntaxError的提示,说明@help_window.set_text后面多了或少了个end,小改一下就行

def update_help

    if item.is_a?(RPG::Armor)
      unless self.item == nil
    description_plus = ""
    for i in 1 ... $data_system.elements.size
      if item.guard_element_set.include?(i)
    #if i <=17
    description_plus += "[抗"+$data_system.elements+"]"
  #else
   # description_plus += "["+$data_system.elements+"]"
    #end
  end
end
for j in 1 ... $data_states.size
  if item.guard_state_set.include?(j)
    description_plus += "[抗"+$data_states[j].name+"]"
    end
  end
  #if $game_system.cursed_armors.include?(item.id)
  #description_plus += "[诅咒]"
  #end
end
  else
    unless self.item == nil
    description_plus = ""
    for i in 1 ... $data_system.elements.size
      if item.element_set.include?(i)
    description_plus += "["+$data_system.elements+"]"
  end
  end
  #if  item.is_a?(RPG::Weapon) and  $game_system.cursed_weapons.include?(item.id)
  #description_plus += "[诅咒]"
  #end
end
end
   @help_window.set_text(self.item == nil ? "":self.item.description+description_plus)

  end

另外:这个脚本并不是完全通用的,适用于大多数情况,如果像“真实商店”(即“仓库”)这样大幅度修改过的脚本,就需要另作定义了。还是那句话,如果有需要可以给我留言。

当然还有特技版本的,还是那句话,如果有需要可以给我留言。

由于毕竟不是插一下就能用的脚本,所以就不发布范例了。
头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
2
发表于 2008-1-26 04:44:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

3
发表于 2008-1-26 05:45:14 | 只看该作者
这个其实有类似脚本
不过也是有缺点
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-8-19
帖子
35
4
 楼主| 发表于 2008-1-26 06:03:07 | 只看该作者
以下引用yangff于2008-1-25 21:45:14的发言:

这个其实有类似脚本
不过也是有缺点


我认为我这个脚本最大的缺点就是不能“即插即用”
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

5
发表于 2008-1-26 06:19:05 | 只看该作者
以下引用eciling于2008-1-25 22:03:07的发言:


以下引用yangff于2008-1-25 21:45:14的发言:

这个其实有类似脚本
不过也是有缺点
我认为我这个脚本最大的缺点就是不能“即插即用”

至少这样不会助长伸手党的不良风气
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-8-19
帖子
35
6
 楼主| 发表于 2008-1-26 07:00:57 | 只看该作者
以下引用yangff于2008-1-25 22:19:05的发言:


以下引用eciling于2008-1-25 22:03:07的发言:


以下引用yangff于2008-1-25 21:45:14的发言:

这个其实有类似脚本
不过也是有缺点
我认为我这个脚本最大的缺点就是不能“即插即用”


至少这样不会助长伸手党的不良风气


言之有理
不过可以告诉我你发现的缺点吗?自我改进一下
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

7
发表于 2008-1-26 07:13:02 | 只看该作者
以下引用eciling于2008-1-25 23:00:57的发言:

以下引用yangff于2008-1-25 22:19:05的发言:

以下引用eciling于2008-1-25 22:03:07的发言:

以下引用yangff于2008-1-25 21:45:14的发言:

这个其实有类似脚本
不过也是有缺点
我认为我这个脚本最大的缺点就是不能“即插即用”

至少这样不会助长伸手党的不良风气

言之有理
不过可以告诉我你发现的缺点吗?自我改进一下

我是说原来那个帮助属性那个
显示的比较全
但是会超出屏幕
主要就是显示的不够全
建议按下某键后显示详细信息
(说明?)
PS
战斗时看说明?
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2007-8-19
帖子
35
8
 楼主| 发表于 2008-1-26 07:29:16 | 只看该作者
哦,我明白了
主要就是修改帮助窗口大小嘛,但是我认为需要显示的主要就是那些不容易从其他途径看出来的东西,像攻击、防御、武器的状态变化、防具的自动状态等都是可以从其他途径看出来的。我这个脚本是在那些对属性相克要求比较BT的游戏中用处比较大
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

9
发表于 2008-1-26 21:21:22 | 只看该作者
要发布要有效果图
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1020
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

10
发表于 2008-5-28 23:03:40 | 只看该作者
唔,感謝共享...積分就 +100
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 16:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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