Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public jbe_set_user_model(pPlayer, const szModel[])
- {
- copy(g_szUserModel[pPlayer], charsmax(g_szUserModel[]), szModel);
- static Float:fGameTime, Float:fChangeTime; fGameTime = get_gametime();
- if(fGameTime - fChangeTime > 0.1)
- {
- jbe_set_user_model_fix(pPlayer+TASK_CHANGE_MODEL);
- fChangeTime = fGameTime;
- }
- else
- {
- set_task((fChangeTime + 0.1) - fGameTime, "jbe_set_user_model_fix", pPlayer+TASK_CHANGE_MODEL);
- fChangeTime = fChangeTime + 0.1;
- }
- }
- public jbe_set_user_model_fix(pPlayer)
- {
- pPlayer -= TASK_CHANGE_MODEL;
- engfunc(EngFunc_SetClientKeyValue, pPlayer, engfunc(EngFunc_GetInfoKeyBuffer, pPlayer), "model", g_szUserModel[pPlayer]);
- new szBuffer[64]; formatex(szBuffer, charsmax(szBuffer), "models/player/%s/%s.mdl", g_szUserModel[pPlayer], g_szUserModel[pPlayer]);
- set_pdata_int(pPlayer, g_szModelIndexPlayer, engfunc(EngFunc_ModelIndex, szBuffer), linux_diff_player);
- SetBit(g_iBitUserModel, pPlayer);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement