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