Oblivion_UFF

asd

Feb 15th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. stock CheckPlayers()
  2. {
  3. if(Iter_Count(TdmPlayers) == 1 && TdmInfo[Started])
  4. {
  5. TdmInfo[InQueue] = false;
  6. format(tString, sizeof(tString),"TDM: TDM has been finished!");
  7. SendClientMessageToAll(-1, tString);
  8. if(TdmInfo[BlueKills] > TdmInfo[RedKills])
  9. {
  10. SendClientMessageToAll(-1, "TDM: Blue team is the winner.");
  11. }
  12. else if(TdmInfo[BlueKills] < TdmInfo[RedKills])
  13. {
  14. SendClientMessageToAll(-1, "TDM: Red team is the winner.");
  15. }
  16. else if(TdmInfo[BlueKills] == TdmInfo[RedKills]) SendClientMessageToAll(-1, "TDM: Match has been drawn!");
  17. foreach(new i: Player) if(Iter_Contains(TdmPlayers, i))
  18. {
  19. GivePlayerMoney(i, 10000);
  20. SetPlayerScore(i, GetPlayerScore(i)+10);
  21. SetPlayerVirtualWorld(i, 0);
  22. SetPlayerTeam(i, NO_TEAM);
  23. Iter_Remove(TdmPlayers, i);
  24. if(Iter_Contains(BluePlayers, i)) Iter_Remove(BluePlayers, i);
  25. else if(Iter_Contains(RedPlayers, i)) Iter_Remove(RedPlayers, i);
  26. ResetPlayerWeapons(i);
  27. TogglePlayerControllable(i,1);
  28. SetPlayerHealth(i, 100);
  29. TextDrawHideForPlayer(i, BlueTeamPlayersTD);
  30. TextDrawHideForPlayer(i, RedTeamPlayersTD);
  31. TextDrawShowForPlayer(i, TeamPlayersNames);
  32. SpawnPlayer(i);
  33. }
  34. TdmInfo[Started] = false;
  35. Iter_Clear(TdmPlayers);
  36. Iter_Clear(BluePlayers);
  37. Iter_Clear(RedPlayers);
  38. TdmInfo[CurrentMap] = 0;
  39. TdmInfo[BlueKills] = 0;
  40. TdmInfo[RedKills] = 0;
  41. }
  42. return 1;
  43. }
Add Comment
Please, Sign In to add comment