VenomMancer

Venom's MostWanted system!

Jun 3rd, 2014
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. //============================================================================//
  2. /*------------------------------------------------------------------------------
  3. :: MostWanted System ::
  4. -- VenomMancer A.K.A Angga_Lombongkaehe --
  5.  
  6. Credits:
  7. + a_samp : SA-MP Team
  8. + Streamer : Icognito
  9. + VenomMancer : Make this FS
  10.  
  11. ** Dont Remove the credits..
  12. ------------------------------------------------------------------------------*/
  13. //=============================================================================//
  14.  
  15. /*----------------------------------------------------------------------------*/
  16. // Includes
  17. /*----------------------------------------------------------------------------*/
  18. #include <a_samp>
  19. #include <streamer>
  20.  
  21. /*----------------------------------------------------------------------------*/
  22. // Variabel
  23. /*----------------------------------------------------------------------------*/
  24. new MostKill[MAX_PLAYERS];
  25.  
  26. /*----------------------------------------------------------------------------*/
  27. // Callbacks
  28. /*----------------------------------------------------------------------------*/
  29. public OnFilterScriptInit()
  30. {
  31. print("\n---------------------------------------------");
  32. print(" MostWanted System by : VenomMancer A.K.A Angga.L Loaded");
  33. print("----------------------------------------------\n");
  34. return 1;
  35. }
  36.  
  37. public OnPlayerSpawn(playerid)
  38. {
  39. // Please dont remove this .. :)
  40. SendClientMessage(playerid,0xCC66FFFF,"** On this server used MOST-WANTED system by : VenomMancer !");
  41. return 1;
  42. }
  43.  
  44. public OnFilterScriptExit()
  45. {
  46. print("\n---------------------------------------------");
  47. print(" MostWanted System by : VenomMancer A.K.A Angga.L Unloaded");
  48. print("----------------------------------------------\n");
  49. return 1;
  50. }
  51.  
  52. public OnPlayerDeath(playerid, killerid, reason)
  53. {
  54. MostKill[playerid] = 0; // make playerid MostKill count = 0
  55. MostKill[killerid] ++; // make killerid MostKill count ++
  56. MostStar(killerid); // MostStar Callback
  57. MostStar(playerid); // MostStar Callback
  58. return 1;
  59. }
  60.  
  61. new Text3D:MWTD;
  62.  
  63. forward MostStar(playerid);
  64. public MostStar(playerid)
  65. {
  66.  
  67. if(MostKill[playerid] == 0) // if player's MostKill = 0
  68. {
  69. SetPlayerWantedLevel(playerid,0);
  70. DestroyDynamic3DTextLabel(MWTD);
  71. }
  72. else if(MostKill[playerid] == 1) // if player's MostKill = 1
  73. {
  74. SetPlayerWantedLevel(playerid,1); // Set the player's Wanted Level = 1
  75. }
  76. else if(MostKill[playerid] == 2) // if player's MostKill = 2
  77. {
  78. SetPlayerWantedLevel(playerid,2); // Set the player's Wanted Level = 2
  79. }
  80. else if(MostKill[playerid] == 3) // if player's MostKill = 3
  81. {
  82. SetPlayerWantedLevel(playerid,3); // Set the player's Wanted Level = 3
  83. }
  84. else if(MostKill[playerid] == 4) // if player's MostKill = 4
  85. {
  86. SetPlayerWantedLevel(playerid,4); // Set the player's Wanted Level = 4
  87. }
  88. else if(MostKill[playerid] == 5) // if player's MostKill = 5
  89. {
  90. SetPlayerWantedLevel(playerid,5); // Set the player's Wanted Level = 5
  91. }
  92. else if(MostKill[playerid] == 6) // if player's MostKill = 6
  93. {
  94. new str[256];
  95. format(str,256,"{FF0000}[SERVER] : {FFFFFF}'%s[%i]' now is MOST-WANTED! :: [PRO Death-Match] ::",GetNameEx(playerid),playerid);
  96. SendClientMessageToAll(-1,str);
  97.  
  98. SetPlayerArmour(playerid,100);
  99. SetPlayerHealth(playerid,100);
  100.  
  101. SetPlayerWantedLevel(playerid,6); // Here the MOST-WANTED
  102.  
  103. MWTD = CreateDynamic3DTextLabel("{00FF00}Most-Wanted", -1, 0.0, 0.0, -0.8, 20, playerid, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25.0);
  104. }
  105. else if(MostKill[playerid] > 6)
  106. {
  107. return 1;
  108. }
  109. return 1;
  110. }
  111.  
  112. stock GetNameEx(playerid)
  113. {
  114. new xName[150];
  115. GetPlayerName(playerid,xName,MAX_PLAYER_NAME);
  116. return xName;
  117. }
  118. // Please dont remove The credits!!!..
Advertisement
Add Comment
Please, Sign In to add comment