Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func_DivideTeam(id, iTeam)
- {
- // если не живой и не саймон то конец функции
- if(!g_bAlive[id] || id != g_iSimonId) return PLUGIN_HANDLED
- // показывать цвет вверху экрана
- g_bShowColor = true
- new iCount
- new iPlayers[32], iPlayerCount, iPlayer
- // получаем кол-во живых игроков
- get_players(iPlayers, iPlayerCount, "a")
- for(new i; i < iPlayerCount; i++)
- {
- iPlayer = iPlayers[i]
- // если игрок живой && террорист && не фд && не бунтующий
- if(g_bAlive[iPlayer] && rg_get_user_team(iPlayer) == TEAM_TERRORIST && !g_bUserFreeday[iPlayer] && !g_bUserWanted[iPlayer])
- {
- switch(iTeam)
- {
- case 0:
- {
- // установка скина, 0 - номер скина 0, 1 - номер скина 1
- set_entvar(iPlayer, var_skin, (iCount % 2 == 0) ? 0 : 1)
- iCount++
- }
- case 1:
- {
- if(iCount % 3 == 0) set_entvar(iPlayer, var_skin, 0)
- else if(iCount % 2 == 0) set_entvar(iPlayer, var_skin, 1)
- else set_entvar(iPlayer, var_skin, 2)
- iCount++
- }
- case 2:
- {
- if(iCount % 4 == 0 && iCount % 3 != 0 && iCount % 2 != 0) set_entvar(iPlayer, var_skin, 0)
- else if(iCount % 3 == 0 && iCount % 2 != 0) set_entvar(iPlayer, var_skin, 1)
- else if(iCount % 2 == 0) set_entvar(iPlayer, var_skin, 2)
- else set_entvar(iPlayer, var_skin, 3)
- iCount++
- }
- case 3:
- {
- if(iCount % 5 == 0) set_entvar(iPlayer, var_skin, 0)
- else if(iCount % 4 == 0) set_entvar(iPlayer, var_skin, 1)
- else if(iCount % 3 == 0) set_entvar(iPlayer, var_skin, 2)
- else if(iCount % 2 == 0) set_entvar(iPlayer, var_skin, 3)
- else set_entvar(iPlayer, var_skin, !g_bIsGIRL[iPlayer] ? 4 : 3)
- iCount++
- }
- }
- }
- }
- return PLUGIN_HANDLED
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement