Parent Directory | Revision Log
/* http://dajrokan.yweb.sk/kz/ Notes: Place the demos.txt file from http://xtreme-jumps.eu/demos.txt in your data folder. */ #include <amxmodx> #define VERSION "0.1" new wr[256] //Start borrowed code : from dajrokan's AMXx Multifunctional KZ MOD(kz_dajrokan.sma) v.SE.2006 public ct_wr() { new filename[128]//mine get_localinfo("amxx_datadir",filename,127)//mine format(filename,127,"%s/demos.txt",filename)//mine if (file_exists(filename) == 1) { new line, stxtsize new data[64] new cMap[32] get_mapname(cMap, 31) new MapName[32], jumper[32], t[16], tnum = 0, len, pMap[32], ext[16] while ((line = read_file(filename,line,data,63,stxtsize)) != 0) { parse(data, MapName, 31, t, 15, jumper, 31) if (containi(MapName, "[") != -1) { replace(MapName, 31, "[", " ") replace(MapName, 31, "]", " ") parse(MapName, pMap, 31, ext, 15) MapName = pMap } else ext= "" if (equal(MapName, cMap)) { if (!tnum) { tnum = str_to_num(t) //len = format(wr, 255, "World Record:^n Map: %s^n Author: %s (%d:%02d) %s", cMap, jumper, tnum/60, tnum%60, ext) len = format(wr, 255, "^x03^t^tThe world record for ^x04%s ^x03is ^x04%d:%02d^x03 by: ^x04%s^x03 %s", cMap, tnum/60, tnum%60, jumper, ext) } else { tnum = str_to_num(t) //len += format(wr[len], 255-len, "^n %s (%d:%02d) %s", jumper, tnum/60, tnum%60, ext) len += format(wr[len], 255-len, "^x03%s (%d:%02d) %s", jumper, tnum/60, tnum%60, ext) } } } if (!tnum) format(wr, 255, "^x03World Record:^n Map: %s^n Author: N/A", cMap) } else wr = "^x03Failed to load database !" return PLUGIN_CONTINUE } //End borrowed code public view(id){ //client_print(id,print_chat,wr) message_begin(2,get_user_msgid("SayText"),{0,0,0},0) write_byte(id) write_string(wr) message_end() return PLUGIN_CONTINUE } public plugin_init(){ register_plugin("KZ Records",VERSION,"Ian Cammarata") register_cvar("kz_records_version",VERSION,FCVAR_SERVER) register_clcmd("say /worldrecord","view") register_clcmd("say /record","view") register_clcmd("say /wr","view") register_clcmd("say /map","view") ct_wr() }
Contact | ViewVC Help |
Powered by ViewVC 1.0.4 |