找回密码
 点一下
查看: 1485|回复: 8

求一个助攻跟赏金系统

[复制链接]
发表于 2012-8-25 19:38:38 | 显示全部楼层 |阅读模式
求2个多人的系统演示:
1、助攻:非JASS的,因为我现在对JASS还看不懂
2、赏金。杀死敌将最多的英雄在被杀死后,杀死他的凶手获得的金钱获得较多的金钱。被杀死后他的赏金重新计算。赏金等于是官府里的通缉令一样。捉拿多少级犯人获得的黄金 就越高
急求!!
发表于 2012-8-25 20:17:50 | 显示全部楼层
不知道是不用实数或整数记录的,从单位受到伤害那一刻开始记录一次单位的当前生命值,然后开始判断伤害来源是哪个玩家并计算伤害值占当前生命值的百分比。记录的那一刻开始,伤害过或对受伤单位的单位都被加入某个单位组,如果不是亲手击杀,则算为助攻。
英雄每杀死一个敌方英雄,他的奖励价值+XX,他死亡后清零
英雄杀死一个比自己等级高的敌方英雄,每高一级,奖励+XX
英雄杀死一个比自己等级低的敌方英雄,低3级以内不会减少奖励,但是低3级以上的,每级减少XX奖励
基础奖励为XX,最大奖励没有上限。最低奖励为XX,有下限。

个人感觉计算伤害量的那个步骤最麻烦,其他的应该不怎么难。

击杀音效又不同,击杀音效应该比击杀、助攻奖励系统更容易做一点
回复

使用道具 举报

 楼主| 发表于 2012-8-26 00:46:20 | 显示全部楼层

回 lsltdz42 的帖子

lsltdz42:不知道是不用实数或整数记录的,从单位受到伤害那一刻开始记录一次单位的当前生命值,然后开始判断伤害来源是哪个玩家并计算伤害值占当前生命值的百分比。记录的那一刻开始,伤害过或对受伤单位的单位都被加入某个单位组,如果不是亲手击杀,则算为助攻。
英雄每杀死一个敌方英雄 .. (2012-08-25 20:17)
那个奖励怎么弄?能否给个演示啊
回复

使用道具 举报

发表于 2012-8-26 10:01:34 | 显示全部楼层
这只是我的思路或者说方案,具体无BUG的做法我也不知道,我也没做过击杀和助攻系统,现在我的地图就剩下击杀和助攻系统了呢,话说我也在研究
回复

使用道具 举报

 楼主| 发表于 2012-8-26 15:18:18 | 显示全部楼层
助攻无非就是加单位组呗,当对面英雄被己方英雄打的时候建个单位组,所有伤害对面英雄的己方英雄全部加进去并开启计时器,时间内没出手的英雄从单位组内删除
除了最后杀死对方英雄的那个英雄,剩下的在单位组里的就是助攻了

至于赏金,为每个英雄准备个全局变量记录杀人数,当英雄被杀的时候,把同队的变量全部取出来做比较看是不是最大,最大的话就是杀人数最多的,每次英雄杀人的时候将这个变量+1
哪位大侠能不能按照这个想法给小弟个演示啊
回复

使用道具 举报

发表于 2012-8-29 03:49:56 | 显示全部楼层
话说系统方面的问题为什么发到技能区呢
回复

使用道具 举报

发表于 2012-8-29 12:46:32 | 显示全部楼层
赏金系统倒是简单了,玩家杀死一个单位,如果单位是英雄,就设置凶手的自定义值+1,等英雄被杀后,按照被杀英雄的自定义值额外为凶手玩家增加黄金。
不过至于助攻,如果没有详细的说明助攻系统的说明和判定,谁也不知道要怎么设置啊……
回复

使用道具 举报

发表于 2012-8-29 13:18:15 | 显示全部楼层
助攻.w3x (16 KB, 下载次数: 63)
上面是助攻系统
至于赏金系统可以参考下面的连杀系统,在英雄被“终结”的时候多发点钱就行了
连杀系统.w3x (198 KB, 下载次数: 74)
回复

使用道具 举报

 楼主| 发表于 2012-9-1 09:34:54 | 显示全部楼层
谢谢啊,辛苦了。貌似做的太复杂了,而且自定义代码我完全不懂啊,求详解啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 08:38 , Processed in 0.056979 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表