Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public update_list_free()
- {
- new sName[33], Float:fTime;
- g_szFreeNames = "";
- for(new id = 1; id <= MAX_PLAYERS; id++) {
- if(IsNotSetBit(g_iBitUserFree, id))
- continue;
- fTime = (fStartFreeDay[id] + float(g_iOtherCvars[FREE_DAY_ID]) - get_gametime());
- get_user_name(id, sName, charsmax(sName));
- formatex(g_szFreeNames, charsmax(g_szFreeNames), "%s^n%s [%s]", g_szFreeNames, sName, UTIL_ConvertTime(floatround(fTime)));
- }
- }
- public jbe_is_user_free(pPlayer) return IsSetBit(g_iBitUserFree, pPlayer);
- public jbe_add_user_free(pPlayer)
- {
- if(g_iDayMode != 1 || g_iUserTeam[pPlayer] != 1 || IsNotSetBit(g_iBitUserAlive, pPlayer)
- || IsSetBit(g_iBitUserFree, pPlayer) || IsSetBit(g_iBitUserWanted, pPlayer)) return 0;
- SetBit(g_iBitUserFree, pPlayer);
- new szName[32]; get_user_name(pPlayer, szName, charsmax(szName));
- fStartFreeDay[pPlayer] = get_gametime();
- formatex(g_szFreeNames, charsmax(g_szFreeNames), "%s^n%s", g_szFreeNames, szName);
- g_iFreeLang = 1;
- if(g_bSoccerStatus && IsSetBit(g_iBitUserSoccer, pPlayer))
- {
- ClearBit(g_iBitUserSoccer, pPlayer);
- jbe_default_knife_model(pPlayer);
- UTIL_WeaponAnimation(pPlayer, 3);
- set_pdata_int(pPlayer, m_bloodColor, 247);
- if(pPlayer == g_iSoccerBallOwner)
- {
- CREATE_KILLPLAYERATTACHMENTS(pPlayer);
- set_pev(g_iSoccerBall, pev_solid, SOLID_TRIGGER);
- set_pev(g_iSoccerBall, pev_velocity, {0.0, 0.0, 0.1});
- g_iSoccerBallOwner = 0;
- }
- }
- if(g_bBoxingStatus && IsSetBit(g_iBitUserBoxing, pPlayer))
- {
- ClearBit(g_iBitUserBoxing, pPlayer);
- jbe_set_hand_model(pPlayer);
- UTIL_WeaponAnimation(pPlayer, 3);
- set_pev(pPlayer, pev_health, 100.0);
- set_pdata_int(pPlayer, m_bloodColor, 247);
- }
- if(jbe_is_user_authority(pPlayer))
- {
- jbe_set_user_model(pPlayer, g_iArrayPlayerModel[AUTHORITY]);
- set_pev(pPlayer, pev_skin, 2);
- }
- else if(jbe_is_user_medic(pPlayer))
- {
- jbe_set_user_model(pPlayer, g_iArrayPlayerModel[MEDIC]);
- }
- else if(IsSetBit(g_iBitUserOwner, pPlayer))
- {
- jbe_set_user_model(pPlayer, g_iArrayPlayerModel[OWNER]);
- set_pev(pPlayer, pev_skin, 1);
- }
- else if(IsSetBit(g_iBitUserGirl, pPlayer))
- {
- jbe_set_user_model(pPlayer, g_iArrayPlayerModel[GIRL]);
- set_pev(pPlayer, pev_body, 1);
- }
- else
- {
- jbe_set_user_model(pPlayer, g_iArrayPlayerModel[PRISONER]);
- set_pev(pPlayer, pev_skin, 4);
- }
- if(get_pcvar_num(g_EventGlowEnable) == 1)
- {
- jbe_set_user_rendering(pPlayer, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 0);
- }
- set_task(float(g_iOtherCvars[FREE_DAY_ID]), "jbe_sub_user_free", pPlayer+TASK_FREE_DAY_ENDED);
- return 1;
- }
- new Float:fStartFreeDay[33];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement