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

Project1

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

[已经解决] 请教一个统计防具属性累加的脚本写法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
跳转到指定楼层
1
发表于 2013-4-11 15:49:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 木许许 于 2013-4-22 00:21 编辑

1号属性防御的名称叫:火焰,5
2号属性防御的名称叫:火焰,10
3号属性防御的名称叫:火焰,15
(每一件防具只可能附带其中之一的属性,不会同时附带两项)

求一个脚本的写法,统计角色身上所有装备的防具,如果附带以上三个属性之一的,就把它们逗号后面的数字累加起来,并代入一个变量

比如盾附带1号属性,头盔附带2号属性,铠甲附带3号属性,饰品不附带以上三项,那么这个变量就应该是:5+10+15 = 30

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
2
发表于 2013-4-11 16:25:43 | 只看该作者
http://xrxs.at-ninja.jp/No14.htm
这个脚本,本人在用,效果非常赞,如果炎-80% ,炎-40%在一起 就会变为吸收炎属性20%的效果
FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
3
 楼主| 发表于 2013-4-12 08:36:14 | 只看该作者
这不是我的思路啊,而且我做的是ARPG
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
4
 楼主| 发表于 2013-4-16 21:58:50 | 只看该作者
4天了,再顶一下吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
193 小时
注册时间
2013-3-24
帖子
448
5
发表于 2013-4-17 17:13:29 | 只看该作者
隨便找個地方插入此腳本
  1. module RPG
  2.   class State
  3.     def name
  4.       name = @name.split(/,/)[0]
  5.       return name != nil ? name : @id.to_s
  6.     end
  7.     def num
  8.       num = @name.split(/,/)[1]
  9.       return num != nil ? num.to_i : 0
  10.     end
  11.   end
  12. end
复制代码
然後要取得某東西的數值,使用:「 $data_states[id].num 」(id是狀態編號)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
6
 楼主| 发表于 2013-4-18 11:18:52 | 只看该作者
joe5491 发表于 2013-4-17 17:13
隨便找個地方插入此腳本然後要取得某東西的數值,使用:「 $data_states.num 」(id是狀態編號) ...

和状态无关吧?我只判断属性防御的名称啊。。如果当前装备的盾带有 火焰,5 属性,然后更换了附带 火焰,15 属性的盾,那么如何让变量自动减去10呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 03:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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