搜索
查看: 2927|回复: 11

掉钱插件转换?

[复制链接]
发表于 2006-1-29 17:46:42 | 显示全部楼层 |阅读模式 来自 中国–广东–深圳
今天是大年初一,各位叔叔阿姨,大哥大姐。小女子在此向你们拜年了。祝您们在新的一年里身体健康!事业有成!芝麻开花节节高!
贺新春,庆佳节,恭喜发财!过年好,万事顺!
再此麻烦帮我修改一个插件。(掉钱插件里的一句)麻烦帮我编译成单独一个插件!只要里面的进入服务器显示排名和显示最佳得分。谢谢啦!
public eEndRound(){
                if (g_iRoundEndTriggered) return
                g_iRoundEndTriggered=1
                Round_Control=0
                new i,maxkillcount
                maxkillcount=0
                new RoundEndMsg[513],ipos
                new playerslist[32],playerscount
                ipos=0
                ipos+=format(RoundEndMsg[ipos],512-ipos,"本局杀敌最多的玩家")

                get_players(playerslist,playerscount)//Get  Players
                for(i=0;i<playerscount;i++){
                        if(playerkilled[playerslist]&&playerkilled[playerslist]>maxkillcount) maxkillcount=playerkilled[playerslist]
                }
                if(maxkillcount){
                        new playername[33],playeradded=0
                        ipos+=format(RoundEndMsg[ipos],512-ipos,"  (杀%d人)^n---------------------------------^n",maxkillcount)
                        for(i=0;i<playerscount;i++){
                                if(playerkilled[playerslist]==maxkillcount){//WeiGet this players
                                        if (get_user_name(playerslist,playername,32))
                                                ipos+=format(RoundEndMsg[ipos],512-ipos,"%s^n",playername)
                                        else ipos+=format(RoundEndMsg[ipos],512-ipos,"未知或已离开游戏^n")
                                        ++playeradded
                                }
                               
                                if(playeradded>=2){
                                        ipos+=format(RoundEndMsg[ipos],512-ipos,"......^n")
                                        break;
                                }
                        }
                               
                }
                else{
                        ipos+=format(RoundEndMsg[ipos],512-ipos,"^n---------------------------------^n大家太客气了,都没有杀敌^n")
                }
                ipos+=format(RoundEndMsg[ipos],512-ipos,"^n金钱最多的玩家^n---------------------------------^n")       
                new maxctmoney=0,maxtmoney=0,maxmoneytid=0,maxmoneyctid=0
                for(i=0;i<playerscount;i++){
                        new userid=playerslist
                        new usermoney
                        if(!is_user_connected(userid)) continue
                        if(money_total[userid]) usermoney=money_total[userid]
                        else usermoney=cs_get_user_money(userid)
                        if(cs_get_user_team(userid)==CS_TEAM_T){
                                if(usermoney>maxtmoney){
                                        maxtmoney=usermoney
                                        maxmoneytid=userid
                                }
                        }
                        else {
                                if(usermoney>maxctmoney){
                                        maxctmoney=usermoney
                                        maxmoneyctid=userid
                                }
                        }
                       
                }
                new ctname[33],tname[33]
                if(maxmoneytid)get_user_name(maxmoneytid,tname,32)
                else tname="没有人"
                if(maxmoneyctid)get_user_name(maxmoneyctid,ctname,32)
                else ctname="没有人"
                ipos+=format(RoundEndMsg[ipos],512-ipos,"反恐小组^n%s   %d^n恐怖分子^n%s   %d",ctname,maxctmoney,tname,maxtmoney)
                set_hudmessage( 100, 200, 0, 0.05, 0.55, 0, 0.02, 5.0, 0.1, 0.2, 2 )
                show_hudmessage(0,RoundEndMsg)
}
发表于 2006-1-30 02:30:49 | 显示全部楼层 来自 中国–内蒙古–呼伦贝尔

回复: 小女子来向大家拜年啦,讨个插件!!(最佳得分)

顶。。。。。。。。一定要支持!!!!!!!!
回复

使用道具 举报

发表于 2006-1-30 03:28:13 | 显示全部楼层 来自 巴西–圣保罗州–圣保罗

回复: 小女子来向大家拜年啦,讨个插件!!(最佳得分)

看不明白....
回复

使用道具 举报

 楼主| 发表于 2006-1-30 03:41:02 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 小女子来向大家拜年啦,讨个插件!!(最佳得分)

晕了。大家都陶醉在喜庆的过年气氛中了 :mad:
没回家过年的朋友帮帮我吧! :gogo:
回复

使用道具 举报

发表于 2006-1-30 21:10:55 | 显示全部楼层 来自 中国–福建–龙岩

回复: 掉钱插件转换?

你把掉钱插件除了#include 以及plug_init保留eEndRound注册,其他都delete。 :eek:
回复

使用道具 举报

发表于 2006-1-30 21:42:36 | 显示全部楼层 来自 中国–四川–成都

回复: 掉钱插件转换?

Post by 金闪闪
你把掉钱插件除了#include 以及plug_init保留eEndRound注册,其他都delete。 :eek:


肯定不行,里面的数据统计需要其他的函数来获得。最好还是用原来的,只是把其他的功能关闭。
回复

使用道具 举报

 楼主| 发表于 2006-1-30 21:59:42 | 显示全部楼层 来自 中国–广东–深圳

回复: 掉钱插件转换?

Post by 金闪闪
你把掉钱插件除了#include 以及plug_init保留eEndRound注册,其他都delete。 :eek:

OK。
对了闪闪,为什么自己的主题更新不了了呢 :sweat:
回复

使用道具 举报

发表于 2006-1-31 00:14:19 | 显示全部楼层 来自 中国–福建–龙岩

回复: 掉钱插件转换?

Post by Enigmaya
肯定不行,里面的数据统计需要其他的函数来获得。最好还是用原来的,只是把其他的功能关闭。

哈哈,如果你学过SmallC,应该看得懂这段代码的意义。
每个变量都是new,都不是继承的。
:p
回复

使用道具 举报

发表于 2006-1-31 00:14:49 | 显示全部楼层 来自 中国–福建–龙岩

回复: 掉钱插件转换?

Post by AE86
OK。
对了闪闪,为什么自己的主题更新不了了呢 :sweat:

你不是斑竹,自然无法修改主题了。:D
回复

使用道具 举报

发表于 2006-1-31 14:12:14 | 显示全部楼层 来自 中国–四川–成都

回复: 掉钱插件转换?

Post by 金闪闪
哈哈,如果你学过SmallC,应该看得懂这段代码的意义。
每个变量都是new,都不是继承的。
:p



估计你没看清楚。。。这里有几个全局变量。。。

g_iRoundEndTriggered

playerkilled[]

Round_Control

尤其杀人数量的统计。。。好像没有办法直接得到吧。

除了你说的那些。。。还应该保留。。。连接,断开,死亡统计以及头部的一些全局变量。 :)
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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