Project1

标题: 脚本问题 [打印本页]

作者: 莫小兮    时间: 2010-8-14 03:35
标题: 脚本问题
1,自己想了个系统,但是实现的有些麻烦。想做个装备武魂系统,就是说每个武器添加一个武魂数值,开始的时候是0,如果到武魂商店注入武魂就可以成比例增加武器的攻击力,战斗中武魂可能减少。见天做了下有很多问题。有人说需要将装备独立,我这个到底应该怎么做?最好强人做个范例!
2,设置新属性,我想给武器添加新的属性,但是武器新属性不能在原工具中设置,我想把它在说明里面设置因该怎么做!
作者: ★_茄孓    时间: 2010-8-14 11:19
标题: 脚本问题
本帖最后由 ★_茄孓 于 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,若有错,请沉默。
作者: 六祈    时间: 2010-8-14 12:37
标题: 脚本问题
回复 莫小兮 的帖子
楼主这不是脚本问题,是你需要定制脚本
以后请让标题有总领全文的作用,不要让人在外面看的一头雾水

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1