找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2204|回复: 11

[分享] cup插件,接近xj的cup

[复制链接]

该用户从未签到

发表于 2011-5-6 10:35:27 | 显示全部楼层 |阅读模式
本帖最后由 我只为中国KZ 于 2011-5-6 14:05 编辑

cup比赛
在人数足够情况下,管理员启动cup比赛,
地图手动选择,规定3分钟内,随机地图裸跳的最远者(或先到终点者)为胜利
服务器其他人m6观看

比赛模式分为两种:个人赛  和  团体赛
国外比较流行个人赛,估计国内会流行团体赛。
插件并未实现个人赛与团体赛的划分,需要管理员手动组织

个人赛:
8人,
第一轮,2人一组分为4组,随机一张图,4组分别在这张地图上进行比赛,每组决出胜者晋级4强,失败者淘汰,随机换图
第二轮,4强分成两组,决出2强
第三轮,2强换图再分出一二名
进入4强者积1分,第一名5分,第二名3分
团体赛:
第一轮,8人齐上场,3分钟内,最后两名淘汰,换图
第二轮,6人齐上场,3分钟内,最后两名淘汰,换图
第三轮,4人齐上场,3分钟内,最后两名淘汰,换图
第四轮,决出第一和第二名
3 4名积1分,第一名5分,第二名3分
比赛过程中所有不相关人员m6(可人工管理这个过程)
按月累计积分,规定分数线,奖励通道或者道具,
比赛可分为每天比赛和固定时间比赛,如每周2周6晚8点

以上比赛方式与方法完全属于个人想法,可根据自己实际需求进行调整

插件实现的功能:
管理员say /admincup,调出cup菜单,
当管理员选择,star cup,所有服务器活着的人都默认参加比赛(不玩的m6即可),进行倒计时10秒,5秒时选手位置固定到起点(服务器插件需要支持say /start功能),倒计时结束后进行比赛。默认3分钟服务器倒计时(可从1-15分钟里选择比赛时间),临近计时结束倒计时10秒,倒计时结束瞬间,记录参赛者位置,服务器刷新一次,大家进行位置查看(say /poscheck),人工判断玩家位置是否靠前,是否胜出。(倒计时时,因为地区延时问题,可能导致最后大家查看位置时,有人卡主,有人悬在半空中,所以倒计时5秒时尽量就不要跳了)
可以作为活动,亦可以作为平时大家娱乐用

因国内服务器大多数的存点插件都不统一,所以插件暂时没有屏蔽存点功能,如果有这方面需求,可人工关闭自己服务器的插件
本版为初版,在原有的Juzam Djinn的早期xj cup版本上进行功能调整与增强,肯定会有未能预见的bug,但估计影响不大,已经过多方测试,插件并未汉化,不过简单的英语大家都看的懂,大概截了个图,大家凑活看吧,水平有限,下面两条没多大作用,懒得翻译了,图片有效连接时间为72小时,我马甲权限不够上传图片的管理员操作一下吧



jump_cup.amxx (15.62 KB, 下载次数: 6)
3天编码成果,希望重视

国人玩家太多追求LJ数据者,希望simen能利用这款插件,引领风气,矫正国内kz方向,我就安心了,只为我们曾经都热爱的游戏,不要因为一些作弊者而变得暗淡










再次感谢承德cs联盟的管理员刘金池,没有他的帮助,不知道要开发到哪年哪月


ps:个人马甲,只为避免不必要的争端,知道我是谁的,别说话,大家都为了中国kz发展

评分

参与人数 1金币 +15 +15 收起 理由
SiMen.fish + 15 + 15 鼓励分享

查看全部评分

该用户从未签到

发表于 2011-5-6 10:39:00 | 显示全部楼层
我看见了居住地我想起了sk

该用户从未签到

发表于 2011-5-6 10:40:59 | 显示全部楼层
点高级模式就可以了,

该用户从未签到

 楼主| 发表于 2011-5-6 10:42:17 | 显示全部楼层
本帖最后由 我只为中国kz 于 2011-5-6 10:53 编辑

ok了,传上去了,设置了管理员权限

该用户从未签到

发表于 2011-5-6 11:04:20 | 显示全部楼层
关于这个插件,我真的想说几句。

该用户从未签到

 楼主| 发表于 2011-5-6 11:22:15 | 显示全部楼层
回复 SiMen.fish 的帖子

整合再多的什么存点,什么LJ,什么bhop的插件都没用
关键在于这是一款竞技游戏,如果没有竞技,那么kz就是孤单的

如果xj的cup,大家都很难参与进去,ping的原因,时差的原因,语言的原因,等等
那么希望这款比xj的cup差很多的插件能凑活的让国内广大玩家乐在其中

该用户从未签到

发表于 2011-5-6 13:13:55 | 显示全部楼层
噢,07年曾经 ...

该用户从未签到

 楼主| 发表于 2011-5-6 14:06:40 | 显示全部楼层
晕死,以为管理员就是版主呢- -

权限放低了,版主能下了吧

该用户从未签到

发表于 2011-5-8 01:13:20 | 显示全部楼层
[ 本帖最后由 badmonkey 于 2011-5-8 01:17 编辑 ]

这不就是AMX JUMP Cup1.0 内的么?
详细见以下代码,对照看是不是一样? new menuBody[512]
new len = format(menuBody, 511, "\yCup admin menu\R^n\w^n" )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Start Climb Cup.^n\w", key )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Cup Time: %d:%02d min^n\w", key, (cup_time / 60), (cup_time % 60) )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Announc interval: %d sec^n\w", key, announc_interval )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Announc voice: %s^n\w", key, announc_voice == CUP_VOICE_FEMALE ? "Female" : "Male" )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Start Cup with restartround: %s^n\w", key, cup_rr_start ? "on" : "off" )

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. End Cup with restartround: %s^n\w", key, cup_rr_end ? "on" : "off" )

keys |= (1<<key)
key++
//len += format( menuBody[len], 511-len, "%d. Give Climers God-Mode on Start: %s^n\w", key, cup_god_mode ? "on" : "off" )
switch( cup_god_mode )
{
  case 0: len += format( menuBody[len], 511-len, "%d. Give Climers God-Mode on Start: off^n\w", key )
  case 1: len += format( menuBody[len], 511-len, "%d. Give Climers God-Mode on Start: on^n\w", key )
}

keys |= (1<<key)
key++
len += format( menuBody[len], 511-len, "%d. Erase finish locs^n\w", key )

该用户从未签到

发表于 2011-5-8 01:14:22 | 显示全部楼层
本帖最后由 badmonkey 于 2011-5-8 01:18 编辑

请不要侵权好不?菜单布置一个都没变。

这插件到处都是,要的话谁都能编译。但是请不要说是

自己的成果好嘛?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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