|
发表于 2010-11-30 20:44:07
|
显示全部楼层
|阅读模式
来自 中国–广西–南宁
- /*
- 时间插件2TimeProjector
- * AMX X Mod script.
- *
- * (c) Copyright 2004, olol
- *
- * This file is provided as is (no warranties).
- */
- #include <amxmod>
- /*
- * TimeProjector displays the time and the next map on the top right corner of the client
- * display as a hudmessage.
- *
- * History:
- *
- * v0.1: -
- */
- public show_timer(id){
- new MONTHS[12][] = {"1","2","3","4","5","6","7","8","9","10","11","12"}
- new WEEK[7][] = {"- Xing Qi 1","- Xing Qi 2","- Xing Qi 3","- Xing Qi 4","- Xing Qi 5","- Xing Qi 6","- Xing Qi Tian"}
- new DAY[31][] = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"}
- new timel = get_timeleft()
- new ns_Hour[3], ns_Minutes[3],ns_Month[3],ns_Day[3],ns_Year[5],ns_second[3],ns_week[5]
- get_time("%H", ns_Hour, 2)
- get_time("%M", ns_Minutes, 2)
- get_time("%m", ns_Month, 2)
- get_time("%d", ns_Day, 2)
- get_time("%Y", ns_Year, 4)
- get_time("%S", ns_second, 2)
- get_time("%w", ns_week, 4)
- set_hudmessage(0,0,999,0.75,0.18,0, 1.0, 1.0, 0.1, 0.2, 5)
- if((str_to_num(ns_week)) ==0){
- show_hudmessage(id,"%s-%s-%s %s ^n XianZaiShiJian: %s:%s:%s^n ShengYuShiJian: %d:%02d",ns_Year,MONTHS[str_to_num(ns_Month) -1],DAY[str_to_num(ns_Day) -1],WEEK[str_to_num(ns_week) +6],ns_Hour,ns_Minutes,ns_second,timel / 60, timel % 60)
- }else{
- show_hudmessage(id,"%s-%s-%s %s ^n XianZaiShiJian: %s:%s:%s^n ShengYuShiJian: %d:%02d",ns_Year,MONTHS[str_to_num(ns_Month) -1],DAY[str_to_num(ns_Day) -1],WEEK[str_to_num(ns_week) -1],ns_Hour,ns_Minutes,ns_second,timel / 60, timel % 60)
- }
- return PLUGIN_CONTINUE
- }
- public plugin_init()
- {
- register_plugin("TimeProjector","0.1","olol")
- //register_clcmd("say nowtime","show_timer")
- set_task(1.0, "show_timer",0,"",0,"b")
- return PLUGIN_CONTINUE
- }
复制代码 |
|