Advertisement
Guest User

Rank System By Wumpyc

a guest
Oct 9th, 2011
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.29 KB | None | 0 0
  1. /*\----------------------------------------------------------------
  2. -------------------------RANK-SYSTEM-------------------------------
  3. --------------------------by-wUmPyc--------------------------------
  4. ----------------------------------------------------------------\*/
  5. //                           |
  6. //                           |
  7. //                           |
  8. //                           |
  9. //                           |
  10. //                           V
  11.  
  12. #include "a_samp"
  13. new Text:playerscoretext;
  14. new Text:playerscoretext2;
  15. new Text:playerscoretext3;
  16. new Text:playerscoretext4;
  17. #define RANK1NAME "You are ~y~Newbie"//change name the way you wont(RANK1)
  18. #define RANK2NAME "You are ~y~Killer"//change name the way you wont(RANK2)
  19. #define RANK3NAME "You are ~y~Gangstar"//change name the way you wont(RANK3)
  20. #define RANK4NAME "You are ~y~The Boss"//change name the way you wont(RANK4)
  21. #define RANK1SCOREa 0 // you are rank1 from 0 score
  22. #define RANK1SCOREb 99 // to 99 score
  23. #define RANK2SCOREa 100// you are rank2 from 100 score
  24. #define RANK2SCOREb 249// to 249 score
  25. #define RANK3SCOREa 250// you are rank3 from 250 score
  26. #define RANK3SCOREb 999// to 999 score
  27. #define RANK4SCORE 1000// you are rank4 from 1000+ score
  28.  
  29. public OnFilterScriptInit()
  30. {
  31.     playerscoretext3 = TextDrawCreate(413.0,103.0,RANK3NAME);
  32.     playerscoretext4 = TextDrawCreate(413.0,103.0,RANK4NAME);
  33.     playerscoretext = TextDrawCreate(413.0,103.0,RANK1NAME);
  34.     playerscoretext2 = TextDrawCreate(413.0,103.0,RANK2NAME);
  35.     SendClientMessageToAll(0xFFFF00FF,"Rank system by wumpyc LOADED!");
  36.     return 1;
  37. }
  38.  
  39. public OnFilterScriptExit()
  40. {
  41.     TextDrawDestroy(playerscoretext);
  42.     TextDrawDestroy(playerscoretext2);
  43.     TextDrawDestroy(playerscoretext3);
  44.     TextDrawDestroy(playerscoretext4);
  45.     SendClientMessageToAll(0xFFFF00FF,"Rank system by wumpyc UNLOADED!");
  46.     return 1;
  47. }
  48. public OnPlayerUpdate(playerid)
  49. {
  50.     if GetPlayerScore(playerid) >= RANK1SCOREa && GetPlayerScore(playerid) <=RANK2SCOREb*then
  51.     {
  52.     TextDrawUseBox(playerscoretext, 1);
  53.     TextDrawBoxColor(playerscoretext, 0x000000FF);
  54.     TextDrawSetShadow(playerscoretext,0);
  55.     TextDrawShowForPlayer(playerid, playerscoretext);
  56.     TextDrawHideForPlayer(playerid, playerscoretext2);
  57.     TextDrawHideForPlayer(playerid, playerscoretext3);
  58.     TextDrawHideForPlayer(playerid, playerscoretext4);
  59.     }
  60.     if GetPlayerScore(playerid) >= RANK2SCOREa && GetPlayerScore(playerid) <=RANK2SCOREb*then
  61.     {
  62.     TextDrawUseBox(playerscoretext2, 1);
  63.     TextDrawBoxColor(playerscoretext2, 0x000000FF);
  64.     TextDrawSetShadow(playerscoretext2,0);
  65.     TextDrawShowForPlayer(playerid, playerscoretext2);
  66.     TextDrawHideForPlayer(playerid, playerscoretext);
  67.     TextDrawHideForPlayer(playerid, playerscoretext4);
  68.     TextDrawHideForPlayer(playerid, playerscoretext3);
  69.     }
  70.     if GetPlayerScore(playerid) >= RANK3SCOREa && GetPlayerScore(playerid) <=RANK3SCOREb*then
  71.     {
  72.     TextDrawUseBox(playerscoretext3, 1);
  73.     TextDrawBoxColor(playerscoretext3, 0x000000FF);
  74.     TextDrawSetShadow(playerscoretext3,0);
  75.     TextDrawShowForPlayer(playerid, playerscoretext3);
  76.     TextDrawHideForPlayer(playerid, playerscoretext);
  77.     TextDrawHideForPlayer(playerid, playerscoretext2);
  78.     TextDrawHideForPlayer(playerid, playerscoretext4);
  79.     }
  80.     if GetPlayerScore(playerid) >= RANK4SCORE*then
  81.     {
  82.     TextDrawUseBox(playerscoretext4, 1);
  83.     TextDrawBoxColor(playerscoretext4, 0x000000FF);
  84.     TextDrawSetShadow(playerscoretext4,0);
  85.     TextDrawShowForPlayer(playerid, playerscoretext4);
  86.     TextDrawHideForPlayer(playerid, playerscoretext);
  87.     TextDrawHideForPlayer(playerid, playerscoretext2);
  88.     TextDrawHideForPlayer(playerid, playerscoretext3);
  89.     }
  90.     return 1;
  91. }
  92.  
  93. public OnPlayerDeath(playerid)
  94. {
  95.     TextDrawHideForPlayer(playerid, playerscoretext);
  96.     TextDrawHideForPlayer(playerid, playerscoretext2);
  97.     TextDrawHideForPlayer(playerid, playerscoretext3);
  98.     TextDrawHideForPlayer(playerid, playerscoretext4);
  99.     return 1;
  100. }
  101.  
  102. //                           A
  103. //                           |
  104. //                           |
  105. //                           |
  106. //                           |
  107. //                           |
  108. /*\----------------------------------------------------------------
  109. -------------------------RANK-SYSTEM-------------------------------
  110. --------------------------by-wUmPyc--------------------------------
  111. ----------------------------------------------------------------\*/
  112.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement