Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid,killerid,reason)
- { new string[256];
- SendDeathMessage(killerid,playerid,reason);
- // [ Wanted Level System ] -----------------------------------------------------
- WantedMissionKills[killerid]++;
- switch (WantedMissionKills[killerid])
- {
- case 5:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 5 äøéâåú, äôøñ äòåîã òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice5),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid,1); // Star 1
- WantedMission[killerid] = 1;
- }
- case 10:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 10 äøéâåú, äôøñ äòåîã òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice10),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 2
- WantedMission[killerid] = 2;
- }
- case 15:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 15 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice15),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 3
- WantedMission[killerid] = 3;
- }
- case 20:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 20 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice20),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 4
- WantedMission[killerid] = 4;
- }
- case 25:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 25 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice25),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 5
- WantedMission[killerid] = 5;
- }
- case 30:
- {
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}äâéò ìøöó ùì 30 äøéâåú, äôøñ òì øàùå ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice30),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1); // Star 6
- WantedMission[killerid] = 6;
- }
- case 35:
- {
- GivePlayerMoney(killerid, WantedMissionPrice35);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}:äâéò ìøöó ùì 35 äøéâåú åñééí àú îùéîú äîáå÷ùåú, äôøñ ù÷éáì ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice35),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- SetPlayerWantedLevel(killerid, 0);
- WantedMission[killerid] = 0;
- }}
- switch (WantedMission[playerid])
- {
- case 1: // 5 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice5);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice5),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }
- case 2: // 10 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice10);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice10),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }
- case 3: // 15 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice15);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice15),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }
- case 4: // 20 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice20);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice20),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }
- case 5: // 25 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice20);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice25),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }
- case 6: // 30 Kills
- {
- GivePlayerMoney(killerid,WantedMissionPrice20);
- format(string,256,"{836FFF}[Wanted Mission] {FFFFFF}%s$ {836FFF}ùéäéä îáå÷ù å÷éáì òì ëê {FFFFFF}\"%s\" {836FFF}äøâ àú ,{FFFFFF}\"%s\" {836FFF}äùç÷ï",GetNum(WantedMissionPrice30),GetName(playerid),GetName(killerid));
- SendClientMessageToAll(COLOR_WHITE,string);
- WantedMission[playerid] = 0;
- }}
- // [ Others ] ------------------------------------------------------------------
- if(IsPlayerInDM[killerid] == 1 || IsPlayerInSawn[killerid] == 1) SetPlayerHealth(killerid, 100); // Dm & Sawn Zone
- RemovePlayerAttachedObject(playerid, Helmet_For_Bike); // Helmet For MotorBikes
- ResetPlayerMoney(playerid);
- AFKS[playerid] = 0; // AFk System
- InShamal[playerid] = 0; // Shamal G
- TextDrawHideForPlayer(playerid,txtTimeDisp); // RealTime
- ResetPlayerMoney(playerid);
- WantedMission[playerid] = 0;
- SetPlayerWantedLevel(playerid, 0); // Wanted Mission System
- // [ CarWash ] -----------------------------------------------------------------
- if(usingcarwash == playerid)
- {
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- usingcarwash = -1;
- Update3DTextLabelText(entrancetext,0x008B00FF,"{00FF00}[îåñê ùèéôú îëåðéåú]\n{FF7F00}ääîåñê ôðåé,ðéúï ìùèåó àú øëáê\nòìåú äùøåú äéðä 5 ãåìøéí\n{FF0000}/CarWash :ìëðéñä ä÷ìã");
- }
- // [ Level Syste ] -------------------------------------------------------------
- if(DoubleKills == 1) dini_IntSet(PlayerFile(killerid),"PlayerKills",dini_Int(PlayerFile(killerid),"PlayerKills") + 2);
- else if(DoubleKills == 0) dini_IntSet(PlayerFile(killerid),"PlayerKills",dini_Int(PlayerFile(killerid),"PlayerKills") + 1);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level2 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 1) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level3 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 2) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level4 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 3) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level5 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 4) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level6 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 5) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level7 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 6) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level8 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 7) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level9 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 8) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level10 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 9) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level11 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 10) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level12 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 11) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level13 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 12) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level14 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 13) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level15 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 14) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level16 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 15) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level17 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 16) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level18 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 17) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level19 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 18) return UpLevel(killerid);
- if(dini_Int(PlayerFile(killerid),"PlayerKills") >= Level20 && dini_Int(PlayerFile(killerid),"PlayerLevel") == 19) return UpLevel(killerid);
- // [ Stuck in Death Bug Fix ] --------------------------------------------------
- new animlib[32], animname[32];
- GetAnimationName(pLastAnimIndex[playerid],animlib,32,animname,32);
- if(strcmp(animlib, "PED", true) != 0) ClearAnimations(playerid);
- // [ Dm Zone Kill In Row Price ] -----------------------------------------------
- if(IsPlayerInDM[playerid] == 1)
- {
- Killing[killerid] = 0;
- Killing[killerid]++;
- if(Killing[killerid] == 2 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Double Kill ~r~]",1000,4);
- if(Killing[killerid] == 3 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Triple Kill ~r~]",1000,4);
- if(Killing[killerid] == 4 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Super Kill ~r~]",1000,4);
- if(Killing[killerid] == 5 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Mega Kill ~r~]",1000,4);
- if(Killing[killerid] == 6 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Ultra Kill ~r~]",1000,4);
- if(Killing[killerid] == 7 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Crazy Shooter ~r~]",1000,4);
- if(Killing[killerid] == 8 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Amazing! ~r~]",1000,4);
- if(Killing[killerid] == 9 && IsPlayerInDM[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Asasain! ~r~]",1000,4);
- if(Killing[killerid] == 10 && IsPlayerInDM[killerid]) return
- GameTextForPlayer(killerid,"~r~] ~b~Professional ~r~]",1000,4),
- GivePlayerWeapon(killerid,16,2),
- SendClientMessage(killerid, COLOR_GREEN,"! ëì äëáåã! äâòú ìøöó ùì 10 äøéâåú áøöéôåú å÷éáìú $15,000 éùéøåú ìáð÷ ùìê + 2 øéîåðéí");
- }
- // [ Sawn Zone Kill In Row Price ] ---------------------------------------------
- if(IsPlayerInSawn[playerid] == 1)
- {
- Killing[killerid] = 0;
- Killing[killerid]++;
- if(Killing[killerid] == 2 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Double Kill ~r~]",1000,4);
- if(Killing[killerid] == 3 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Triple Kill ~r~]",1000,4);
- if(Killing[killerid] == 4 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Super Kill ~r~]",1000,4);
- if(Killing[killerid] == 5 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Mega Kill ~r~]",1000,4);
- if(Killing[killerid] == 6 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Ultra Kill ~r~]",1000,4);
- if(Killing[killerid] == 7 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Crazy Shooter ~r~]",1000,4);
- if(Killing[killerid] == 8 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Amazing! ~r~]",1000,4);
- if(Killing[killerid] == 9 && IsPlayerInSawn[killerid]) GameTextForPlayer(killerid,"~r~] ~b~Asasain! ~r~]",1000,4);
- if(Killing[killerid] == 10 && IsPlayerInSawn[killerid]) return
- GameTextForPlayer(killerid,"~r~] ~b~Professional ~r~]",1000,4),
- GivePlayerWeapon(killerid,16,2),
- SendClientMessage(killerid, COLOR_GREEN,"! ëì äëáåã! äâòú ìøöó ùì 10 äøéâåú áøöéôåú å÷éáìú $15,000 éùéøåú ìáð÷ ùìê + 2 øéîåðéí");
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment