tommy9802
|
分享:
▲
▼
直接PO上來,這樣做我不知道有沒有違反規定,如有違反我會刪除。另外我還有附上檔案!!
/* * AMX X Mod script. * * (c) Copyright 2004, olol * * This file is provided as is (no warranties). */
#include <amxmodx>
/* * 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][] = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"} new WEEK[7][] = {"一","二","三","四","五","六","日"} new DAY[31][] = {"一","二","三","四","五","六","七","八","九","十","十一","十二","十三","十四","十五","十六","十七","十八","十九","二十","廿一","廿二","廿三","廿四","廿五","廿六","廿七","廿八","廿九","三十","三十一"} new nextmap[32] new cumap[32] 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_cvar_string("amx_nextmap",nextmap,31) get_mapname(cumap,31) 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(200,0,100,0.75,0.18,0, 1.0, 1.0, 0.1, 0.2, 12) if((str_to_num(ns_week)) ==0){ show_hudmessage(id,"%s年%s%s日星期%s^n台灣時間: %s:%s:%s^n當前地圖: %s^n下個地圖: %s^n剩餘時間: %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,cumap,nextmap,timel / 60, timel % 60) }else{ show_hudmessage(id,"%s年%s%s日星期%s^n台灣時間: %s:%s:%s^n當前地圖: %s^n下個地圖: %s^n剩餘時間: %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,cumap,nextmap,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
|