Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- KillTimer(Timer_DeminiranjeMine[playerid]);
- // -- //
- if(AC[acFakeKill] == 1)
- {
- if(killerid != IPI)
- {
- if(playerid != IPI)
- {
- if(!IsPlayerStreamedIn(playerid, killerid)) return 1;
- if(GetPlayerInterior(playerid) != GetPlayerInterior(killerid)) return 1;
- if(GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(killerid)) return 1;
- if(GetPlayerWeapon(killerid) != reason) return 1;
- }
- }
- }
- // -- //
- if(RadimIllJob[playerid] == true && JaSamPokupioPaket[playerid] == true)
- {
- PokrenutIllJob = 0, UradjenDioIlegalnogPosla = 0, KojimVozilomJePokupioPaket = -1;
- for(new i = 0; i <= GetPlayerPoolSize(); i++)
- {
- if(RadimIllJob[i] == true)
- {
- RadimIllJob[i] = false, JaSamPokupioPaket[i] = false;
- m_DisablePlayerCheckpoint(i);
- }
- }
- if(killerid != playerid)
- {
- new string[150];
- format(string, sizeof(string), "{FF0000}ILLEGAL JOB: (( {FFFFFF}%s je ubio %s koji dostavljao paket i zaradio $5.000 + 1000XP {FF0000}))", GetNameEx(killerid), GetNameEx(playerid));
- SCMTA(-1, string);
- m_GivePlayerMoney(killerid, 5000);
- SetMyExperience(killerid, 1000);
- }
- else
- {
- new string[115];
- format(string, sizeof(string), "{FF0000}ILLEGAL JOB: (( {FFFFFF}%s je izvršio samoubistvo te je paket izgubljen. {FF0000}))", GetNameEx(playerid));
- SCMTA(-1, string);
- }
- }
- // -- //
- if(GetVehicleModel(killerid) == 465 && DronVozilo[killerid] != -1)
- {
- m_RemovePlayerFromVehicle(killerid);
- DestroyCar(DronVozilo[killerid]);
- DronVozilo[killerid] = -1;
- //
- m_ResetPlayerWeapons(killerid);
- m_SetPlayerPos(killerid, 107.2300,1920.6311,18.5208);
- SetPlayerWorldBounds(killerid, 337.5694,101.5826,1940.9759,1798.7453);
- PI[killerid][pJailTime] = 1800;
- PI[killerid][pJailed] = 2;
- ClearCrime(killerid);
- m_SetPlayerWantedLevel(killerid, PI[killerid][pWanted]);
- LoadObjects(killerid, 10);
- SetPlayerInterior(killerid, 0);
- SetPlayerSpecialAction(killerid, SPECIAL_ACTION_NONE);
- SetPlayerVirtualWorld(killerid, 7);
- GameTextForPlayer(killerid, "~n~~n~~w~Dobro dosli u~n~~r~najzloglaseniji zatvor :*", 5000, 3);
- //
- new string[150];
- format(string, sizeof(string), "{1A94E6}[AUTO-JAIL] {FFFFFF}'%s' je ubio '%s' Dronom, automatski je prebačen u najzloglašeniji zatvor.", GetNameEx(killerid), GetNameEx(playerid));
- SCMTA(-1, string);
- //
- SS[ssJail]++;
- SacuvajStatistiku();
- }
- DronCooldown[playerid] = 0;
- // -- //
- if(IsPlayerInAnyVehicle(killerid))
- {
- new m_ac[120];
- format(m_ac, sizeof(m_ac), "{FF0000}[DRIVE-BY] %s(%d) je izvršio DriveBy nad %s(%d).", GetNameEx(killerid), killerid, GetNameEx(playerid), playerid);
- PAdm(-1, m_ac, 1);
- }
- // -- //
- if(killerid != IPI && killerid != playerid)
- {
- if(PI[playerid][pLevel] < 10)
- {
- ubistvo[killerid] = playerid;
- SPD(killerid, D_UBICA, DSI, "{1A94E6}Razlog ubistva:", "{FFFFFF}Ubili ste igrača koji je manji level od 10.\nMorate navesti razlog zašto ste ga ubili.\nAko ne navedete razlog u roku 30 sekundi dobijate jail zbog DM-a.", D_POTVRDI, D_ZATVORI);
- Timer_UbioNovajlijuRazlog[killerid] = SetTimerEx("UbistvoNovajlije", 30000, false, "i", killerid);
- }
- }
- // -- //
- if(gZone_ID[playerid] != -1)
- {
- new gZone__ID = gZone_ID[playerid], str[145];
- GangZoneStopFlashForAll(gZoneInfo[gZone__ID][gZoneID]);
- gZone_Time[playerid] = 0;
- KillTimer(gZone_Timer[playerid]);
- if(gZoneInfo[gZone__ID][gZoneGangID] != -1)
- {
- format(str, sizeof(str), "{95B4A2}TERITORIJA: (( {FFFFFF}Član suparničke organizacije %s koji je zauzimao teritoriju je ubijen. {95B4A2}))", OI[PI[playerid][pClan]][oName]);
- OrgMSG(gZoneInfo[gZone__ID][gZoneGangID], -1, str);
- }
- format(str, sizeof(str), "{95B4A2}TERITORIJA: (( {FFFFFF}Član %s je ubijen te je prestao sa zauzimanjem. {95B4A2}))", GetNameEx(playerid));
- OrgMSG(PI[playerid][pClan], -1, str);
- gZone_ID[playerid] = -1;
- }
- // -- //
- if(TrashSearch[playerid] == 1) { KillTimer(TrashTimer[playerid]); TrashSearch[playerid] = 0; }
- // -- //
- new time = gettime();
- switch(time - LastDeath{playerid})
- {
- case 0..3:
- {
- DeathSpam{playerid}++;
- if(DeathSpam{playerid} > 2)
- {
- ACBan(playerid, "FakeKill");
- return 1;
- }
- }
- default: DeathSpam{playerid} = 0;
- }
- LastDeath{playerid} = time;
- new form[200], th, tm, ts, ty, tm1, td;
- gettime(th, tm, ts); getdate(ty, tm1, td);
- if(killerid == IPI) { format(form, sizeof(form), "[%d/%d/%d].[%d:%d:%d] | %s je umro!", td, tm1, ty, th, tm, ts, GetNameEx(playerid)); }
- else { format(form, sizeof(form), "[%d/%d/%d].[%d:%d:%d] | %s je umro, ubio ga je %s!", td, tm1, ty, th, tm, ts, GetNameEx(playerid), GetNameEx(killerid)); }
- DeathLog(form);
- if(AC[acFakeKill] == 1)
- {
- if(killerid != IPI)
- {
- if(playerid != IPI)
- {
- antifakekill[playerid]++;
- if(antifakekill[playerid] > 2) { ACKick(playerid, "FakeKill"); }
- SetTimerEx("antifakekillcao", 10000, false, "i", playerid);
- }
- }
- }
- // -- //
- if(killerid != IPI) { if(playerid != IPI) { if(damagedply[playerid] != killerid) return 1; } }
- // -- //
- if(IsACop(killerid))
- {
- if(RobMoney[playerid] > 0)
- {
- m_SCM(playerid, "Ubio vas je policajac dok ste imali torbu sa novcem. Novac vam je oduzet.");
- m_GivePlayerMoney(playerid, -Orobao[playerid]);
- RobMoney[playerid] = 0;
- Orobao[playerid] = 0;
- }
- else if(RobZlatomat[playerid] > 0)
- {
- m_SCM(playerid, "Ubio vas je policajac dok ste imali torbu sa zlatom. Zlato vam je oduzeto.");
- PI[playerid][pZlato] -= -Orobao[playerid];
- RobZlatomat[playerid] = 0;
- Orobao[playerid] = 0;
- }
- }
- // -- //
- SetPVarInt(playerid, "KamerePratis", 0);
- Crko[playerid] = 1;
- // -- //
- if(PDDuty[playerid] == true || MedicDuty[playerid] == true || TaxiDuty[playerid] == true || MehDuty[playerid] == true)
- {
- tagcolor[playerid] = 0;
- PDDuty[playerid] = false;
- MedicDuty[playerid] = false;
- TaxiDuty[playerid] = false;
- MehDuty[playerid] = false;
- SetPlayerColor(playerid, COLORSET);
- }
- // -- //
- TextDrawHideForPlayer(playerid, mdc0);
- TextDrawHideForPlayer(playerid, mdc1);
- TextDrawHideForPlayer(playerid, mdc2);
- TextDrawHideForPlayer(playerid, mdc3);
- TextDrawHideForPlayer(playerid, mdc4);
- TextDrawHideForPlayer(playerid, mdc5);
- TextDrawHideForPlayer(playerid, mdc6);
- TextDrawHideForPlayer(playerid, mdc7);
- TextDrawHideForPlayer(playerid, mdc8);
- TextDrawHideForPlayer(playerid, mdc9);
- for(new q = 0; q < 100; q++) { TextDrawHideForPlayer(playerid, Roulette_TD[q]); }
- PlayerTextDrawHide(playerid, RoulettePTD[playerid][0]);
- PlayerTextDrawHide(playerid, RoulettePTD[playerid][1]);
- CancelSelectTextDraw(playerid);
- // -- //
- JailJ[playerid] = 0;
- JailSmece[playerid] = 0;
- leti[playerid] = 0;
- MDC[playerid] = 0;
- ruletulog[playerid] = 0;
- ruletbroj[playerid] = -1;
- URuletu[playerid] = 0;
- VuciX[playerid] = 0.0;
- VuciY[playerid] = 0.0;
- VuciZ[playerid] = 0.0;
- UVozilu[playerid] = 0;
- GetPlayerPos(playerid, X, Y, Z);
- ACPosX[playerid] = X;
- ACPosY[playerid] = Y;
- ACPosZ[playerid] = Z;
- StopFly(playerid);
- Tazerica[playerid] = 0;
- Tie[playerid] = 0;
- ASPolaze[playerid] = 0;
- PizzaD[playerid] = 0;
- TaxiD[playerid] = 0;
- DisablePlayerRaceCheckpoint(playerid);
- Cuffovan[playerid] = 0;
- Kartica[playerid] = 0;
- Tazovan[playerid] = 0;
- Tie[playerid] = 0;
- PljackaVreme[playerid] = 0;
- Pljackas[playerid] = 0;
- RudKopa[playerid] = 0;
- KamRadi[playerid] = 0;
- BusRadi[playerid] = 0;
- PilotRadi[playerid] = 0;
- Smecari[playerid] = 0;
- SvercMafija[playerid] = 0;
- ePresao[playerid] = 0;
- PisanjeJok[playerid] = 1;
- GameTextForPlayer(playerid, " ", 1, 3);
- if(IsValidActor(JobActor[playerid])) DestroyActor(JobActor[playerid]);
- if(InfoSkate[playerid][sActive])
- {
- InfoSkate[playerid][sActive] = false;
- RemovePlayerAttachedObject(playerid,8);
- }
- // -- //
- if(Spec[playerid] == 0) { Bolki[playerid] = 1; }
- // -- //
- if(wcgl[playerid] == 1)
- {
- PI[playerid][pGlad] = 0;
- PI[playerid][pWC] = 0;
- wcgl[playerid] = 0;
- }
- // -- //
- Spec[playerid] = 0;
- Umro[playerid] = 1;
- KillTimer(DragTimer[playerid]);
- DragTimer[playerid] = 0;
- // -- //
- if(killerid != IPI)
- {
- if(DMZ[killerid] == 0)
- {
- PI[killerid][pKills]++;
- SaveAccount(killerid);
- }
- }
- // -- //
- if(DMZ[playerid] == 0)
- {
- PI[playerid][pDeaths]++;
- SaveAccount(playerid);
- }
- // -- //
- if(killerid != IPI)
- {
- if(DMZ[killerid] == 0)
- {
- new kllstring[100];
- format(kllstring, sizeof(kllstring), "{FF0000}* A-ALERT // %s(%d) je ubio %s(%d).", GetNameEx(killerid), killerid, GetNameEx(playerid), playerid);
- PAdm(-1, kllstring, 1);
- format(deathby[playerid], 64, "%s", GetNameEx(killerid));
- gettime(deathhrs[playerid], deathmin[playerid], deathsec[playerid]);
- }
- }
- else
- {
- new text[15];
- if(reason == 51) { text = "Explosion"; }
- else if(reason == 53) { text = "Drowned"; }
- else if(reason == 54) { text = "Collision"; }
- else { text = "Death"; }
- new kllstring[70];
- format(kllstring, sizeof(kllstring), "{FF0000}* A-ALERT // %s(%d) je umro - (%s)", GetNameEx(playerid), playerid, text);
- PAdm(-1, kllstring, 1);
- format(deathby[playerid], 64, "%s", text);
- gettime(deathhrs[playerid], deathmin[playerid], deathsec[playerid]);
- }
- if(killerid == IPI)
- {
- if(PI[playerid][pWanted] > 0)
- {
- if(PI[playerid][pJailed] == 0)
- {
- new str[100];
- //PI[playerid][pSkin] = GetPlayerSkin(playerid);
- //m_SetPlayerSkin(playerid, 50);
- new izgnovac = PI[playerid][pWanted]*1500;
- if(izgnovac > 30000) izgnovac = 30000;
- SCMF(playerid, -1, "{1A94E6}A: (( {FFFFFF}Izvršio si samoubistvo sa %d WL-a i izgubio si $%d {1A94E6}))", PI[playerid][pWanted],izgnovac);
- PI[playerid][pWanted] = 0;
- m_SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
- m_GivePlayerMoney(playerid, -izgnovac);
- format(str, sizeof(str), "** HQ: %s je izvršio samoubistvo i izgubio je $%d **", GetNameEx(playerid), izgnovac);
- //SendCDMessage(PDPLAVA, str);
- m_ResetPlayerWeapons(playerid);
- SaveAccount(playerid);
- }
- }
- }
- if(killerid != IPI)
- {
- if(DMZ[killerid] == 1 && DMZ[playerid] == 1)
- {
- if(Dueluju[playerid] == 9999 && Dueluju[killerid] == 9999)
- {
- Kills[playerid] = 0;
- Kills[killerid]++;
- new gun1name[64];
- GetWeaponName(reason, gun1name, sizeof(gun1name));
- new dstr[256];
- if(Kills[killerid] == 1) format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s.", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 2) GameTextForPlayer(killerid, "~w~Double Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Double Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 3) GameTextForPlayer(killerid, "~g~Triple Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Triple Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 4) GameTextForPlayer(killerid, "~y~Quadra Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Quadra Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 5) GameTextForPlayer(killerid, "~r~Penta Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Penta Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 6) GameTextForPlayer(killerid, "~b~Multi Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Multi Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 9) GameTextForPlayer(killerid, "~y~Monster Kill", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}Monster Kill{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else if(Kills[killerid] == 12) GameTextForPlayer(killerid, "~r~RAMPAGE", 5000, 1), format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}RAMPAGE{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- else format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {800000}je ubio {FFFFFF}(%d)%s {800000}sa %s. ({FFFFFF}%d killstreak{800000})", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name, Kills[killerid]);
- SendDMMessage(0x800000FF, dstr);
- PI[playerid][pDeathsDM]++;
- PI[killerid][pKillsDM]++;
- m_ResetPlayerWeapons(playerid);
- SCMF(killerid, -1, "{1A94E6}A: (( {FFFFFF}Ubili ste %s sa %s. {1A94E6}))", GetNameEx(playerid), gun1name);
- if(PI[killerid][pKillsDM] != 100 && PI[killerid][pKillsDM] != 200 && PI[killerid][pKillsDM] != 300 && PI[killerid][pKillsDM] != 400 && PI[killerid][pKillsDM] != 500 && PI[killerid][pKillsDM] != 600 && PI[killerid][pKillsDM] != 700 && PI[killerid][pKillsDM] != 800 && PI[killerid][pKillsDM] != 900 && PI[killerid][pKillsDM] != 1000 && PI[killerid][pKillsDM] != 1100 &&
- PI[killerid][pKillsDM] != 1200 && PI[killerid][pKillsDM] != 1300 && PI[killerid][pKillsDM] != 1400 && PI[killerid][pKillsDM] != 1500 && PI[killerid][pKillsDM] != 1600 && PI[killerid][pKillsDM] != 1700 && PI[killerid][pKillsDM] != 1800 && PI[killerid][pKillsDM] != 1900 && PI[killerid][pKillsDM] != 2000)
- {
- if(PI[killerid][pRankDM] == 0) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 100-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 1) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 200-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 2) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 300-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 3) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 400-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 4) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 500-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 5) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 600-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 6) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 700-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 7) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 800-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 8) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 900-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 9) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1000-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 10) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1100-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 11) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1200-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 12) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1300-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 13) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1400-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 14) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1500-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 15) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1600-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 16) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1700-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 17) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1800-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 18) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 1900-PI[killerid][pKillsDM]);
- if(PI[killerid][pRankDM] == 19) SCMF(killerid, -1, "Do sledećeg ranka vam je potrebno još %d ubistava.", 2000-PI[killerid][pKillsDM]);
- }
- SCMF(playerid, -1, "{1A94E6}A: (( {FFFFFF}Ubio vas je %s sa %s. {1A94E6}))", GetNameEx(killerid), gun1name);
- if(PI[killerid][pKillsDM] == 100)
- {
- PI[killerid][pRankDM] = 1;
- m_SCM(killerid, "Napravili ste 100 ubistava i sada ste rank: Private I.");
- }
- else if(PI[killerid][pKillsDM] == 200)
- {
- PI[killerid][pRankDM] = 2;
- m_SCM(killerid, "Napravili ste 200 ubistava i sada ste rank: Private II.");
- }
- else if(PI[killerid][pKillsDM] == 300)
- {
- PI[killerid][pRankDM] = 3;
- m_SCM(killerid, "Napravili ste 300 ubistava i sada ste rank: Specialist.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 400)
- {
- PI[killerid][pRankDM] = 4;
- m_SCM(killerid, "Napravili ste 400 ubistava i sada ste rank: Specialist I.");
- }
- else if(PI[killerid][pKillsDM] == 500)
- {
- PI[killerid][pRankDM] = 5;
- m_SCM(killerid, "Napravili ste 500 ubistava i sada ste rank: Specialist II.");
- }
- else if(PI[killerid][pKillsDM] == 600)
- {
- PI[killerid][pRankDM] = 6;
- m_SCM(killerid, "Napravili ste 600 ubistava i sada ste rank: Corporal.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 700)
- {
- PI[killerid][pRankDM] = 7;
- m_SCM(killerid, "Napravili ste 700 ubistava i sada ste rank: Corporal I.");
- }
- else if(PI[killerid][pKillsDM] == 800)
- {
- PI[killerid][pRankDM] = 8;
- m_SCM(killerid, "Napravili ste 800 ubistava i sada ste rank: Corporal II.");
- }
- else if(PI[killerid][pKillsDM] == 900)
- {
- PI[killerid][pRankDM] = 9;
- m_SCM(killerid, "Napravili ste 900 ubistava i sada ste rank: Sergeant.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 1000)
- {
- PI[killerid][pRankDM] = 10;
- m_SCM(killerid, "Napravili ste 1000 ubistava i sada ste rank: Sergeant I.");
- }
- else if(PI[killerid][pKillsDM] == 1100)
- {
- PI[killerid][pRankDM] = 11;
- m_SCM(killerid, "Napravili ste 1100 ubistava i sada ste rank: Sergeant II.");
- }
- else if(PI[killerid][pKillsDM] == 1200)
- {
- PI[killerid][pRankDM] = 12;
- m_SCM(killerid, "Napravili ste 1200 ubistava i sada ste rank: Captain.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 1300)
- {
- PI[killerid][pRankDM] = 13;
- m_SCM(killerid, "Napravili ste 1300 ubistava i sada ste rank: Captain I.");
- }
- else if(PI[killerid][pKillsDM] == 1400)
- {
- PI[killerid][pRankDM] = 14;
- m_SCM(killerid, "Napravili ste 1400 ubistava i sada ste rank: Captain II.");
- }
- else if(PI[killerid][pKillsDM] == 1500)
- {
- PI[killerid][pRankDM] = 15;
- m_SCM(killerid, "Napravili ste 1500 ubistava i sada ste rank: Major.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 1600)
- {
- PI[killerid][pRankDM] = 16;
- m_SCM(killerid, "Napravili ste 1600 ubistava i sada ste rank: Major I.");
- }
- else if(PI[killerid][pKillsDM] == 1700)
- {
- PI[killerid][pRankDM] = 17;
- m_SCM(killerid, "Napravili ste 1700 ubistava i sada ste rank: Major II.");
- }
- else if(PI[killerid][pKillsDM] == 1800)
- {
- PI[killerid][pRankDM] = 18;
- m_SCM(killerid, "Napravili ste 1800 ubistava i sada ste rank: General.");
- m_SCM(killerid, "Otključano vam je novo oružje.");
- }
- else if(PI[killerid][pKillsDM] == 1900)
- {
- PI[killerid][pRankDM] = 19;
- m_SCM(killerid, "Napravili ste 1900 ubistava i sada ste rank: General I.");
- }
- else if(PI[killerid][pKillsDM] == 2000)
- {
- PI[killerid][pRankDM] = 20;
- m_SCM(killerid, "Napravili ste 2000 ubistava i sada ste rank: General II.");
- }
- if(GetPVarInt(killerid, "TogHUD") == 0 && GetPVarInt(playerid, "KoristisLaptop") == 0) ShowDMTDs(killerid);
- if(GetPVarInt(playerid, "TogHUD") == 0 && GetPVarInt(playerid, "KoristisLaptop") == 0) ShowDMTDs(playerid);
- }
- else
- {
- Kills[playerid] = 0;
- Kills[killerid] = 0;
- Dueluju[playerid] = 9999;
- Dueluju[killerid] = 9999;
- new gun1name[20];
- GetWeaponName(reason, gun1name, sizeof(gun1name));
- new dstr[160];
- format(dstr, sizeof(dstr), "[DM Zona]: {FFFFFF}(%d)%s {21DD00}je pobedio u duelu nad {FFFFFF}(%d)%s {21DD00}sa %s.", killerid, GetNameEx(killerid), playerid, GetNameEx(playerid), gun1name);
- SendDMMessage(0x21DD00FF, dstr);
- SCMF(killerid, -1, "{1A94E6}A: (( {FFFFFF}Pobedili ste u duelu nad %s sa %s. {1A94E6}))", GetNameEx(playerid), gun1name);
- SCMF(playerid, -1, "{1A94E6}A: (( {FFFFFF}Izgubili ste u duelu protiv %s sa %s. {1A94E6}))", GetNameEx(killerid), gun1name);
- if(GetPVarInt(playerid, "TogHUD") == 0 && GetPVarInt(playerid, "KoristisLaptop") == 0) ShowDMTDs(killerid);
- if(GetPVarInt(playerid, "TogHUD") == 0 && GetPVarInt(playerid, "KoristisLaptop") == 0) ShowDMTDs(playerid);
- m_ResetPlayerWeapons(killerid);
- m_ResetPlayerWeapons(playerid);
- SpawnujIgraca(killerid);
- }
- }
- }
- // -- //
- if(killerid != IPI)
- {
- if(!IsACop(killerid) && PI[killerid][pAdmin] < 1 && PI[killerid][pGameMaster] < 1)
- {
- if(alocine[killerid] == 0 && UWaru[killerid] == 0 && DMZ[killerid] == 0 && PI[killerid][pJailed] == 0)
- {
- PI[killerid][pWanted] += 3;
- PocinioZlocin(killerid, 255, "Prvostepeno ubistvo");
- m_SetPlayerWantedLevel(killerid, PI[killerid][pWanted]);
- SaveAccount(killerid);
- }
- else if(PI[killerid][pJailed] > 0)
- {
- PI[killerid][pJailTime] += 600;
- m_SCM(killerid, "Počinili ste ubistvo u zatvoru, dobili ste dodatnih 10 minuta zatvora.");
- SCMF(killerid, -1, "{1A94E6}A: (( {FFFFFF}Ukupna kazna: %d sec. {1A94E6}))", PI[killerid][pJailTime]);
- PocinioZlocin(killerid, 255, "Prvostepeno ubistvo (u zatvoru)");
- SaveAccount(killerid);
- }
- else if(alocine[killerid] == 1)
- {
- alocine[killerid] = 0;
- if(alocine[playerid] == 1) alocine[playerid] = 0;
- }
- }
- // -- //
- if(IsACop(killerid))
- {
- if(PDDuty[killerid] == true)
- {
- new str[100];
- if(PI[playerid][pWanted] < 1)
- {
- format(str, sizeof(str), "** HQ: %s je ubio %s. **", GetNameEx(killerid), GetNameEx(playerid));
- //SendCDMessage(PDPLAVA, str);
- }
- else if(PI[playerid][pWanted] > 0)
- {
- new lova = PI[playerid][pWanted]*1000;
- if(lova > 20000) lova = 20000;
- SCMF(playerid, -1, "{1A94E6}A: (( {FFFFFF}%s te je ubio sa %d wanted level-om/a i izgubio si $%d.", GetNameEx(killerid), PI[playerid][pWanted], lova);
- PI[playerid][pWanted] = 0;
- m_SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
- m_GivePlayerMoney(killerid, 1000);
- m_GivePlayerMoney(playerid, -lova);
- format(str, sizeof(str), "** HQ: %s je ubio %s, koji je zbog smrti izgubio $%d **", GetNameEx(killerid), GetNameEx(playerid), lova);
- //SendCDMessage(PDPLAVA, str);
- SCMF(killerid, -1, "{1A94E6}A: (( {FFFFFF}Ubili ste kriminalca %s. {1A94E6}))", GetNameEx(playerid));
- SaveAccount(playerid);
- }
- }
- }
- }
- // -- //
- if(ePresao[playerid] != 0)
- {
- ePresao[playerid] = 0;
- m_SCM(playerid, "Ti si ubijen, što znači da je za tebe event završen.");
- }
- // -- //
- if(UWaru[playerid] < 1 && DMZ[playerid] < 1 && !IsACop(playerid))
- {
- if(killerid != IPI)
- {
- if(playerid != IPI)
- {
- GetPlayerPos(playerid, X, Y, Z);
- if(GetPlayerWeapon(playerid) != 0)
- {
- if(OruzjeProvera(playerid)) { ACKick(playerid, "WeaponHack"); m_ResetPlayerWeapons(playerid); return 1; }
- if(AmmoProvera(playerid)) { ACKick(playerid, "AmmoHack"); m_ResetPlayerWeapons(playerid); return 1; }
- if(!IsPlayerInWater(playerid)) DropGun(playerid, GetPlayerWeapon(playerid), GetPlayerAmmo(playerid), X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
- }
- if(PI[playerid][pJailed] < 1)
- {
- if(PI[playerid][pAdmin] < 1)
- {
- if(m_GetPlayerMoney(playerid) > 9999)
- {
- if(PI[playerid][pLevel] > 10)
- {
- if(PI[playerid][pNovcanik] < 1)
- {
- new novac = m_GetPlayerMoney(playerid)/100;
- m_GivePlayerMoney(playerid, -novac);
- DropMoney(playerid, novac, X, Y, Z, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), 1);
- SCMF(playerid, -1, "{F81414}DEATH: (( {FFFFFF}Ispalo ti je $%d zbog smrti. {F81414}))", novac);
- }
- else
- {
- PI[playerid][pNovcanik]--;
- m_SCM(playerid, "Izgubio si jedan novčanik umesto da si izgubio novac zbog smrti.");
- SaveAccount(playerid);
- }
- }
- }
- }
- }
- m_ResetPlayerWeapons(playerid);
- SaveAccount(playerid);
- }
- }
- }
- // -- //
- if(PI[killerid][pJailed] > 0)
- {
- if(PI[killerid][pJailTime] > 0)
- {
- PI[killerid][pJailTime] += 200;
- SCM(killerid, -1, "{FF0000}ZATVOR: (( Zatvorska kazna vam je produžena za 200 sekundi zbog ubijanja zatvorenika. ))");
- SCM(killerid, -1, "{FF0000}ZATVOR: (( Svaki put kad ubijete nekoga u zatvoru dobijate dodatnih 200 sekundi zatvora. ))");
- SCM(killerid, -1, "{FF0000}ZATVOR: (( Ukoliko želite izaći iz zatvora pomoću zlata: /izvadime ))");
- }
- }
- // -- //
- m_ResetPlayerWeapons(playerid);
- m_DisablePlayerCheckpoint(playerid);
- DisablePlayerRaceCheckpoint(playerid);
- // -- //
- if(killerid != IPI)
- {
- if(UWaru[playerid] < 1 && DMZ[playerid] < 1 && GetPlayerVirtualWorld(playerid) == 0 && GetPlayerInterior(playerid) == 0)
- {
- new Float:Xpoz, Float:Ypoz, Float:Zpoz, h, mi, s, intt = GetPlayerInterior(playerid), vw = GetPlayerVirtualWorld(playerid);
- GetPlayerPos(playerid, Xpoz, Ypoz, Zpoz);
- gettime(h, mi, s);
- FixHour(h);
- KreirajTelo(GetNameEx(playerid), h, mi, s, Xpoz, Ypoz, Zpoz, vw, intt, GetNameEx(killerid));
- }
- }
- // -- //
- if(killerid != playerid) { SetMyExperience(killerid, 100); }
- // -- //
- killerid = IPI;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment