visa567 发表于 2009-11-3 15:22:26

龟仙人开发比赛插件__目前最强大(已附源码)

本帖最后由 visa567 于 2009-12-26 09:11 编辑



因龟仙最近非常忙 开发好了之后

本人测试了3天没错误之后 代他发布到DT上 与大家共享

HUD报钱rdy自动R3自动换边 比分显示等等 功能十分强大自己看


============等测试无错后放出源码=========


===================命令说明================

//客服端命令

say /matchmenu
[打开比赛管理员菜单]

say /ready
[玩家准备命令]

say notready
[玩家取消准备命令]

amx_restatmatch
[重新刷新比赛]

amx_stopedmatch
[停止比赛]

amx_loadmatch
[载入比赛并且刷新]

amx_loadpub
[载入热身设置]

amx_kniferound
[载入刀局选边]

//服务器参数

mp_score "1"
比分显示

mp_roundscore "15"
上半场需要多少局打完

mp_automatch "0"
是否开启自动进行换边与开始

mp_ready "2"
准备方式

mp_showmoney "1"
是否开启每局金钱显示

mp_readynum "10"
需要多少个玩家准备开启比赛

mp_roundtype "1"
比赛的结束方式

**** Hidden Message *****

only33 发表于 2009-11-4 08:57:55

本帖最后由 only33 于 2009-11-4 10:06 编辑

首先感谢龟龟KIN的代码指导,无私和勤劳。

个人看法吧,自动R3自动计分(上下场顺延)功能确实强大,不过感觉自动换边和say /ready没什么用
对于比赛F插件,我个人的理解是:能辅助OP减少操作量,越快R3越快搞起,尽量使用简单控制台命令执行一些脚本,如载入比赛配置,混战配置等。对于客户端的,尽量减少客户端需要执行的东西,,。。(个人感觉SAY READY就是AMX_DELUX_MATCH失败的最大败笔,不是没有用,而是大多比赛的人不喜欢七七八八加一大堆,我深有感受,原先福建这边有个服务器商,又是搞进F音乐又是一堆HUD消息,。租那个F被朋友骂死了)
=========华丽的分割线1=============

还有一个问题,用R3作为上下半场计分开关,第一次R3执行上半场,第二次R3执行下半场,如果第二次R3后有人不动或者死机,重新R3,还计分吗。,按照那个
IF (XX == 0) {XX = 1}
ELSE IF(XX == 1) {XX = 2}
ELSE {XX = 0} 来执行的话就是第三次R3又回到上半场。
=========华丽的分割线1-1=============
如果用IF (XX==0){XX=1}
ELSE {XX=2}来执行的话,不管下半场R3多少次,分数都顺延上半场的,需要的是在IF(TOTAL==16)或者(==16])或者(==15 && ==15])条件时 执行{XX=0} (一张图结束积分回到初始)。但这种方法缺点是在下半场未开始时,如果在热身或自残时一方赢了,这时比分会不会顺延进上半场比分,我不知道read_data()是执行即时动态记录还是把数据写入内存。如果是动态,问题就不大了。

jinshumin 发表于 2009-11-3 15:39:04

好东西 第一个来顶!!

8874323 发表于 2009-11-3 18:06:02

:lol分加给谁呢

yesterday 发表于 2009-11-3 19:40:24

好东西啊,支持!!!

visa567 发表于 2009-11-3 19:52:39

本帖最后由 visa567 于 2009-11-3 20:38 编辑

随意了 呵呵

星心随风 发表于 2009-11-3 19:58:21

我太喜欢这个了
正需要一个如此的东西

INSUN 发表于 2009-11-3 20:55:12

支持了。。。。。

那小子真帅 发表于 2009-11-4 07:55:40

不错,发源码吧,大家等着呢

yangxi2008 发表于 2009-11-4 09:32:57

本帖最后由 yangxi2008 于 2010-1-15 05:28 编辑

顶一下 ,貌似很强大 咯

简单测试了一下,有BUG,自动换边R3后,不记录分

没有比赛结束代码。。。。。。问题还蛮多的,没判断队标.........
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 龟仙人开发比赛插件__目前最强大(已附源码)