Advertisement
does_7

Untitled

Jan 28th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.70 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3. PlayerDeaths[playerid] = (PlayerDeaths[playerid] +1);
  4.  
  5. if (killerid != INVALID_PLAYER_ID)
  6. {
  7. PlayerScore[killerid] = (PlayerScore[killerid] +1);
  8. SetPlayerScore(killerid, PlayerScore[killerid]);
  9. SendDeathMessage (killerid, playerid, reason);
  10. GivePlayerMoney(killerid, 400);
  11. GivePlayerMoney(playerid, -100);
  12. }
  13. TextDrawHideForPlayer(playerid, AbajoVida[playerid]);
  14. new name[24], string[256];
  15. if(killerid != INVALID_PLAYER_ID)
  16. {
  17. GetPlayerName(killerid, name, sizeof(name));
  18. switch(GetPlayerScore(playerid))
  19. {
  20. case 1:
  21. {
  22. if(GetPlayerScore(playerid) == 1) GivePlayerWeapon(playerid, 25, 5000);
  23. format(string, sizeof(string), "{FFA500}[R-BOT]: %s consiguió el nivel 1 y se le regenero la vida como recompensa", name);
  24. SendClientMessageToAll(COLOR_ORANGE, string);
  25. GameTextForPlayer(playerid,"~r~ahora eres nivel 1", 30, 6);
  26. SendClientMessage(playerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu ascenso de nivel.");
  27. SetPlayerHealth(playerid, 100.0);
  28. }
  29. case 2:
  30. {
  31. if(GetPlayerScore(playerid) == 2) GivePlayerWeapon(playerid, 29, 5000);
  32. format(string, sizeof(string), "{FFA500}[R-BOT]: %s consiguió el nivel 2 y se le regenero la vida como recompensa", name);
  33. SendClientMessageToAll(COLOR_ORANGE, string);
  34. GameTextForPlayer(playerid,"~r~ahora eres nivel 2", 30, 6);
  35. SendClientMessage(playerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu ascenso de nivel.");
  36. SetPlayerHealth(playerid, 100.0);
  37. }
  38. case 3:
  39. {
  40. if(GetPlayerScore(playerid) == 3) GivePlayerWeapon(playerid, 30, 5000);
  41. format(string, sizeof(string), "{FFA500}[R-BOT]: %s consiguió el nivel 3 y se le regenero la vida como recompensa", name);
  42. SendClientMessageToAll(COLOR_ORANGE, string);
  43. GameTextForPlayer(playerid,"~r~ahora eres nivel 3", 30, 6);
  44. SendClientMessage(playerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu ascenso de nivel.");
  45. SetPlayerHealth(playerid, 100.0);
  46. }
  47. case 4:
  48. {
  49. if(GetPlayerScore(playerid) == 4)GivePlayerWeapon(playerid, 31, 5000);
  50. format(string, sizeof(string), "{FFA500}[R-BOT]:{FFFFFF} %s consiguió el nivel 4 y se le regenero la vida como recompensa", name);
  51. SendClientMessageToAll(COLOR_ORANGE, string);
  52. GameTextForPlayer(playerid,"~r~ahora eres nivel 4", 30, 6);
  53. SendClientMessage(playerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu ascenso de nivel.");
  54. SetPlayerHealth(playerid, 100.0);
  55. }
  56. case 5:
  57. {
  58. if(GetPlayerScore(playerid) == 5) GivePlayerWeapon(playerid, 27, 5000);
  59. format(string, sizeof(string), "{FFA500}[R-BOT]: %s consiguió el nivel 5 y se le regenero la vida como recompensa", name);
  60. SendClientMessageToAll(COLOR_ORANGE, string);
  61. GameTextForPlayer(playerid,"~r~ahora eres nivel 5", 30, 6);
  62. SendClientMessage(playerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu ascenso de nivel.");
  63. SetPlayerHealth(playerid, 100.0);
  64. }
  65. case 6:
  66. {
  67. if(GetPlayerScore(playerid) == 6)GivePlayerWeapon(playerid, 34, 1000);
  68. format(string, sizeof(string), "{FFA500}[R-BOT]: %s consiguió el nivel 6 máximo y se le regenero la vida como recompensa", name);
  69. SendClientMessageToAll(COLOR_ORANGE, string);
  70. GameTextForPlayer(playerid,"~r~ahora eres nivel 6", 30, 6);
  71. SendClientMessage(killerid,COLOR_WHITE,"{FFA500}[R-BOT]:{FFFFFF} Se te regenero la vida por tu máximo nivel + $50000!.");
  72. SetPlayerHealth(playerid, 100.0);
  73. }
  74. case 7:
  75. {
  76. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
  77. GameTextForPlayer(killerid,"~g~First Blood", 30, 6);
  78. SetPlayerColor(playerid, 0xF00FFFF);
  79. GivePlayerWeapon(playerid, 8, 1);
  80. GivePlayerMoney(killerid, 1750);
  81. }
  82. case 8:
  83. {
  84. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 2);
  85. GameTextForPlayer(killerid,"~g~Double Kill", 30, 6);
  86. SetPlayerColor(playerid, 0xF00FF00);
  87. GivePlayerMoney(killerid, 2000);
  88. }
  89. case 9:
  90. {
  91. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 5);
  92. GameTextForPlayer(killerid,"~g~Triple Kill", 30, 6);
  93. SetPlayerColor(playerid, 0xF00FA9A);
  94. GivePlayerMoney(killerid, 2250);
  95. }
  96. case 10:
  97. {
  98. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 3);
  99. format(string, sizeof(string), "{FFA500}[R-BOT]: A %S se le ha llenado la vida como recompensa por su racha!", name);
  100. SendClientMessageToAll(COLOR_ORANGE, string);
  101. GameTextForPlayer(killerid,"~g~Killing Spree!", 30, 6);
  102. SetPlayerHealth(playerid, 100.0);
  103. SetPlayerColor(playerid, 0xF98FB98);
  104. GivePlayerMoney(killerid, 2500);
  105. }
  106. case 11:
  107. {
  108. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 4);
  109. GameTextForPlayer(killerid,"~g~Monster Kill", 30, 6);
  110. SetPlayerHealth(playerid, 100.0);
  111. SetPlayerColor(playerid, 0xF008000);
  112. GivePlayerMoney(killerid, 2750);
  113. }
  114. case 12:
  115. {
  116. if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 5);
  117. format(string, sizeof(string), "{FFA500}[R-BOT]: ¡%s se está pasando de la raya! Mátalo y te recompesaremos con 3000$! El jugador fue marcado en Naranja", name);
  118. SendClientMessageToAll(COLOR_ORANGE, string);
  119. GameTextForPlayer(killerid,"~g~Ultra Kill", 30, 6);
  120. SetPlayerHealth(playerid, 100.0);
  121. SetPlayerColor(playerid, 0xFFFC0CB);
  122. GivePlayerMoney(killerid, 3000);
  123. }
  124. }
  125. }
  126. return 1;
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement