Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid != INVALID_PLAYER_ID)
- {
- PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
- ResetPlayerWeapons(playerid); ResetujVar(playerid);
- }
- //------------------------------------------------------------------------//
- if(killerid != INVALID_PLAYER_ID)
- {
- if(IgracPolicajac(killerid))
- {
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(playerid, 0x2641FEAA);
- }
- if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
- {
- if(PlayerInfo[killerid][pWar] > 0) return 1;
- PostaviWanted(killerid, "Ubistvo", "Nepoznat", 3);
- }
- if(PlayerInfo[killerid][pTrazeniLevel] > 1000)
- {
- PlayerInfo[killerid][pTrazeniLevel] = 1000;
- }
- }
- //------------------------------------------------------------------------//
- if(PlayerInfo[playerid][pTrazeniLevel] > 0)
- {
- new string[128];
- g_NovacMinus(playerid, PlayerInfo[playerid][pTrazeniLevel]*3000);
- format(string, sizeof(string), ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", PlayerInfo[playerid][pTrazeniLevel]*3000, PlayerInfo[playerid][pTrazeniLevel]); //conver
- SCM(playerid, -1, string);
- PlayerInfo[playerid][pTrazeniLevel] = 0;
- format(string,sizeof(string), "~r~AK: ~w~ Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
- SetPlayerColor(playerid, BELA2);
- }
- //------------------------------------------------------------------------//
- if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
- {
- new string[128];
- format(string,sizeof(string), "Zlocin: Ubistvo - %s (WL %d) - Prijavio: Nepoznat", GetName(killerid),PlayerInfo[playerid][pTrazeniLevel]);
- SetPlayerColor(killerid, COLOR_RED);
- }
- //-----------------------------------------------------------------------//
- if(PlayerInfo[playerid][pNarucen] == 1 && (PlayerInfo[killerid][pClan] == 10 || PlayerInfo[killerid][pLider] == 10))
- {
- new string[128];
- g_NovacPlus(killerid, 25000);
- SCM(killerid,-1,""SPLAVA"[LG:RP] "BELA"Ubili ste trazenog igraca i dobili 25 000 $!");
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(killerid, BELA2);
- PlayerInfo[playerid][pNarucen] = 0;
- format(string,sizeof(string),"[LG:RP] "ZUTA"Placeni ubica je ubio %s i izvrsio svoj zadatak!", GetName(playerid));
- SCMTA(-1,string);
- }
- //------------------------------------------------------------------------//
- if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
- {
- new string[128];
- format(string, sizeof(string), "~r~DB - ~w~Igrac %s (ID:%d) uradio DriveBy nad %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
- SetPlayerColor(killerid, COLOR_RED);
- AltChatPosaljiPoruku(string);
- }
- //------------------------------------------------------------------------//
- if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
- {
- new string[128];
- format(string, sizeof(string), "~r~AK - ~w~Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
- SetPlayerColor(killerid, COLOR_RED);
- AltChatPosaljiPoruku(string);
- }
- //------------------------------------------------------------------------//
- if(GetSpeed(playerid) > 230)
- {
- if(!VoziloJeAvion(GetPlayerVehicleID(playerid)))
- {
- new string[128];
- format(string, sizeof(string), "~r~AC - ~w~Igrac %s (ID:%d) moguce da koristi speed hack!", GetName(playerid), playerid);
- AltChatPosaljiPoruku(string);
- return 1;
- }
- }
- //------------------------------------------------------------------------//
- if(gPlayerUsingLoopingAnim[playerid])
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- }
- //------------------------------------------------------------------------//
- if(reason == 22)
- {
- if(PlayerInfo[killerid][pPistSkill] >= 0 && PlayerInfo[killerid][pPistSkill] <= 999)
- {
- PlayerInfo[killerid][pPistSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 23)
- {
- if(PlayerInfo[killerid][pSilenSkill] >= 0 && PlayerInfo[killerid][pSilenSkill] <= 999)
- {
- PlayerInfo[killerid][pSilenSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 24)
- {
- if(PlayerInfo[killerid][pDesertSkill] >= 0 && PlayerInfo[killerid][pDesertSkill] <= 999)
- {
- PlayerInfo[killerid][pDesertSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 25)
- {
- if(PlayerInfo[killerid][pShotgSkill] >= 0 && PlayerInfo[killerid][pShotgSkill] <= 999)
- {
- PlayerInfo[killerid][pShotgSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 26)
- {
- if(PlayerInfo[killerid][pSawnSkill] >= 0 && PlayerInfo[killerid][pSawnSkill] <= 999)
- {
- PlayerInfo[killerid][pSawnSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 27)
- {
- if(PlayerInfo[killerid][pCombSkill] >= 0 && PlayerInfo[killerid][pCombSkill] <= 999)
- {
- PlayerInfo[killerid][pCombSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 28 || reason == 32)
- {
- if(PlayerInfo[killerid][pUziSkill] >= 0 && PlayerInfo[killerid][pUziSkill] <= 999)
- {
- PlayerInfo[killerid][pUziSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 29)
- {
- if(PlayerInfo[killerid][pSmgSkill] >= 0 && PlayerInfo[killerid][pSmgSkill] <= 999)
- {
- PlayerInfo[killerid][pSmgSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 30)
- {
- if(PlayerInfo[killerid][pAkSkill] >= 0 && PlayerInfo[killerid][pAkSkill] <= 999)
- {
- PlayerInfo[killerid][pAkSkill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 31)
- {
- if(PlayerInfo[killerid][pM4Skill] >= 0 && PlayerInfo[killerid][pM4Skill] <= 999)
- {
- PlayerInfo[killerid][pM4Skill] += 15;
- SetPlayerSkills(killerid);
- }
- }
- //------------------------------------------------------------------------//
- if(zonatime[playerid] > 0)
- {
- KillTimer(zonatimer[playerid]);
- new id = zonaid[playerid], zonastring4[128];
- GangZoneStopFlashForAll(ZonaID[id]);
- PTDH(playerid, klecanjetd[playerid]);
- zonaid[playerid] -= 1;
- zonatime[playerid] -= 1;
- format(zonastring4, sizeof(zonastring4), ""CRVENA"[ZONA] "BELA"%s nije uspio da se zadrzi u zoni.", GetName(playerid));
- SendFamilyMessage(PlayerInfo[playerid][pLider],-1,zonastring4);
- }
- //------------------------------------------------------------------------//
- for(new w = 1; w < MAX_WARS; w ++)
- {
- if(killerid != INVALID_PLAYER_ID)
- {
- if(WARInfo[w][WARAktivan] == true && WARPInfo[playerid][WARIgrac] == w && WARPInfo[killerid][WARIgrac] == w)
- {
- WARPInfo[killerid][WARUbistva]++;
- WARPInfo[playerid][WARSmrti]++;
- new scm_string[128];
- if(WARPInfo[playerid][WARTim][0] == true && WARPInfo[killerid][WARTim][0] == true)
- {
- WARInfo[w][WARTimSkor][0] -= 3;
- format(scm_string, sizeof(scm_string), "(WAR) %s je ubio svog saigraca %s, te je njegov tim dobio -3 poena.", GetName(killerid), GetName(playerid));
- WARPoruka(w, WARLJUB, scm_string);
- SetWarStatsTD(w);
- }
- if(WARPInfo[playerid][WARTim][1] == true && WARPInfo[killerid][WARTim][1] == true)
- {
- WARInfo[w][WARTimSkor][1] -= 3;
- format(scm_string, sizeof(scm_string), "(WAR) %s je ubio svog saigraca %s, te je njegov tim dobio -3 poena.", GetName(killerid), GetName(playerid));
- WARPoruka(w, WARLJUB, scm_string);
- SetWarStatsTD(w);
- }
- if(WARPInfo[killerid][WARTim][0] == true && WARPInfo[playerid][WARTim][1] == true)
- {
- WARInfo[w][WARTimSkor][0]++;
- format(scm_string, sizeof(scm_string),"(WAR) %s je ubio protivnika %s!", GetName(killerid), GetName(playerid));
- WARPoruka(w, WARLJUB, scm_string);
- SetWarStatsTD(w);
- }
- if(WARPInfo[killerid][WARTim][1] == true && WARPInfo[playerid][WARTim][0] == true)
- {
- WARInfo[w][WARTimSkor][1]++;
- format(scm_string, sizeof(scm_string),"(WAR) %s je ubio protivnika %s!", GetName(killerid), GetName(playerid));
- WARPoruka(w, WARLJUB, scm_string);
- SetWarStatsTD(w);
- }
- return 1;
- }
- }
- }
- //------------------------------------------------------------------------//
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment