krishhna

asdasd

Dec 18th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. GetPlayerRacePos(playerid)
  2. {
  3. new place = 0;
  4. for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
  5. {
  6. if(!IsPlayerConnected(i) || i == playerid || Finish[i] != 0) continue;
  7. if(Current[i] < Current[playerid]) place++;
  8. else if(Current[i] == Current[playerid])
  9. {
  10. if(GetPlayerDistanceFromPoint(playerid, racecheckpoints[Current[playerid]+1][0],racecheckpoints[Current[playerid]+1][1],racecheckpoints[Current[playerid]+1][2]) < GetPlayerDistanceFromPoint(i, racecheckpoints[Current[i]+1][0],racecheckpoints[Current[i]+1][1],racecheckpoints[Current[i]+1][2])) place++;
  11. }
  12. }
  13. return GetPlayersOnServer() - place;
  14. }
  15.  
  16. public OnPlayerUpdate(playerid)
  17. {
  18. new string[128];
  19. if(Finish[playerid] == 0)
  20. {
  21. if(GetPlayerRacePos(playerid) == 1)
  22. {
  23. //TextDrawHideForPlayer(playerid,Textdraw3);
  24. format(string, sizeof(string), "1.%s (%d)", PlayerName(playerid),playerid);
  25. TextDrawSetString(Textdraw3, string);
  26. TextDrawShowForPlayer(playerid,Textdraw3);
  27. }
  28. if(GetPlayerRacePos(playerid) == 2)
  29. {
  30. //TextDrawHideForPlayer(playerid,Textdraw5);
  31. format(string, sizeof(string), "2.%s (%d)", PlayerName(playerid),playerid);
  32. TextDrawSetString(Textdraw5, string);
  33. TextDrawShowForPlayer(playerid,Textdraw5);
  34. }
  35. if(GetPlayerRacePos(playerid) == 3)
  36. {
  37. //TextDrawHideForPlayer(playerid,Textdraw6);
  38. format(string, sizeof(string), "3.%s (%d)", PlayerName(playerid),playerid);
  39. TextDrawSetString(Textdraw6, string);
  40. TextDrawShowForPlayer(playerid,Textdraw6);
  41. }
  42. if(GetPlayerRacePos(playerid) == 4)
  43. {
  44. //TextDrawHideForPlayer(playerid,Textdraw7);
  45. format(string, sizeof(string), "4.%s (%d)", PlayerName(playerid),playerid);
  46. TextDrawSetString(Textdraw7, string);
  47. TextDrawShowForPlayer(playerid,Textdraw7);
  48. }
  49. if(GetPlayerRacePos(playerid) == 5)
  50. {
  51. //TextDrawHideForPlayer(playerid,Textdraw8);
  52. format(string, sizeof(string), "5.%s (%d)", PlayerName(playerid),playerid);
  53. TextDrawSetString(Textdraw8, string);
  54. TextDrawShowForPlayer(playerid,Textdraw8);
  55. }
  56. }
  57.  
  58. return 1;
  59. }
Add Comment
Please, Sign In to add comment