Guest User

Untitled

a guest
Jun 24th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 12.50 KB | None | 0 0
  1. public OnPlayerDeath(playerid,killerid,reason)
  2. { new string[256];
  3. SendDeathMessage(killerid,playerid,reason);
  4. // [ Wanted Level System ] -----------------------------------------------------
  5.     WantedMissionKills[killerid]++;
  6.     switch (WantedMissionKills[killerid])
  7. {
  8.     case 5:
  9. {
  10.  
  11.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 5 äøéâåú, äôøñ äòåîã òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice5),GetName(killerid));
  12.     SendClientMessageToAll(COLOR_WHITE,string);
  13.     SetPlayerWantedLevel(killerid,1); // Star 1
  14.     WantedMission[killerid] = 1;
  15. }
  16.     case 10:
  17. {
  18.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 10 äøéâåú, äôøñ äòåîã òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice10),GetName(killerid));
  19.     SendClientMessageToAll(COLOR_WHITE,string);
  20.     SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 2
  21.     WantedMission[killerid] = 2;
  22. }
  23.     case 15:
  24. {
  25.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 15 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice15),GetName(killerid));
  26.     SendClientMessageToAll(COLOR_WHITE,string);
  27.     SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 3
  28.     WantedMission[killerid] = 3;
  29. }
  30.     case 20:
  31. {
  32.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 20 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice20),GetName(killerid));
  33.     SendClientMessageToAll(COLOR_WHITE,string);
  34.     SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 4
  35.     WantedMission[killerid] = 4;
  36. }
  37.     case 25:
  38. {
  39.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 25 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice25),GetName(killerid));
  40.     SendClientMessageToAll(COLOR_WHITE,string);
  41.     SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 5
  42.     WantedMission[killerid] = 5;
  43. }
  44.     case 30:
  45. {
  46.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 30 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice30),GetName(killerid));
  47.     SendClientMessageToAll(COLOR_WHITE,string);
  48.     SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 6
  49.     WantedMission[killerid] = 6;
  50. }
  51.     case 35:
  52. {
  53.     GivePlayerMoney(killerid, WantedMissionPrice35);
  54.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}:äâéò ìøöó ùì 35 äøéâåú åñééí àú îùéîú äîáå÷ùåú, äôøñ ù÷éáì ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice35),GetName(killerid));
  55.     SendClientMessageToAll(COLOR_WHITE,string);
  56.     SetPlayerWantedLevel(killerid, 0);
  57.     WantedMission[killerid] = 0;
  58. }}
  59.     switch (WantedMission[playerid])
  60. {
  61.     case 1: // 5 Kills
  62. {
  63.     GivePlayerMoney(killerid,WantedMissionPrice5);
  64.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice5),GetName(playerid),GetName(killerid));
  65.     SendClientMessageToAll(COLOR_WHITE,string);
  66.     WantedMission[playerid] = 0;
  67. }
  68.     case 2: // 10 Kills
  69. {
  70.     GivePlayerMoney(killerid,WantedMissionPrice10);
  71.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice10),GetName(playerid),GetName(killerid));
  72.     SendClientMessageToAll(COLOR_WHITE,string);
  73.     WantedMission[playerid] = 0;
  74. }
  75.     case 3: // 15 Kills
  76. {
  77.     GivePlayerMoney(killerid,WantedMissionPrice15);
  78.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice15),GetName(playerid),GetName(killerid));
  79.     SendClientMessageToAll(COLOR_WHITE,string);
  80.     WantedMission[playerid] = 0;
  81. }
  82.     case 4: // 20 Kills
  83. {
  84.     GivePlayerMoney(killerid,WantedMissionPrice20);
  85.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice20),GetName(playerid),GetName(killerid));
  86.     SendClientMessageToAll(COLOR_WHITE,string);
  87.     WantedMission[playerid] = 0;
  88. }
  89.     case 5: // 25 Kills
  90. {
  91.     GivePlayerMoney(killerid,WantedMissionPrice20);
  92.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice25),GetName(playerid),GetName(killerid));
  93.     SendClientMessageToAll(COLOR_WHITE,string);
  94.     WantedMission[playerid] = 0;
  95. }
  96.     case 6: // 30 Kills
  97. {
  98.     GivePlayerMoney(killerid,WantedMissionPrice20);
  99.     format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice30),GetName(playerid),GetName(killerid));
  100.     SendClientMessageToAll(COLOR_WHITE,string);
  101.     WantedMission[playerid] = 0;
  102. }}
  103. // [ Others ] ------------------------------------------------------------------
  104.     if(IsPlayerInDM[killerid] == 1 || IsPlayerInSawn[killerid] == 1) SetPlayerHealth(killerid, 100); // Dm & Sawn Zone
  105.     RemovePlayerAttachedObject(playerid, Helmet_For_Bike); // Helmet For MotorBikes
  106.     ResetPlayerMoney(playerid);
  107.     AFKS[playerid] = 0; // AFk System
  108.     InShamal[playerid] = 0; // Shamal G
  109.     TextDrawHideForPlayer(playerid,txtTimeDisp); // RealTime
  110.     ResetPlayerMoney(playerid);
  111.     WantedMission[playerid] = 0;
  112.     SetPlayerWantedLevel(playerid, 0); // Wanted Mission System
  113. // [ CarWash ] -----------------------------------------------------------------
  114. if(usingcarwash == playerid)
  115. {
  116.     SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  117.     usingcarwash = -1;
  118.     Update3DTextLabelText(entrancetext,0x008B00FF,"{00FF00}[îåñê ùèéôú îëåðéåú]\n{FF7F00}ääîåñê ôðåé,ðéúï ìùèåó àú øëáê\nòìåú äùøåú äéðä 5 ãåìøéí\n{FF0000}/CarWash :ìëðéñä ä÷ìã");
  119. }
  120. // [ Level Syste ] -------------------------------------------------------------
  121.     if(DoubleKills == 1) dini_IntSet(PlayerFile(killerid),"PlayerKills",dini_Int(PlayerFile(killerid),"PlayerKills") + 2);
  122.     else if(DoubleKills == 0) dini_IntSet(PlayerFile(killerid),"PlayerKills",dini_Int(PlayerFile(killerid),"PlayerKills") + 1);
  123.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level2 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 1) return UpLevel(killerid);
  124.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level3 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 2) return UpLevel(killerid);
  125.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level4 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 3) return UpLevel(killerid);
  126.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level5 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 4) return UpLevel(killerid);
  127.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level6 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 5) return UpLevel(killerid);
  128.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level7 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 6) return UpLevel(killerid);
  129.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level8 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 7) return UpLevel(killerid);
  130.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level9 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 8) return UpLevel(killerid);
  131.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level10 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 9) return UpLevel(killerid);
  132.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level11 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 10) return UpLevel(killerid);
  133.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level12 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 11) return UpLevel(killerid);
  134.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level13 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 12) return UpLevel(killerid);
  135.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level14 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 13) return UpLevel(killerid);
  136.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level15 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 14) return UpLevel(killerid);
  137.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level16 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 15) return UpLevel(killerid);
  138.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level17 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 16) return UpLevel(killerid);
  139.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level18 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 17) return UpLevel(killerid);
  140.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level19 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 18) return UpLevel(killerid);
  141.     if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level20 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 19) return UpLevel(killerid);
  142. // [ Stuck in Death Bug Fix ] --------------------------------------------------
  143.     new animlib[32], animname[32];
  144.     GetAnimationName(pLastAnimIndex[playerid],animlib,32,animname,32);
  145.     if(strcmp(animlib, "PED", true) != 0) ClearAnimations(playerid);
  146. // [ Dm Zone Kill In Row Price ] -----------------------------------------------
  147. if(IsPlayerInDM[playerid] == 1)
  148. {
  149.     Killing[killerid] = 0;
  150.     Killing[killerid]++;
  151.     if(Killing[killerid] == 2 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Double Kill ~r~]",1000,4);
  152.     if(Killing[killerid] == 3 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Triple Kill ~r~]",1000,4);
  153.     if(Killing[killerid] == 4 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Super Kill ~r~]",1000,4);
  154.     if(Killing[killerid] == 5 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Mega Kill ~r~]",1000,4);
  155.     if(Killing[killerid] == 6 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Ultra Kill ~r~]",1000,4);
  156.     if(Killing[killerid] == 7 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Crazy Shooter ~r~]",1000,4);
  157.     if(Killing[killerid] == 8 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Amazing! ~r~]",1000,4);
  158.     if(Killing[killerid] == 9 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Asasain! ~r~]",1000,4);
  159.     if(Killing[killerid] == 10 && IsPlayerInDM[killerid]) return
  160.     GameTextForPlayer(killerid,"~r~] ~b~Professional ~r~]",1000,4),
  161.     GivePlayerWeapon(killerid,16,2),
  162.     SendClientMessage(killerid, COLOR_GREEN,"! ëì äëáåã! äâòú ìøöó ùì 10 äøéâåú áøöéôåú å÷éáìú $15,000 éùéøåú ìáð÷ ùìê + 2 øéîåðéí");
  163. }
  164. // [ Sawn Zone Kill In Row Price ] ---------------------------------------------
  165. if(IsPlayerInSawn[playerid] == 1)
  166. {
  167.     Killing[killerid] = 0;
  168.     Killing[killerid]++;
  169.     if(Killing[killerid] == 2 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Double Kill ~r~]",1000,4);
  170.     if(Killing[killerid] == 3 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Triple Kill ~r~]",1000,4);
  171.     if(Killing[killerid] == 4 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Super Kill ~r~]",1000,4);
  172.     if(Killing[killerid] == 5 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Mega Kill ~r~]",1000,4);
  173.     if(Killing[killerid] == 6 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Ultra Kill ~r~]",1000,4);
  174.     if(Killing[killerid] == 7 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Crazy Shooter ~r~]",1000,4);
  175.     if(Killing[killerid] == 8 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Amazing! ~r~]",1000,4);
  176.     if(Killing[killerid] == 9 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Asasain! ~r~]",1000,4);
  177.     if(Killing[killerid] == 10 && IsPlayerInSawn[killerid]) return
  178.     GameTextForPlayer(killerid,"~r~] ~b~Professional ~r~]",1000,4),
  179.     GivePlayerWeapon(killerid,16,2),
  180.     SendClientMessage(killerid, COLOR_GREEN,"! ëì äëáåã! äâòú ìøöó ùì 10 äøéâåú áøöéôåú å÷éáìú $15,000 éùéøåú ìáð÷ ùìê + 2 øéîåðéí");
  181. }
  182. return 1;
  183. }
Add Comment
Please, Sign In to add comment