| ~Ice*shOt |
06-09-2009 07:16 |
Re: need help with hud message
PHP Code:
x_Enabled = register_cvar("zwx_enable", "1") enable_grenades = register_cvar("zwx_grenades", "1") SaveXP = register_cvar("SaveXP", "1") XP_Kill = register_cvar("XP_Kill", "10") XP_Hs = register_cvar("XP_Hs", "5") death_msg_enable = register_cvar("zwx_dmsg","1")
// Comands // register_clcmd("say level", "ShowLevel") register_clcmd("say /level", "ShowLevel")
register_clcmd("say zmrank", "ShowRank") register_clcmd("say /zmrank", "ShowRank")
// Other // register_dictionary("zombiewarxp.txt"); register_menu("Level by Menu", KEYSMENU, "menu_level") }
public ev_NewRound() { for(new i = 1 ; i <= g_maxplayers ; i++) { if(is_user_connected(i)) { if (iKills[i] == random_num(0, 4)) { PlayerMedals[i] += 1 static name[32] ; get_user_name(i, name, charsmax(name)); client_printcolor(0, "/y[/gZombie War/y] /gSurvivor /ctr%s /ygot /ctr%d /ya /gmedal for a /ctrhonor.", name, iKills[i]) } iKills[i] = 0 } } } public event_deathmsg() { new g_attacker = read_data(1) new g_victim = read_data(2) new g_headshot = read_data(3)
new attacker_msg[32] new victim_msg[32] get_user_name(g_attacker, attacker_msg, 31) get_user_name(g_victim, victim_msg, 31)
static iAtt ; iAtt = read_data(1)
if(g_headshot)PlayerXP[g_attacker] += get_pcvar_num(XP_Hs)
set_hudmessage(0, 255, 50, 0.45, 0.33, 1, 2.0, 2.0) show_hudmessage(g_attacker, "%L", LANG_SERVER, "HS_XP", get_pcvar_num(XP_Hs))
PlayerXP[g_attacker] >= get_pcvar_num(XP_Kill)
set_hudmessage(0, 255, 50, 0.50, 0.33, 1, 2.0, 2.1) show_hudmessage(g_attacker, "%L", LANG_SERVER, "KILL_XP", get_pcvar_num(XP_Kill))
while(PlayerXP[g_attacker] >= LEVELS[PlayerLevel[g_attacker]]) { PlayerLevel[g_attacker] += 1 client_cmd(g_attacker, "spk %s", levelup)
client_printcolor(g_attacker, "%L", LANG_SERVER, "LEVEL_UP", PlayerLevel[g_attacker]) }
if(PlayerXP[g_attacker] <= 34980) { PlayerXP[g_attacker] += get_pcvar_num(XP_Kill) } if (get_user_team(g_attacker) == 2) // ct killed t { if((1 <= g_attacker <= g_maxplayers)) { iKills[g_attacker]++; } if(get_pcvar_num(death_msg_enable) == 1) { set_hudmessage(0, 5, 255, 0.01, 0.31, 1, 0.01, 3.0, 0.01, 0.01, 2) show_hudmessage(0, "%L", LANG_SERVER, "CT_KILLED_T", victim_msg, attacker_msg) client_cmd( 0, "spk %s", music2[random_num(0,sizeof music2 - 1)]) } PlayerZombieDeaths[g_victim] += 1 PlayerZombieKills[g_attacker] += 1 } if (get_user_team(g_attacker) == 1) // t killed ct { if(get_pcvar_num(death_msg_enable) == 1) { set_hudmessage(255, 0, 10, 0.01, 0.21, 1, 0.01, 3.0, 0.01, 0.01, 3) show_hudmessage(0, "%L", LANG_SERVER, "T_KILLED_CT", victim_msg, attacker_msg) client_cmd( 0, "spk %s", music1[random_num(0,sizeof music1 - 1)]) } PlayerHumanDeaths[g_victim] += 1 PlayerHumanKills[g_attacker] += 1 }
ShowLevel(g_attacker) SaveLevel(g_attacker) }
|