Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. func_DivideTeam(id, iTeam)
  2. {
  3. // если не живой и не саймон то конец функции
  4. if(!g_bAlive[id] || id != g_iSimonId) return PLUGIN_HANDLED
  5.  
  6. // показывать цвет вверху экрана
  7. g_bShowColor = true
  8.  
  9. new iCount
  10.  
  11. new iPlayers[32], iPlayerCount, iPlayer
  12. // получаем кол-во живых игроков
  13. get_players(iPlayers, iPlayerCount, "a")
  14. for(new i; i < iPlayerCount; i++)
  15. {
  16. iPlayer = iPlayers[i]
  17. // если игрок живой && террорист && не фд && не бунтующий
  18. if(g_bAlive[iPlayer] && rg_get_user_team(iPlayer) == TEAM_TERRORIST && !g_bUserFreeday[iPlayer] && !g_bUserWanted[iPlayer])
  19. {
  20. switch(iTeam)
  21. {
  22. case 0:
  23. {
  24. // установка скина, 0 - номер скина 0, 1 - номер скина 1
  25. set_entvar(iPlayer, var_skin, (iCount % 2 == 0) ? 0 : 1)
  26. iCount++
  27. }
  28. case 1:
  29. {
  30. if(iCount % 3 == 0) set_entvar(iPlayer, var_skin, 0)
  31. else if(iCount % 2 == 0) set_entvar(iPlayer, var_skin, 1)
  32. else set_entvar(iPlayer, var_skin, 2)
  33. iCount++
  34. }
  35. case 2:
  36. {
  37. set_entvar(iPlayer, var_skin, iCount % (iTeam + 2))
  38. iCount++
  39. }
  40. case 3:
  41. {
  42. if(iCount % 5 == 0) set_entvar(iPlayer, var_skin, 0)
  43. else if(iCount % 4 == 0) set_entvar(iPlayer, var_skin, 1)
  44. else if(iCount % 3 == 0) set_entvar(iPlayer, var_skin, 2)
  45. else if(iCount % 2 == 0) set_entvar(iPlayer, var_skin, 3)
  46. else set_entvar(iPlayer, var_skin, !g_bIsGIRL[iPlayer] ? 4 : 3)
  47. iCount++
  48. }
  49. }
  50. }
  51. }
  52. return PLUGIN_HANDLED
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement