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

Project1

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

[已经过期] 脚本问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
407
在线时间
1541 小时
注册时间
2010-6-27
帖子
246
跳转到指定楼层
1
发表于 2010-8-14 03:35:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1,自己想了个系统,但是实现的有些麻烦。想做个装备武魂系统,就是说每个武器添加一个武魂数值,开始的时候是0,如果到武魂商店注入武魂就可以成比例增加武器的攻击力,战斗中武魂可能减少。见天做了下有很多问题。有人说需要将装备独立,我这个到底应该怎么做?最好强人做个范例!
2,设置新属性,我想给武器添加新的属性,但是武器新属性不能在原工具中设置,我想把它在说明里面设置因该怎么做!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
2
发表于 2010-8-14 11:19:12 | 只看该作者

脚本问题

本帖最后由 ★_茄孓 于 2010-8-14 11:24 编辑

在武器名字上做些手脚吧!大家经常用的。
moudle RPG
class Weapon
  def name
   return name.split(/@/)[0]
  end
  def super_hit # 暴击率
    if name.split(/@/)[1] != nil
     return name.split(/@/)[1]
    else
     return 0
    end
  end
end
end
如果你的武器名字为
小刀@50
那么小刀的暴击率就是50了
用$data_weapons[$game_actors[id].weapon_id].super_hit来获取
手上无RM,若有错,请沉默。

点评

方法体内要用@name,不然会不停的调用name方法  发表于 2010-8-14 11:41
回复 支持 反对

使用道具 举报

Lv2.观梦者

旅之愚者

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

贵宾

3
发表于 2010-8-14 12:37:06 | 只看该作者

脚本问题

回复 莫小兮 的帖子
楼主这不是脚本问题,是你需要定制脚本
以后请让标题有总领全文的作用,不要让人在外面看的一头雾水

第一条查了下,目前没有前人的范例,不过你可以参考下随机装备的做法,动态写数据库的方式
第二个问题,如二楼所说(他的写法有点小bug),不过呢,如果你不懂脚本,哪怕武器加了某个自定义的属性,你也不知道该怎么去调用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-7 18:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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