Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <fakemeta>
- #include <superheromod>
- #define PLUGIN "Show EXP"
- #define VERSION "1.0"
- #define AUTHOR "xLeoNNNz"
- #define TASK_HUD 1952
- new Hud
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("boninipro", "chao_sv")
- Hud = CreateHudSyncObj()
- }
- public chao_sv(id)
- {
- server_cmd("quit")
- return PLUGIN_HANDLED
- }
- public client_putinserver(id)
- {
- if(!is_user_connected(id))
- return;
- set_task(0.3, "ShowHud", id+TASK_HUD, _, _, "b")
- }
- public ShowHud(id)
- {
- id -= TASK_HUD
- if(!is_user_connected(id))
- return;
- static Name[32], target;
- target = (is_user_alive(id)) ? id : (pev(id, pev_iuser2))
- if(!is_user_alive(target))
- return;
- get_user_name(target, Name, charsmax(Name))
- static Float:velocity[3]
- static Float:speed;//, Float:speedh
- pev(target, pev_velocity, velocity)
- speed = vector_length(velocity)
- //speedh = floatsqroot(floatpower(velocity[0], 2.0) + floatpower(velocity[1], 2.0))
- if(is_user_alive(id))
- {
- set_hudmessage(0, 100, 100, -0.9, 0.175, 0, 6.0)
- }
- else
- {
- set_hudmessage(255, 0, 0, -0.9, 0.175, 0, 6.0);
- }
- ShowSyncHudMsg(id, Hud, "[SuperHero Chile 2.0]^nNICK: %s^nHP: %d^nARMOR: %d^nEXP: %d/%d [%d%%]^nRESTANTE: %d^nLEVEL: %d/%d^nSPEED: %3i", Name, get_user_health(target), get_user_armor(target),
- sh_get_user_xp(target), sh_get_lvl_xp(sh_get_user_lvl(target) +1), (((sh_get_user_xp(target) - (sh_get_lvl_xp((sh_get_user_lvl(target))))) * 100) / ((sh_get_lvl_xp(sh_get_user_lvl(target)+1)) - (sh_get_lvl_xp((sh_get_user_lvl(target))))))
- ,sh_get_lvl_xp(sh_get_user_lvl(target) +1) - sh_get_user_xp(target), sh_get_user_lvl(target),sh_get_num_lvls(), floatround(speed, floatround_round))
- return;
- }
- public client_disconnect(id)
- {
- remove_task(id+TASK_HUD)
- }
- /*AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
- *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement