Project1

标题: 装备增减能力应该怎么实现? [打印本页]

作者: stella    时间: 2007-12-24 18:40
标题: 装备增减能力应该怎么实现?
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200
作者: stella    时间: 2007-12-24 18:40
标题: 装备增减能力应该怎么实现?
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200
作者: 暴风の龙    时间: 2007-12-24 18:58
你去站上搜索“数据库”找那个游戏中更改数据库-武器的教程来看看。

运用那个,在你觉得装备能够升级的时候添加相关的脚本,增加装备的攻击力就可以。
作者: 六芒幽狐    时间: 2007-12-24 19:15
呵呵,教你个最简单的方法~

比如你要制作一把<<超级无敌剑>> 可以升级5次~

那么就建立5把不同属性的同名物品,
<<超级无敌剑 1/5>>
<<超级无敌剑 2/5>>
<<超级无敌剑 3/5>>
<<超级无敌剑 4/5>>
<<超级无敌剑 5/5>>

每次升级的时候,替换物品,就OK拉~

如果依靠使用升级,则可以利用公共事件~
如果是找NPC花钱升级,直接设置替换物品就OK~


至于自动装备嘛,引用[Moying]的答案
$game_party.actors[队伍角色ID].equip(装备类型,装备ID)   

队伍角色ID:0、1、2、3、4 ……

装备类型:
0  :武器
1  :盾
2  :头盔
3  :身体
4  :装饰

装备ID:数据库对应号码
作者: enghao_lim    时间: 2007-12-24 21:53
可以参考
http://1012stars.uu1001.com/read.php?tid=180
http://rpg.blue/web/htm/news878.htm
作者: stella    时间: 2007-12-24 23:47
那个打造绝对属于自己的装备是凭空创造一件装备吧?我想继续扩展楼上脚本的功能,就是让随机创造出的装备还能找一个铁匠类的NPC在已有的基础上进行二次升级,这个可不可以?




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