Project1

标题: 改变角色的装备的类型... [打印本页]

作者: zjx2005    时间: 2009-5-17 08:25
标题: 改变角色的装备的类型...
系统默认装备5个类型...
武器

头部
身体
装饰品
可以用装备扩展+栏数和类型...
用2刀流可以更改盾为武器...

那么要怎么把盾和头部都改成武器而且能在 事件 中判出如果同时装备同样的武器的数量,比如武器1,2,3都装备铜剑,可以知道他装备了3个,而且每个角色的类型都不同

那么...350积分...(话说现在连VV都不值钱了...如果太难的话我在考虑要不要直接跑原创技术区悬赏VIP叫人帮写脚本...6R是不是要多弄点消耗VV和积分的东西啊...) [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 后知后觉    时间: 2009-5-17 08:55
我觉得你表达得不够清楚
能在 事件 中判出如果同时装备同样的武器的数量,比如武器1,2,3都装备铜剑,可以知道他装备了3个,而且每个角色的类型都不同
这一句的语病有点多 看得云里雾里的{/gg}
如果……比如……而且{/pz}
作者: veal    时间: 2009-5-17 13:32
如果你悬赏VIP的话我可以帮你写哦
作者: 殘缺De星    时间: 2009-5-17 17:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2009-5-17 20:14
重装机兵的吧
蛤蛤蛤
其实只要会用split就很简单的额
给RPG::Weapon增加一个kind属性
给RPG::Actor增加weapon2_id,weapon3_id
给Game_Actor的weapon_id分解为4个
weapon_id,weapon1_id,weapon2_id weapon3_id
初始化的时候
weapon1_id等于RPG::Actor的weapon_id
weapon_id = weapon1_id
weapon2_id和weapon3_id用split定义
在更换武器的时候就对weapon_id进行操作就行了
这样可以省去计算伤害的麻烦
武器增加好了 然后就是要在装备场景把他显示出来
这个根据属性来做窗口应该不难吧……!

其实最主要就是这个split要会用
这个是一个非常重要也非常简单的东西
要把数据库里的东西扩展点属性就靠它了。。。。

至于你说的事件干嘛干嘛,角色的属性增加了
用事件脚本判断一下就好了

前段时间我写那系统的时候
我是把人和车单独分离出来的
人是一个对象
车是一个对象
而不是仅仅改改行走图那么简单
后来发生了一个莫名其妙的行走图BUG
我一气之下把工程删了 囧rz…… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: zjx2005    时间: 2009-5-17 22:07
以下引用后知后觉于2009-5-17 0:55:41的发言:

我觉得你表达得不够清楚
能在 事件 中判出如果同时装备同样的武器的数量,比如武器1,2,3都装备铜剑,可以知道他装备了3个,而且每个角色的类型都不同
这一句的语病有点多 看得云里雾里的
如果……比如……而且

好吧...我补充....详细点...昨天赶时间所以没写清楚...

武器

头部
身体
装饰品

每个角色都有不同的装备类型.....好象换成职业更好...于是下面就用职业了..
比如ID为1的职业,他的装备类型可以为下面那个样子的
武器1
武器2
头部
身体
装饰品
也就是把盾改成了武器2...这个效果的话二刀流脚本可以做到...但是那脚本的使用技能时战斗伤害会垫加...我是想要使用技能时依据装备数给予连击,比如装备了两把武器时侯使用一个技能会攻击2次,而只有一个武器时只会攻击一次...

此外...还有某些职业是
武器1
武器2
武器3
身体
装饰品
这样的...
2刀流更弄不了...所以我不指望那脚本了...

目前我把难度给降低了(个人认为低了...)....就是想知道怎么获取某个角色的某个装备的ID...
然后就是获取玩家手中某件装备的数量...
还有根据某个X号变量来增加一个ID为X号变量的值的装备(包括武器,防具),啊,增加的数量为一个编号为Y号变量的值,就好象这样?
增加装备_增加的装备ID[X号变量]_增加数[Y号变量]
还有就是...RM默认装备画面时左边有选择
武器  

头部
身体
装饰品
的选项,然后再移动光标到下面的窗口中选择要更换的装备...
我想选择武器,盾,头部,身体,装饰品
其中一个后可以得知玩家选的是武器,盾,头部,身体,装饰品(代入一个变量)其中一个,然后执行公共事件,
执行完公共事件后再进入到选择要更换的装备的下面那窗口选择要更换的装备...按X后又执行公共事件,然后回到左边选武器,盾,头部,身体,装饰品那窗口....

其实我就是看到法宝那边的重装机兵-革新的系统里MS有装备3门主炮后可以攻击3次的系统...
于是我就..但是我对脚本不熟就只能注定了我必须在事件上下工夫,工作量增大...

于是那啥...我刚才在置顶里看到了些东西.....先去研究下...
作者: 后知后觉    时间: 2009-5-18 04:08
额,感觉工作量是有点大
其实只要把武器扩展到3个
然后在绘制Scene_Equip里的窗口的时候
对角色的ID进行判断
对于只有武器1和武器2的角色就不把武器3的东西绘制出来
至于那些防具什么的也根据需求显示与不显示
最主要是你自己要会用脚本绘制窗口
不然真的可能会要找人定制了{/bz}




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