Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- mre[playerid] = 1;
- ///////////REGISTRACIJA na VRH/////////////////////
- if(PlayerInfo[playerid][pRegistracija] == 0)
- {
- UZatvoru(playerid);
- return 1;
- }
- ///////////////////KAMENOREZACX//////////////
- kamenklese[playerid] = 0;
- klesevrijeme[playerid] = 0;
- RemovePlayerAttachedObject(playerid, 9);
- RemovePlayerAttachedObject(playerid, 8);
- RemovePlayerAttachedObject(playerid, 7);
- h_DisablePlayerCheckpoint(playerid);
- //////////////////ANTI FAKEKILL///////////
- AntiFakekill[playerid]++;
- SetTimerEx("AntiFakekillTimer", 1000,false,"i",playerid);
- //SendDeathMessage(killerid,playerid,reason);
- ///////////////////////ARHI///////////////
- if(arhlvl[playerid] > 0)
- {
- arhlvl[playerid] = 0;
- arhpare[playerid] = 0;
- arhcar[playerid] = 0;
- }
- ///////////////////DDUTY MIRICIJA////////
- if(PlayerInfo[playerid][pDuty] == 1)
- {
- PlayerInfo[playerid][pDuty] = 0;
- SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
- RemovePlayerAttachedObject(playerid, 7);
- SetPlayerColor(playerid,COLOR_GRAD2);
- SetPlayerArmour_H(playerid, 0);
- }
- //////////////RIBAR////////////////////////
- uhvatioriba[playerid] = 0;
- pareriba[playerid] = 0;
- ribalvl[playerid] = 0;
- ribav[playerid] = -1;
- ////////////////////KUGLE/////////////////////
- if(PlayerInfo[playerid][pKugla1] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla1];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla2] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla2];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla3] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla3];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla4] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla4];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla5] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla5];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla6] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla6];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- else if(PlayerInfo[playerid][pKugla7] != -1)
- {
- new string[126];
- new kugla = PlayerInfo[playerid][pKugla7];
- GetPlayerPos(playerid, X,Y,Z);
- // SCMF(playerid,-1,"Spustio si Pinkivu kuglu #%d na zemlju. Da je podignes ukucaj /uzmikuglu.",kugla);
- ZK[kugla][kX] = X;
- ZK[kugla][kY] = Y;
- ZK[kugla][kZ] = Z-0.5;
- KugleObj1[kugla] = CreateDynamicObject(3065, ZK[kugla][kX],ZK[kugla][kY],ZK[kugla][kZ], 0.00000, 0.00000, 0.00000);
- SetDynamicObjectMaterial(KugleObj1[kugla], 0, 18031, "cj_exp", "mp_cloth_wall", 0xFFCC9F23);
- format(string,sizeof(string),"{F0F000}Pinkiva Kugla #%d",kugla);
- kugletxt[kugla] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,ZK[kugla][kX], ZK[kugla][kY], ZK[kugla][kZ],5);
- SacuvajKuglu(kugla);
- PlayerInfo[playerid][pKugla1] = -1;
- }
- ////////////////////GRADNJA///////////////////
- gradnja[playerid] = 0;
- //////////////////////ZONA////////////////////////////
- if(zonatime[playerid] > 0)
- {
- KillTimer(zonatimer[playerid]);
- new id = zonaid[playerid];
- GangZoneStopFlashForAll(ZonaID[id]);
- PlayerTextDrawHide(playerid, klecanjetd[playerid]);
- zonaid[playerid] -= 1;
- zonatime[playerid] -= 1;
- SCM(playerid,GRAD2,"Niste uspeli da zauzmete teritoriju, spreceni ste!");
- }
- ////////////////////ORUZJE DROP//////////////////////
- if(PlayerInfo[playerid][pDuty] == 0)
- {
- for(new slot = 0; slot != 12; slot++)
- {
- new wep, ammo;
- GetPlayerWeaponData(playerid, slot, wep, ammo);
- if(wep != 0 && ammo != 0)
- {
- if(!IsACop(playerid))
- {
- GetPlayerPos(playerid, X, Y, Z);
- DropGun(playerid, wep,ammo,X,Y,Z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid));
- }
- }
- }
- }
- ////////////////////ISTA ORGA KILL///////////////////
- if(killerid != INVALID_PLAYER_ID)
- {
- new stringc[126];
- new gunname[32];
- GetWeaponName(reason,gunname,sizeof(gunname));
- format(stringc,sizeof(stringc), "[ADMIN] Igrac %s ubio je igraca %s, oruzje: %s. /spec /checkweapons", GetName(killerid),GetName(playerid),gunname);
- AdminPoruka(CRVENA, stringc);
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[killerid][pClan] > 0)
- {
- if(PlayerInfo[killerid][pClan] == PlayerInfo[playerid][pClan])
- {
- format(CmdString, 128, "{F3FF02}[OBAVESTENJE] Clan organizacije %s je ubio clana organizacije %s.", GetName(killerid), GetName(playerid));
- SendFamilyMessage(PlayerInfo[playerid][pClan],COLOR_LIGHTBLUE,CmdString);
- }
- }
- }
- //////////////////////SDUTY SKIINi///////////////
- if(sduty[playerid] == 1)
- {
- sduty[playerid] = 0;
- }
- ///////////////////////////////////////////////
- Spawned[playerid] = 0;
- KillTimer(DragTimer[playerid]);
- SetPlayerVirtualWorld(playerid, 0);
- if(DrvosecaDuznost[playerid] > 0)
- {
- hSecenje[playerid] = 0;
- DrvosecaDuznost[playerid] = 0;
- }
- /////////BANKA KILL//////////////////////
- if(RobBank[playerid] == 1)
- {
- RobBank[playerid] = 0;
- PlayerTextDrawHide(playerid, robtd[playerid]);
- KillTimer(RobTimer[playerid]);
- RobPare[playerid] =0;
- }
- if(RobZlatara[playerid] == 1)
- {
- KillTimer(RobTimer[playerid]);
- PlayerTextDrawHide(playerid, klecanjetd[playerid]);
- RobZlatara[playerid] = 0;
- }
- ///////////DED MSG///////////////////////
- if(IsACop(killerid))
- {
- if(WantedLevel[playerid] > 0)
- {
- foreach(Player, i)
- {
- if(IsACop(i))
- {
- new strall[126];
- format(strall, sizeof(strall), "HQ: Svim jedinicama, policajac %s je obavio zadatak",GetName(killerid));
- SCM(i,PLAVA,strall);
- format(strall, sizeof(strall), "HQ: %s je sredjen, Ubijen",GetName(playerid));
- SCM(i,PLAVA,strall);
- }
- }
- }
- else
- {
- foreach(Player, i)
- {
- if(IsACop(i))
- {
- new orgp[126];
- format(orgp, sizeof(orgp), "{F3FF02}OBAVESTENJE] Policajac %s je ubio civila %s! Wanted level igraca: 0", GetName(killerid), GetName(playerid));
- SCM(i,PLAVA,orgp);
- }
- }
- }
- }
- if(hZavezan[playerid] == 1)
- {
- PlayerTextDrawHide(playerid,TieCrno[playerid]);
- hZavezan[playerid] = 0;
- }
- if(Prisustvuje[playerid] == true)
- {
- WantedLevel[playerid] = 0;
- UpdatePlayerWL(playerid);
- }
- if(eecp[playerid] == -1)
- {
- eecp[playerid] = 0;
- WantedLevel[playerid] = 0;
- UpdatePlayerWL(playerid);
- }
- //////////////////////////////////////////////
- if(killerid != INVALID_PLAYER_ID)
- {
- if(eecp[playerid] == -1)
- {
- BolnicaSpawn[playerid] = 1;
- }
- }
- SpawnPlayer(playerid);
- SetPlayerSpawn(playerid);
- /////////////////////////////EVENT JEBE/////////////////
- PlayerInfo[playerid][pPridruzeneventu] = 0;
- DisablePlayerRaceCheckpoint(playerid);
- Prisustvuje[playerid] = false;
- ecp[playerid] = 0;
- eecp[playerid] = 0;
- DmIgrac[playerid] = 0;
- ///////////////////////////
- GetPlayerPos(playerid, X,Y,Z);
- SetPVarInt(playerid, "NoAB", 1);
- SetPVarFloat(playerid, "OldPosX", X);
- SetPVarFloat(playerid, "OldPosY", Y);
- SetPVarFloat(playerid, "OldPosZ", Z);
- //////////////////////////
- HealthSynced[playerid] = 0;
- PlayerInfo[playerid][pWC] = 0;
- PlayerInfo[playerid][pGlad] = 0;
- IgracSpawnan[playerid] = 1;
- if(DmIgrac[playerid] == 1)
- {
- DmIgraci --;
- DmIgrac[playerid] = 0;
- Prisustvuje[playerid] = false;
- return 1;
- }
- if(GetPlayerState(killerid) == 1 || GetPlayerState(killerid) == PLAYER_STATE_PASSENGER)
- {
- if(IsACop(killerid))
- { }
- else
- {
- PlayerInfo[killerid][pUbistva]++;
- PlayerInfo[playerid][pSmrti]++;
- PlayerInfo[killerid][pZlocin]++;
- WantedLevel[killerid] += 6;
- SetPlayerCriminal(killerid,255, "Ubistvo");
- UpdatePlayerWL(killerid);
- UpdatePlayerWL(playerid);
- }
- }
- TazerAcceso[playerid] = 0;
- /* if(DrvosecaDuznost[killerid] == 1)
- {
- if(GetPlayerWeapon(killerid) == 9)
- {
- new djura = random(sizeof(gZatvorSpawn));
- SetPlayerPos_H(killerid, gZatvorSpawn[djura][0], gZatvorSpawn[djura][1], gZatvorSpawn[djura][2]);
- SetPlayerVirtualWorld(killerid, 1);
- PlayerInfo[killerid][pAlcatraz] = 3600;
- PlayerInfo[killerid][pSpawn] = 4;
- WantedLevel[killerid] = 0;
- UpdatePlayerWL(killerid);
- format(CmdString, 128, "{FFFFFF}Zatvoreni ste od strane Auto-Admina zbog ubistva igraca motornom testerom. Vreme: 60 Minuta");
- SCM(killerid,-1,CmdString);
- format(CmdString, 128, "{FF0000}[CENTRALNI ZATVOR] {FFFFFF}Igrac %s je zatvoren od strane Auto-Admina. {FF0000}[Vreme: 60 minuta]",GetName(killerid));
- SendClientMessageToAll(-1,CmdString);
- GivePlayerMoneyEx(killerid, -1000);
- SCM(killerid,NARANDZASTA,"Oduzeto vam je $1000 jer ste zatvoreni od strane Auto-Administratora");
- ResetPlayerWeaponsEx(killerid);
- SetPlayerSkin(killerid, PlayerInfo[killerid][pSkin]);
- }
- }*/
- /*if(gadjalvl[killerid] > 0)
- {
- if(GetPlayerWeapon(killerid) == 24 || GetPlayerWeapon(killerid) == 25 || GetPlayerWeapon(killerid) == 29 || GetPlayerWeapon(killerid) == 31)
- {
- new djura = random(sizeof(gZatvorSpawn));
- SetPlayerPos_H(killerid, gZatvorSpawn[djura][0], gZatvorSpawn[djura][1], gZatvorSpawn[djura][2]);
- SetPlayerVirtualWorld(killerid, 1);
- PlayerInfo[killerid][pAlcatraz] = 3600;
- PlayerInfo[killerid][pSpawn] = 4;
- WantedLevel[killerid] = 0;
- UpdatePlayerWL(killerid);
- format(CmdString, 128, "{FFFFFF}Zatvoreni ste od strane Auto-Admina zbog ubistva igraca oruzjem od streljane. Vreme: 60 Minuta");
- SCM(killerid,-1,CmdString);
- format(CmdString, 128, "{FF0000}[CENTRALNI ZATVOR] {FFFFFF}Igrac %s je zatvoren od strane Auto-Admina. {FF0000}[Vreme: 60 minuta]",GetName(killerid));
- SendClientMessageToAll(-1,CmdString);
- GivePlayerMoneyEx(killerid, -1000);
- SCM(killerid,NARANDZASTA,"Oduzeto vam je $1000 jer ste zatvoreni od strane Auto-Administratora");
- ResetPlayerWeaponsEx(killerid);
- SetPlayerSkin(killerid, PlayerInfo[killerid][pSkin]);
- }
- }*/
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment