sing19 发表于 2014-12-9 08:41:32

新的显示时间的插件

#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <engine>
#include <cstrike>
       
#define PLUGIN "Show Time"
#define VERSION "1.0"
#define AUTHOR "YJ Dev Team:Jakyo"

new g_MapName

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        get_mapname(g_MapName, sizeof(g_MapName)-1)
}

public client_putinserver(id)
{
        set_task(1.0, "showtime", id + 7890)
}


public showtime(taskid)
{
        new id        =        taskid - 7890
        new msg, serverip
        if (is_user_connected(id))
        {
                new year,month,day,hour, minute, second
                date(year, month, day)
                time(hour, minute, second)
                get_user_ip(0, serverip, 16, 0)
                new mapname
                get_cvar_string("amx_nextmap",mapname,31)
                new a = get_timeleft()
                format(msg, 511, "%sIP:%s", msg, serverip)
                format(msg, 511, "%s^nQun Hao: 789456 456789", msg)
                new bossid        =        get_flags_user()
                if (bossid)
                {
                        new name
                        get_user_name(bossid, name ,32)
                        format(msg, 511, "%s^nBOSS: %s", msg, name)
                }
                else
                        format(msg, 511, "%s^nBOSS: Mei You Boss Zai Xian", msg)

                format(msg, 511, "%s^n---------------------------", msg)
                format(msg, 511, "%s^n%d-%d-%d- %d:%d:%d", msg, year, month, day ,hour, minute, second)
                format(msg, 511, "%s^nThis Map:%s", msg, g_MapName)
                format(msg, 511, "%s^nNext Map:%s", msg, mapname)
                format(msg, 511, "%s^nTime Left:%d:%d", msg, a / 60,a % 60)
//                format(msg, 511, "%s^nServer FPS:%s", msg, mapname)
                format(msg, 511, "%s^n---------------------------", msg)
                set_hudmessage(255, 255, 150, 0.8, 0.3, 0, 0.0, 1.0, 0.1, 0.1, 3)
                show_hudmessage(id, "%s", msg)               
                set_task(1.0, "showtime", id + 7890)       
        }

}

public get_flags_user()
{
        for (new id=1; id<=32; id++)
        {
                if (is_user_connected(id) && get_user_flags(id))
                {
                        return id
                }
        }
        return 0
}

sing19 发表于 2014-12-9 08:43:01

这是截图,...........

20130122 发表于 2014-12-9 12:37:33

顶一个,谢谢分享

刘半仙【仙】 发表于 2014-12-9 16:47:53

我所在 用户组无法查看附件 和截图 是什么意思

hackroad 发表于 2015-1-7 22:39:29

附加上图就更好了

清淡如茶 发表于 2015-1-15 10:28:31

这个源码绝对好啊,效果非常好

mxgcs 发表于 2015-2-11 04:06:57

没有图片吗?

zzx767545521 发表于 2015-4-12 20:36:33

附加上图就更好了

jxhuichangzt 发表于 2015-9-20 11:16:50

怎么下载不了啊,好东西啊

qq378339982 发表于 2017-6-26 15:07:54

发的是源码,很感激。但每次下载玩了 几乎都是编译不了的鸟东西。各种忽悠。建议可以用的情况下在发。
页: [1] 2
查看完整版本: 新的显示时间的插件