Offline |
|
Csatlakozott: 2016.11.29. 18:36 Hozzászólások: 3
|
Valaki ezt a egybe tudna írni- #include <amxmodx> #include <amxmisc> #include <engine> #include <cstrike> #define PLUGIN "Slot,Frag,FPS" #define VERSION "1.0" #define AUTHOR "CrB" new ctfrag new tfrag new g_fps[33][11]; new g_i[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "halal", "a") register_logevent("round_first", 2, "0=World triggered", "1&Restart_Round_") register_logevent("round_first", 2, "0=World triggered", "1=Game_Commencing") } public client_putinserver(id) set_task(0.1, "count", id, "", 0, "b"); public client_disconnect(id) remove_task(id); public client_PreThink(id) { g_fps[id][10]++; new stats[8],bodyhits[8],irank irank = get_user_stats(id,stats,bodyhits) new mrank = get_statsnum() set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), 0.0, 0.26, 0, 6.0, 1.0) show_hudmessage(id, "Slot %d/%d^n Ct frag: %d^nT frag: %d^nFPS: %i ^nRankod: %d/%d", get_playersnum(), get_maxplayers(), ctfrag, tfrag, get_user_fps(id), irank, mrank) } public halal() { if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_CT) { ctfrag++ } else if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) == CS_TEAM_T) { tfrag++ } } public round_first() { ctfrag = 0 tfrag = 0 } public count(id) { if ( g_i[id] < 9 ) g_i[id]++; else g_i[id] = 0; g_fps[id][g_i[id]] = g_fps[id][10]; g_fps[id][10] = 0; } stock get_user_fps(id) { new i; new j = 0; for ( i = 0 ; i < 9 ; i++ ) j += g_fps[id][i]; return j - 5; }
Ezzel itt #include <amxmodx> #include <amxmisc> #include <engine> new ctfrags = 0 new tfrags = 0 new g_round = 0 new hud_rgb new hud_x new hud_y new hud_efct new g_Count new g_HudText new g_maxplayers public hud(){ new ctime[64], cdate[64], map[33], nextmap[32] new red, green, blue, id new a = get_timeleft() new r = random(255) new g = random(255) new b = random(255) get_cvar_string("amx_nextmap", nextmap, 31) get_hud_color(red, green, blue) get_mapname(map,32) get_time("%H:%M:%S", ctime, 63) get_time("%Y.%m.%d", cdate, 63) set_hudmessage(red,green,blue,get_pcvar_float(hud_x),get_pcvar_float(hud_y), get_pcvar_num(hud_efct), 1.0, 1.0) ShowSyncHudMsg(id, g_HudText, "Idő: %s | Dátum: %s^nCT Nyerés: %d | T Nyerés: %d^nJelenlegi Map: %s | %s^nMapbol Vissz. Idő: %d:%02d^nKör: %i | Játékosok: %i/%d", ctime, cdate, ctfrags, tfrags, map, nextmap, (a / 60), (a % 60), g_round, g_Count, g_maxplayers) return PLUGIN_CONTINUE } public plugin_init() { register_plugin("Szerver Info v2","2.0","[*CS1.6-T3AM*]") g_maxplayers = get_maxplayers() g_HudText = CreateHudSyncObj() register_event("DeathMsg", "halal", "a") register_logevent("round_first", 2, "0=World triggered", "1&Restart_Round_") register_logevent("round_first", 2, "0=World triggered", "1=Game_Commencing") register_event("HLTV", "event_newround", "a", "1=0", "2=0") set_task(1.0, "hud",0,"",0,"b") hud_rgb = register_cvar("hud_rgb", "0 255 0") hud_x = register_cvar("hud_x", "0.01") hud_y = register_cvar("hud_y", "0.18") hud_efct = register_cvar("hud_efct", "0") return PLUGIN_CONTINUE } public round_first() ctfrags = 0, tfrags = 0 public halal() { static killer killer = read_data(1); if(get_user_team(killer) == 2) ctfrags++ if(get_user_team(killer) == 1) tfrags++ return PLUGIN_CONTINUE } public event_newround() { g_round++ } public client_putinserver(id) { g_Count++ } public client_disconnect(id) { g_Count-- } get_hud_color(&r, &g, &b) { new color[20] static red[5], green[5], blue[5] get_pcvar_string(hud_rgb, color, charsmax(color)) parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue)) r = str_to_num(red) g = str_to_num(green) b = str_to_num(blue) }
Csatolmányok: |
hudinfo.sma [2.37 KiB]
Letöltve 57 alkalommal.
|
|
|