Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerArmour(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- KillTimer(VuciTimer[playerid]);
- PosaoGPS[playerid] = 0;
- if(!Policajac(playerid))
- {
- new Float:Xx,Float:Yy,Float:Zz;
- GetPlayerPos(playerid, Xx, Yy, Zz);
- DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),Xx,Yy,Zz,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
- }
- if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
- {
- PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
- YokerResetPlayerWeapons(playerid); ResetujVar(playerid);
- }
- if(WarZapocet == 1)
- {
- if(PlayerInfo[playerid][pWar] == 1)
- {
- WarBrojanje2++;
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(killerid, BELA2);
- g_NovacPlus(playerid, 100);
- }
- else if(PlayerInfo[playerid][pWar] == 2)
- {
- WarBrojanje1++;
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(killerid, BELA2);
- g_NovacPlus(playerid, 100);
- }
- }
- ////////////////////////////////////////////////////////////
- if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
- {
- if(IgracPolicajac(killerid))
- {
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(playerid, 0x2641FEAA);
- }
- }
- ////////////////////////////////////////////////////////////
- if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
- {
- if(PlayerInfo[killerid][pWar] > 0) return 1;
- if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
- {
- PostaviWanted(killerid, "Ubistvo", "Nepoznat", 3);
- }
- }
- ////////////////////////////////////////////////////////////
- if(PlayerInfo[killerid][pTrazeniLevel] > 1000)
- {
- PlayerInfo[killerid][pTrazeniLevel] = 1000;
- }
- if((!Policajac(killerid) && PlayerInfo[killerid][pUfbi] == 1) && Policajac(playerid))
- {
- new rand = random(sizeof(RandomZatvor));
- SetPlayerPos(killerid, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
- SetPlayerInterior(killerid, 0);
- TogglePlayerControllable(killerid, 0);
- freeze[killerid] = SetTimerEx("Freeze",5000, false, "i", killerid);
- PlayerInfo[killerid][pZatvor] = 2;
- PlayerInfo[killerid][pZatvorenVreme] = 30*60;
- new string[256];
- format(string, sizeof(string), ""CRVENA"[SU:RP] Zatvoreni ste u zatvor na 30 minuta zbog SK!.");
- SCM(killerid, -1, string);
- format(string,sizeof(string), ""CRVENA"[SU:RP SK] "SIVA"Igrac %s (ID:%d) je uradio SK nad igracem %s (ID:%d) i zatvoren je na 30 minuta!", GetName(killerid), killerid, GetName(playerid), playerid);
- AdminHelper(-1, string);
- }
- ////////////////////////////////////////////////////////////
- if(PlayerInfo[playerid][pTrazeniLevel] > 0)
- {
- new string[256];
- g_NovacMinus(playerid, PlayerInfo[playerid][pTrazeniLevel]*1000);
- SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", PlayerInfo[playerid][pTrazeniLevel]*500, PlayerInfo[playerid][pTrazeniLevel]);
- PlayerInfo[playerid][pTrazeniLevel] = 0;
- format(string,sizeof(string),""CRVENA"[SU:RP] "BELA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
- CFBIPD(-1, string);
- SetPlayerColor(playerid, BELA2);
- }
- ////////////////////////////////////////////////////////////
- if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
- {
- new string[256];
- format(string,sizeof(string), ""CRVENA"[SU:RP Anti DB] "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
- AdminHelper(-1, string);
- SetPlayerColor(killerid, COLOR_RED);
- }
- ////////////////////////////////////////////////////////////
- if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
- {
- new string[256];
- format(string,sizeof(string), ""CRVENA"[SU:RP AK] "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
- AdminHelper(-1, string);
- if(!Policajac(killerid))
- {
- SetPlayerColor(killerid, COLOR_RED);
- }
- if(PlayerInfo[playerid][pNarucen] == 1 && (PlayerInfo[killerid][pClan] == 10 || PlayerInfo[killerid][pLider] == 10))
- {
- g_NovacPlus(killerid, 10000);
- SCM(killerid,-1,""SPLAVA"[SU:RP]:"BELA"Ubili ste trazenog igraca i dobili 10 000 $!");
- PlayerInfo[killerid][pTrazeniLevel] = 0;
- SetPlayerColor(killerid, BELA2);
- PlayerInfo[playerid][pNarucen] = 0;
- format(string,sizeof(string),"[SU:RP] "ZUTA"Placeni ubica je ubio %s i izvrsio svoj zadatak!", GetName(playerid));
- SCMTA(-1,string);
- }
- }
- ////////////////////////////////////////////////////////////
- if(gPlayerUsingLoopingAnim[playerid])
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- }
- if(InCP[playerid][Idlewood] == 1)
- {
- KillTimer(g_timer[playerid][Idlewood]);
- KillTimer(CountTime[playerid]);
- UnderAttack[Idlewood] = 0;
- }
- if(InCP[playerid][Hospital] == 1)
- {
- KillTimer(g_timer[playerid][Hospital]);
- KillTimer(CountTime[playerid]);
- UnderAttack[Hospital] = 0;
- }
- if(InCP[playerid][Ammunation] == 1)
- {
- KillTimer(g_timer[playerid][Ammunation]);
- KillTimer(CountTime[playerid]);
- UnderAttack[Ammunation] = 0;
- }
- if(InCP[playerid][Stadium] == 1)
- {
- KillTimer(g_timer[playerid][Stadium]);
- KillTimer(CountTime[playerid]);
- UnderAttack[Stadium] = 0;
- }
- ////////////////////////////////////////////////////////////
- if(reason == 22)
- {
- if(PlayerInfo[killerid][pPistSkill] >= 0 && PlayerInfo[killerid][pPistSkill] <= 1000)
- {
- PlayerInfo[killerid][pPistSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 23)
- {
- if(PlayerInfo[killerid][pSilenSkill] >= 0 && PlayerInfo[killerid][pSilenSkill] <= 1000)
- {
- PlayerInfo[killerid][pSilenSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 24)
- {
- if(PlayerInfo[killerid][pDesertSkill] >= 0 && PlayerInfo[killerid][pDesertSkill] <= 1000)
- {
- PlayerInfo[killerid][pDesertSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 25)
- {
- if(PlayerInfo[killerid][pShotgSkill] >= 0 && PlayerInfo[killerid][pShotgSkill] <= 1000)
- {
- PlayerInfo[killerid][pShotgSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 26)
- {
- if(PlayerInfo[killerid][pSawnSkill] >= 0 && PlayerInfo[killerid][pSawnSkill] <= 1000)
- {
- PlayerInfo[killerid][pSawnSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 27)
- {
- if(PlayerInfo[killerid][pCombSkill] >= 0 && PlayerInfo[killerid][pCombSkill] <= 1000)
- {
- PlayerInfo[killerid][pCombSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 28 || reason == 32)
- {
- if(PlayerInfo[killerid][pUziSkill] >= 0 && PlayerInfo[killerid][pUziSkill] <= 1000)
- {
- PlayerInfo[killerid][pUziSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 29)
- {
- if(PlayerInfo[killerid][pSmgSkill] >= 0 && PlayerInfo[killerid][pSmgSkill] <= 1000)
- {
- PlayerInfo[killerid][pSmgSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 30)
- {
- if(PlayerInfo[killerid][pAkSkill] >= 0 && PlayerInfo[killerid][pAkSkill] <= 1000)
- {
- PlayerInfo[killerid][pAkSkill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- if(reason == 31)
- {
- if(PlayerInfo[killerid][pM4Skill] >= 0 && PlayerInfo[killerid][pM4Skill] <= 1000)
- {
- PlayerInfo[killerid][pM4Skill] += 2;
- SetPlayerSkills(killerid);
- }
- }
- return 1;
- }
- encode_tires(tire1, tire2, tire3, tire4) return tire1 | (tire2 << 1) | (tire3 << 2) | (tire4 << 3);
- ////////////////////////////////////////////////////////////////////////////////////////////
- stock SpawnIgraca(playerid)
- {
- SetPlayerHealth(playerid, 99.0); vrataspawn[playerid] = false;
- SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_BAZA)
- {
- if(PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pClan] == 1)
- {
- SetPlayerPos(playerid, 59.0056,2000.8918,-14.6925);
- SetPlayerInterior(playerid, 0);
- SetPlayerColor(playerid, 0x2641FEAA);
- PlayerInfo[playerid][pUfbi] = 1;
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pClan] == 2)
- {
- SetPlayerPos(playerid, 2125.8074,-2278.5754,20.6643);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- SetPlayerInterior(playerid, 0);
- }
- else if(PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pClan] == 3)
- {
- SetPlayerPos(playerid, -364.7427, -1629.7562, -70.6985);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 4)
- {
- SetPlayerPos(playerid, 323.8689,1127.7897,1083.8828);
- SetPlayerInterior(playerid, 5);
- }
- else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pClan] == 5)
- {
- SetPlayerPos(playerid, 2451.1052,-1688.5116,1013.5078);
- SetPlayerInterior(playerid, 2);
- }
- else if(PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pClan] == 6)
- {
- SetPlayerPos(playerid, 925.9526,-978.4263,-49.0295);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- YokerGivePlayerWeapon(playerid, 43, 50);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pClan] == 7)
- {
- SetPlayerPos(playerid, 193.8936,295.6558,1007.3098);
- SetPlayerInterior(playerid, 0);
- SetPlayerColor(playerid, 0x2641FEAA);
- PlayerInfo[playerid][pUfbi] = 1;
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pClan] == 8)
- {
- SetPlayerPos(playerid, 1072.2762,-888.2515,43.3932);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 9 || PlayerInfo[playerid][pClan] == 9)
- {
- SetPlayerPos(playerid, 1727.7302,-1668.0768,22.6094);
- SetPlayerInterior(playerid, 18);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 10 || PlayerInfo[playerid][pClan] == 10)
- {
- SetPlayerPos(playerid, 2807.619873,-1171.899902,1025.570312);
- SetPlayerInterior(playerid, 8);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 11 || PlayerInfo[playerid][pClan] == 11)
- {
- SetPlayerPos(playerid, -684.4458,939.9050,13.6328);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 12 || PlayerInfo[playerid][pClan] == 12)
- {
- SetPlayerPos(playerid, 2779.5396,2720.2158,14.1059);
- SetPlayerInterior(playerid, 5);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 13 || PlayerInfo[playerid][pClan] == 13)
- {
- SetPlayerPos(playerid, 774.213989,-48.924297,1000.585937);
- SetPlayerInterior(playerid, 6);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pClan] == 14)
- {
- SetPlayerPos(playerid, 2815.3779, -1686.7189, 664.5162);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pClan] == 15)
- {
- SetPlayerPos(playerid, 204.6440, -107.2588, 1014.4465);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 16 || PlayerInfo[playerid][pClan] == 16)
- {
- SetPlayerPos(playerid, -1109.4250,-86.4950,2040.1669);
- SetPlayerInterior(playerid, 0);
- PlayerInfo[playerid][pUfbi] = 1;
- SetPlayerColor(playerid, 0x2641FEAA);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 17 || PlayerInfo[playerid][pClan] == 17)
- {
- SetPlayerPos(playerid, 104.6764,1822.0388,-50.1131);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pClan] == 18)
- {
- SetPlayerPos(playerid, 2629.8142, -1088.9027, 1045.2133);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pClan] == 19)
- {
- SetPlayerPos(playerid, -414.6654, 1300.5529, 2.5070);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else if(PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pClan] == 20)
- {
- SetPlayerPos(playerid, -558.46368, -509.58759, -38.86374);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- freeze[playerid] = SetTimerEx("Freeze",3000, false, "i", playerid);
- }
- else
- {
- PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
- SetPlayerInterior(playerid, 0);
- }
- }
- else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_NORMALV)
- {
- SetPlayerPos(playerid, 1674.1406,1448.3599,10.7834);
- SetPlayerInterior(playerid, 0);
- }
- else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_KUCA)
- {
- if(PlayerInfo[playerid][pPosedovanjeKuce] != -1)
- {
- new i = PlayerInfo[playerid][pPosedovanjeKuce];
- SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
- SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
- }
- else
- {
- PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
- SetPlayerInterior(playerid, 0);
- }
- }
- else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_RENTKUCA)
- {
- if(PlayerInfo[playerid][pRent] != -1)
- {
- new i = PlayerInfo[playerid][pRent];
- SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
- SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
- }
- else
- {
- PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
- SetPlayerInterior(playerid, 0);
- }
- }
- else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_STAN)
- {
- if(PlayerInfo[playerid][pPosedovanjeStana] != -1)
- {
- new i = PlayerInfo[playerid][pPosedovanjeStana];
- SetPlayerInterior(playerid, StanInfo[i][sInt]); SetPlayerVirtualWorld(playerid, StanInfo[i][sVW]);
- SetPlayerPos(playerid, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ]);
- }
- else
- {
- PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
- SetPlayerInterior(playerid, 0);
- }
- }
- else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_VIKENDICA)
- {
- if(PlayerInfo[playerid][pPosedovanjeVikendice] != -1)
- {
- new i = PlayerInfo[playerid][pPosedovanjeVikendice];
- SetPlayerInterior(playerid, VikendiceInfo[i][viInt]); SetPlayerVirtualWorld(playerid, VikendiceInfo[i][viVW]);
- SetPlayerPos(playerid, VikendiceInfo[i][viIzlazX], VikendiceInfo[i][viIzlazY], VikendiceInfo[i][viIzlazZ]);
- }
- else
- {
- PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
- SetPlayerInterior(playerid, 0);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement