Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actionXP(id, OverrideTimer)
- {
- //get game time
- new Float:fTime = halflife_time();
- if (fTime >= gfXPNextUse[id] || OverrideTimer)
- {
- if ( cs_get_user_team ( id ) == CS_TEAM_T )
- {
- new xp_give = get_pcvar_num(bm_xp_givexp)
- hnsxp_add_user_xp(id, xp_give);
- new szName[ 33 ];
- get_user_name( id, szName, 32 );
- ColorChat(0, GREEN, "%s^x03 [ %s ]^x01 is now got^x03 [%d]^x01 XP!", gszPrefix, szName, xp_give);
- gfXPNextUse[id] = fTime + get_cvar_float("bm_xpcooldown");
- }
- }
- else
- {
- set_hudmessage(gHudRed, gHudGreen, gHudBlue, gfTextX, gfTextY, gHudEffects, gfHudFxTime, gfHudHoldTime, gfHudFadeInTime, gfHudFadeOutTime, gHudChannel);
- if( get_cvar_float("bm_xpcooldown") >= 600.0 )
- show_hudmessage(id, "XP next use: new round", gfXPNextUse[id] - fTime);
- else show_hudmessage(id, "XP next use: %.1f", gfXPNextUse[id] - fTime);
- }
- }
Add Comment
Please, Sign In to add comment