查看: 1667|回复: 5

装备增减能力应该怎么实现?

  [复制链接]
梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
回帖
384
发表于 2007-12-24 18:40:10 | 显示全部楼层 |阅读模式

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

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

×
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200
梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
回帖
384
发表于 2007-12-24 18:40:10 | 显示全部楼层 |阅读模式

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

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

×
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
回帖
6832

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

发表于 2007-12-24 18:58:06 | 显示全部楼层
你去站上搜索“数据库”找那个游戏中更改数据库-武器的教程来看看。

运用那个,在你觉得装备能够升级的时候添加相关的脚本,增加装备的攻击力就可以。
虚无  堕落
回复

使用道具 举报

狐

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-12-22
回帖
66
发表于 2007-12-24 19:15:57 | 显示全部楼层
呵呵,教你个最简单的方法~

比如你要制作一把<<超级无敌剑>> 可以升级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:数据库对应号码
回复

使用道具 举报

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
回帖
2014
发表于 2007-12-24 21:53:47 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
回帖
384
 楼主| 发表于 2007-12-24 23:47:57 | 显示全部楼层
那个打造绝对属于自己的装备是凭空创造一件装备吧?我想继续扩展楼上脚本的功能,就是让随机创造出的装备还能找一个铁匠类的NPC在已有的基础上进行二次升级,这个可不可以?
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部