Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- printf("[debug] OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
- if(PlayerRobbing[playerid] == 1)
- {
- Teancuri[playerid] = 0;
- TeancuriFurate[playerid] = 0;
- TeancuriLuate[playerid] = 0;
- ValoareTeancuri[playerid] = 0;
- StartHack[playerid] = 0;
- TimpHack[playerid] = -1;
- PlayerRobbing[playerid] = 0;
- PrimaIntrare[playerid] = 0;
- PrimulGrab[playerid] = 0;
- RobStep[playerid] = 0;
- RobStepDone[playerid] = 0;
- IaTeancuri[playerid] = 0;
- AreTeancuri[playerid] = 0;
- AreRob[playerid] = 0;
- Jefuieste[playerid] = 0;
- BombaExplodata[playerid] = 0;
- APlecat[playerid] = 0;
- DestroyPlayerObject(playerid, Obiecterob[0]);
- DestroyPlayerObject(playerid, Obiecterob[1]);
- DestroyPlayerObject(playerid, Obiecterob[2]);
- DestroyPlayerObject(playerid, Obiecterob[3]);
- DestroyPlayerObject(playerid, Obiecterob[4]);
- DestroyPlayerObject(playerid, Obiecterob[5]);
- DestroyPlayerObject(playerid, Obiecterob[6]);
- DestroyPlayerObject(playerid, Obiecterob[7]);
- SCM(playerid, COLOR_SERVER, "Jaful a fost anulat deoarece ai murit in timpul acestuia.");
- DestroyVehicle(robcar[playerid]);
- }
- if(PlayerInfo[playerid][pRaceJoined] != 0)
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerInfo[playerid][pRaceJoined] = 0;
- racep--;
- SetPlayerPosEx(playerid, 2695.6831,-1704.5969,11.8438);
- TogglePlayerControllable(playerid, 1);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- PlayerTextDrawHide(playerid, RaceText[playerid]);
- PlayerTextDrawHide(playerid, RaceText2[playerid]);
- PlayerTextDrawHide(playerid, RaceText3[playerid]);
- PlayerTextDrawHide(playerid, Racecheck[playerid]);
- SS(playerid, COLOR_SERVER, "Ai fost scos din race arena pentru ca ai murit.","You were out of the race arena because you died.");
- if(racep==0)
- {
- raceon = 0;
- raceuse2 = 0;
- raceuse1 = 0;
- racet = 0;
- racet2 = 0;
- RaceWin1 = 999;
- RaceWin2 = 999;
- RaceWin3 = 999;
- }
- foreach(new i : Player)
- {
- if(PlayerInfo[i][pRaceJoined] != 0)
- {
- new string[128],sendername[30];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string),"%s has left the race arena (died).", sendername);
- SendClientMessage(i, COLOR_YELLOW, string);
- }
- }
- }
- if(killerid != INVALID_PLAYER_ID)
- {
- new var100[256],playername[30],killername[30];
- GetPlayerName(playerid,playername,sizeof(playername));
- GetPlayerName(killerid,killername,sizeof(killername));
- new Float: distance = GetDistanceBetweenPlayers(playerid, killerid);
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO kill_logs (`playerid`,`killerid`,`reason`,`playername`,`killername`,`distance`) VALUES ('%d','%d','%d','%s','%s','%.0f')", PlayerInfo[playerid][pSQLID],PlayerInfo[killerid][pSQLID],reason,playername,killername,distance);
- mysql_tquery(SQL,var100,"","");
- Listening[playerid] = -1;
- if(PaintType[killerid] != 0 && PaintType[playerid] != 0) {
- PKills[killerid] ++; PDeaths[playerid] ++;
- new pp = PaintType[killerid]-1;
- if(PaintType[killerid] == 3 && PaintType[playerid] == 3) {
- if(GetPaintLevel(playerid) == 8) {
- foreach(new i : Player) {
- if(IsPlayerConnected(i)) {
- if(PaintType[i] == PaintType[killerid]) {
- for(new m = 0; m < 5; m++) SendDeathMessageToPlayer(i, 1001, 1001, 200);
- new swinner[256];
- format(swinner, 256, "* %s a castigat runda deoarece a omorat pe %s cu cutitul.", GetName(killerid), GetName(playerid));
- SendPaintMessage(PaintType[i]-1, COLOR_YELLOW, swinner);
- PaintTime[pp] = -2;
- PKills[i] = 0, PDeaths[i] = 0;
- PaintballWinner[pp] = i;
- PaintballWinnerScore[pp] = 0;
- SpawnPlayer(i);
- }
- }
- }
- }
- else GiveSkillWeapon(killerid);
- if(PaintTime[pp] == -2) {
- PaintTime[pp] = -1;
- PaintText[pp] = 60;
- SendPaintMessage(pp+1, COLOR_YELLOW, "Runda va incepe peste un minut. Pentru a vota o mapa, folositi comanda /votemap.");
- PaintVote[pp] = 1;
- if(PaintTimer[pp] != 0) KillTimer(PaintTimer[pp]), PaintTimer[pp] = 0;
- PaintTimer[pp] = SetTimerEx("CalculateVote", 60000, 0, "i", pp);
- }
- }
- foreach(new i : Player) if(PaintType[i] == PaintType[playerid]) SendDeathMessageToPlayer(i, killerid, playerid, reason);
- if(PKills[killerid]-PDeaths[killerid] > PaintballWinnerScore[PaintType[playerid]-1]) {
- PaintballWinner[PaintType[playerid]-1] = killerid;
- PaintballWinnerScore[PaintType[playerid]-1] = PlayerPaintballScore[killerid];
- }
- }
- if(PlayerInfo[killerid][pQuest2] == 2 && !IsACop(killerid) && IsACop(playerid))
- {
- if(PlayerInfo[killerid][pQuestNeed2] > PlayerInfo[killerid][pQuestProgress2])
- {
- PlayerInfo[killerid][pQuestProgress2]++;
- Update(killerid, pQuestProgress2x);
- if(PlayerInfo[killerid][pQuestProgress2] >= PlayerInfo[killerid][pQuestNeed2])
- {
- FinishQuest2(killerid, 2);
- }
- else
- {
- new str[128];
- if(PlayerInfo[killerid][pLanguage] == 1)
- {
- format(str, sizeof(str),"{008080}(Mission){FFFFFF} Quest [Kill %d cops] progress: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_SERVER, str);
- }
- else
- {
- format(str, sizeof(str),"{008080}(Mission){FFFFFF} Progres pentru misiunea [Omoara %d politisti]: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_SERVER, str);
- }
- }
- }
- }
- if(PlayerInfo[playerid][pWantedLevel] >= 1)
- {
- new copkill=0, price = PlayerInfo[playerid][pWantedLevel] * 1000, count, str23[MAX_STRING], string[256], lastname[30], streap[30], timejail;
- if((PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pMember] != 7))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if((IsACop(i) && CrimInRange(50.0, playerid,i) && OnDuty[i] == 1)|| (IsACop(i) && killerid == i))
- {
- if(OnDuty[i] != 1) return 1;
- GetPlayerName(killerid, lastname, sizeof(lastname));
- GetPlayerName(playerid, streap, sizeof(streap));
- count++;
- PlayerInfo[i][pRunners] += 1;
- Update(i, pRunnersx);
- GameTextForPlayer(i, "Running Suspect bonus!", 5000, 1);
- format(string, sizeof(string), "Ai primit $%d bonus pentru prinderea suspectului %s.", price, streap);
- SendClientMessage(i, COLOR_DBLUE, string);
- ConsumingMoney[i] = 1;
- GivePlayerCash(i, price);
- Update(i, pCashx);
- new idfac = PlayerInfo[i][pMember];
- DynamicFactions[idfac][fBank] += price;
- mysql_format(SQL,str23,sizeof(str23),"UPDATE `factions` SET `Bank`='%d' WHERE `ID`='%d'", DynamicFactions[idfac][fBank], idfac);
- mysql_tquery(SQL,str23,"","");
- PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
- if(SvarInfo[1][svValue] == 0) timejail = PlayerInfo[playerid][pWantedLevel]*300;
- else timejail = PlayerInfo[playerid][pWantedLevel]*150;
- format(string, sizeof(string),"Dispatch: %s has been killed by %s and will be in jail for %d seconds, over.",streap,lastname,timejail);
- copkill = 1;
- new varxx[256];
- mysql_format(SQL, varxx, sizeof(varxx), "UPDATE users SET Raport3 = Raport3+1 WHERE name = '%s'",PlayerInfo[i][pNormalName]);
- mysql_tquery(SQL,varxx,"","");
- }
- }
- }
- if(copkill == 1)
- {
- SendTeamMessage(1, COLOR_SERVER, string);
- SendTeamMessage(2, COLOR_SERVER, string);
- SendTeamMessage(3, COLOR_SERVER, string);
- SendTeamMessage(7, COLOR_SERVER, string);
- if(SvarInfo[1][svValue] == 0) PlayerInfo[playerid][pJailTime] = (PlayerInfo[playerid][pWantedLevel])*(300);
- else PlayerInfo[playerid][pJailTime] = (PlayerInfo[playerid][pWantedLevel])*(150);
- format(string, sizeof(string), "Because you got killed, you lost $%s and you will be taken to jail. You are no longer a criminal.", FormatNumber(price));
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- PlayerInfo[playerid][pJailed] = 1;
- PlayerInfo[playerid][pWantedLevel] = 0;
- PlayerInfo[playerid][pWantedDeaths] += 1;
- WantedPoints[playerid] = 0;
- GivePlayerCash(playerid, - price);
- Update(playerid,pWantedLevelx);
- Update(playerid,pJailedx);
- Update(playerid,pJailTimex);
- ClearCrime(playerid);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("UnFreezeStation", 1000, false, "i", playerid);
- }
- }
- }
- DeadScris[playerid] = CreateDynamic3DTextLabel("{f03337}[dead]", COLOR_WHITE, 0, 0, -20, 20, playerid);
- Streamer_SetFloatData(STREAMER_TYPE_3D_TEXT_LABEL, DeadScris[playerid] , E_STREAMER_ATTACH_OFFSET_Z, 0.31);
- new name[MAX_PLAYER_NAME],
- string[500],
- Float:px,
- Float:py,
- Float:pz;
- gPlayerUsingLoopingAnim[playerid] = 0;
- gPlayerSpawned[playerid] = 0;
- GetPlayerName(playerid, name, sizeof(name));
- PlayerInfo[playerid][pLocal] = 255;
- GetPlayerPos(playerid, px, py, pz);
- new currentveh = GetPlayerVehicleID(playerid);
- printf("DEATH: %s was killed by %s with gun %d",name,GetName(killerid),reason);
- playerdeath[playerid] = 0;
- curatj[playerid] = 0;
- PlayerEnterTime[playerid]+=221;
- if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER && !IsAPlane(currentveh))
- {
- GetPlayerName(playerid,name,sizeof(name));
- new kill[25];
- GetPlayerName(killerid,kill,sizeof(kill));
- format(string, sizeof(string), "Notice: {FFFFFF}%s has been killed by %s by drive-by.",name, kill);
- ABroadCast(COLOR_RED2,string,1);
- }
- if(XDeaths[playerid] == 0)
- {
- LastDeath[playerid] = gettime();
- }
- XDeaths[playerid]++;
- if(XDeaths[playerid] == 2)
- {
- if((gettime() - LastDeath[playerid]) <= 2)
- {
- KickEx(playerid);
- return 1;
- }else
- if((gettime() - LastDeath[playerid]) > 2)
- {
- XDeaths[playerid]=0;
- }
- }
- foreach(new ids : Player)
- {
- if(Spectate[ids] == killerid)
- {
- new weaponname[50];
- GetWeaponNameEx(reason, weaponname, sizeof(weaponname));
- format(var100, sizeof(var100),"%s was killed by %s, reason: %s, distance: %.0fm",playername,killername,weaponname,GetDistanceBetweenPlayers(killerid,playerid));
- SendClientMessage(ids, COLOR_RED2, var100);
- }
- }
- foreach(new ds : Player)
- {
- if(PlayerInfo[ds][pAdmin] >= 1)
- {
- if(Spectate[ds] != -1)
- {
- if(GetDistanceBetweenPlayers(playerid,Spectate[ds]) <= 100.0)
- {
- if(Spectate[ds] != killerid)
- {
- new namexs[30],weaponname[50];
- GetWeaponNameEx(reason, weaponname, sizeof(weaponname));
- if(killerid != INVALID_PLAYER_ID)
- {
- format(namexs, sizeof(namexs),"%s",killername);
- }
- else
- {
- format(namexs, sizeof(namexs),"No One",killername);
- }
- format(var100, sizeof(var100),"%s was killed by %s, reason: %s",playername,namexs,weaponname);
- SendClientMessage(ds, COLOR_SERVER, var100);
- }
- KillTimer(deathdeletetime[ds]);
- SendDeathMessageToPlayer(ds, killerid, playerid, reason);
- deathdeletetime[ds] = SetTimerEx("DeleteDeathMessage",30000,0,"d",ds);
- }
- }
- }
- }
- if(killerid == playerid)
- {
- KickEx(killerid);
- return 1;
- }
- if(PlayerCuffed2[playerid] == 1)
- {
- PlayerCuffed2[playerid] = 0;
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
- RemovePlayerAttachedObject(playerid,1);
- }
- if(reason == 38 && GetPlayerState(killerid) != PLAYER_STATE_DRIVER)
- {
- new kickname[25];
- if(IsPlayerConnected(killerid))
- {
- if(PlayerInfo[killerid][pAdmin] == 0 && PlayerInfo[killerid][pHelper] == 0)
- {
- GetPlayerName(killerid, kickname, sizeof(kickname));
- format(string, sizeof(string), "(N) %s (%d, level %d) killed a player using a minigun.",kickname,killerid,PlayerInfo[killerid][pLevel]);
- ABroadCast(COLOR_RED,string,1);
- }
- }
- }
- if(flymode[playerid] == 1)
- {
- new string23[128],sendername[30];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- flymode[playerid] = 0;
- format(string23,sizeof(string23),"%s has stopped flymode.", sendername);
- ABroadCast(COLOR_SERVER,string23,1);
- StopFly(playerid);
- }
- if(Hatss[playerid] > 0)
- {
- Hatss[playerid] = 0;
- }
- if(Sunglasses[playerid] > 0)
- {
- Sunglasses[playerid] = 0;
- }
- if(TakingLesson[playerid] == 1)
- {
- TakingLesson[playerid] = 0;
- DestroyVehicle(examcar[playerid]);
- DisableRemoteVehicleCollisions(playerid, 0);
- examcar[playerid] = -1;
- DisablePlayerRaceCheckpoint(playerid);
- PlayerTextDrawHide(playerid, DMVexam[playerid]);
- PlayerTextDrawHide(playerid, DMVcheck[playerid]);
- }
- if(gPlayerUsingLoopingAnim[playerid])
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- }
- if(PlayerInfo[playerid][pCarLicT] == 0 && PlayerInfo[playerid][pCarLic] == 1)
- {
- PlayerInfo[playerid][pCarLic] = 0;
- PlayerInfo[playerid][pCarLicT] = 0;
- new str[128];
- mysql_format(SQL,str,128,"UPDATE users SET `CarLic`='0',`CarLicT`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- SCM(playerid,COLOR_GRAD1,"Your driving license has expired.");
- }
- if(PlayerInfo[playerid][pFlyLicT] == 0 && PlayerInfo[playerid][pFlyLic] == 1)
- {
- PlayerInfo[playerid][pFlyLic] = 0;
- PlayerInfo[playerid][pFlyLicT] = 0;
- new str[128];
- mysql_format(SQL,str,128,"UPDATE users SET `FlyLic`='0',`FlyLicT`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- SCM(playerid,COLOR_GRAD1,"Your flying license has expired.");
- }
- if(PlayerInfo[playerid][pBoatLicT] == 0 && PlayerInfo[playerid][pBoatLic] == 1)
- {
- PlayerInfo[playerid][pBoatLic] = 0;
- PlayerInfo[playerid][pBoatLic] = 0;
- new str[128];
- mysql_format(SQL,str,128,"UPDATE users SET `BoatLic`='0',`BoatLicT`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- SCM(playerid,COLOR_GRAD1,"Your boat license has expired.");
- }
- if(PlayerInfo[playerid][pGunLicT] == 0 && PlayerInfo[playerid][pGunLic] == 1)
- {
- PlayerInfo[playerid][pGunLic] = 0;
- PlayerInfo[playerid][pGunLicT] = 0;
- new str[128];
- mysql_format(SQL,str,128,"UPDATE users SET `GunLic`='0',`GunLicT`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- SCM(playerid,COLOR_GRAD1,"Your gun license has expired.");
- }
- //wardecese
- new fpm,fkm;
- fpm = PlayerInfo[playerid][pMember];
- fkm = PlayerInfo[killerid][pMember];
- for(new turf = 1; turf < sizeof(TurfInfo); turf++)
- {
- if(IsPlayerInTurf(playerid, turf) && IsPlayerInTurf(killerid, turf))
- {
- if(IsAMember(playerid) && IsAMember(killerid))
- {
- if(WarInfo[turf][wFaction] == fpm && WarInfo[turf][wAttacker] == fkm || WarInfo[turf][wFaction] == fkm && WarInfo[turf][wAttacker] == fpm)
- {
- if(fkm == WarInfo[turf][wAttacker] || fkm == WarInfo[turf][wFaction])
- {
- WarScoreF[fkm][turf] += 1;
- }
- ucideri[killerid][turf] ++;
- decese[playerid][turf] ++;
- new varxx[256];
- mysql_format(SQL, varxx, sizeof(varxx), "UPDATE users SET Raport1 = Raport1+1 WHERE name = '%s'",PlayerInfo[killerid][pNormalName]);
- mysql_tquery(SQL,varxx,"","");
- mysql_format(SQL, varxx, sizeof(varxx), "UPDATE users SET Raport2 = Raport2+1 WHERE name = '%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,varxx,"","");
- foreach(new i : Player)
- {
- new fpm2;
- fpm2 = PlayerInfo[i][pMember];
- if(IsAMember(i))
- {
- if(WarInfo[turf][wFaction] == fpm2 || WarInfo[turf][wAttacker] == fpm2)
- {
- SendDeathMessageToPlayer(i, killerid, playerid, reason);
- }
- }
- }
- if(PlayerInfo[killerid][pMember] == WarInfo[turf][wAttacker])
- {
- if((ucideri[killerid][turf]-decese[killerid][turf]) > bestscoreat[turf])
- {
- bestscoreat[turf] = (ucideri[killerid][turf]-decese[killerid][turf]);
- bestmemberat[turf] = killerid;
- }
- }
- if(PlayerInfo[killerid][pMember] == WarInfo[turf][wFaction])
- {
- if((ucideri[killerid][turf]-decese[killerid][turf]) > bestscoredf[turf])
- {
- bestscoredf[turf] = (ucideri[killerid][turf]-decese[killerid][turf]);
- bestmemberdf[turf] = killerid;
- }
- }
- if(PlayerInfo[playerid][pMember] == WarInfo[turf][wAttacker])
- {
- if((ucideri[playerid][turf]-decese[playerid][turf]) < worstscoreat[turf])
- {
- worstscoreat[turf] = (ucideri[playerid][turf]-decese[playerid][turf]);
- worstmemberat[turf] = playerid;
- }
- }
- if(PlayerInfo[playerid][pMember] == WarInfo[turf][wFaction])
- {
- if((ucideri[playerid][turf]-decese[playerid][turf]) < worstscoredf[turf])
- {
- worstscoredf[turf] = (ucideri[playerid][turf]-decese[playerid][turf]);
- worstmemberdf[turf] = playerid;
- }
- }
- PlayerInfo[killerid][pWKills] += 1;
- Update(killerid, pWKillsx);
- PlayerInfo[playerid][pWDeaths] += 1;
- Update(playerid, pWDeathsx);
- format(string, sizeof(string), "You have killed %s (%d).", GetName(playerid), playerid);
- SCM(killerid, COLOR_GENANNOUNCE, string);
- format(string, sizeof(string), "You have been killed by %s (%d).", GetName(killerid), killerid);
- SCM(playerid, COLOR_GENANNOUNCE, string);
- if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pMember] == 6)
- {
- SetPlayerVirtualWorld(playerid, 1);
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- }
- return 1;
- }
- }
- }
- }
- if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
- {
- DisablePlayerCheckpoint(playerid);
- gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
- }
- new caller = Mobile[playerid];
- if(caller != -1)
- {
- SendClientMessage(caller, COLOR_GRAD2, "The line just went dead....");
- CellTime[caller] = 0;
- CellTime[playerid] = 0;
- Mobile[caller] = -1;
- Mobile[playerid] = -1;
- CellTime[playerid] = 0;
- }
- if(PlayerInfo[playerid][pHeadValue] > 0)
- {
- if(IsPlayerConnected(killerid))
- {
- if(PlayerInfo[killerid][pMember] == 10)
- {
- if(GoChase[killerid] == playerid)
- {
- new killer[MAX_PLAYER_NAME];
- GetPlayerName(killerid, killer, sizeof(killer));
- GivePlayerCash(killerid, PlayerInfo[playerid][pHeadValue]);
- if(Undercover[killerid] == 1 && PhoneOnline[killerid] == 1 && GetDistanceBetweenPlayers(killerid,playerid) >= 100)
- {
- format(string,256,"%s has succesfully completed the contract on %s for $%s, distance: %.0fm.",killer,name,FormatNumber(PlayerInfo[playerid][pHeadValue]),GetDistanceBetweenPlayers(killerid,playerid));
- PlayerInfo[killerid][pContracts] += 1;
- Update(killerid, pContractsx);
- new varxx[256];
- mysql_format(SQL, varxx, sizeof(varxx), "UPDATE users SET Raport1 = Raport1+1 WHERE name = '%s'",PlayerInfo[killerid][pNormalName]);
- mysql_tquery(SQL,varxx,"","");
- }
- if(Undercover[killerid] == 0)
- {
- format(string,256,"%s failed to complete the contract on %s for $%s, distance: %.0fm. Fail reason: not undercover.",killer,name,FormatNumber(PlayerInfo[playerid][pHeadValue]),GetDistanceBetweenPlayers(killerid,playerid));
- }
- if(PhoneOnline[killerid] == 0)
- {
- format(string,256,"%s failed to complete the contract on %s for $%s, distance: %.0fm. Fail reason: phone turned on.",killer,name,FormatNumber(PlayerInfo[playerid][pHeadValue]),GetDistanceBetweenPlayers(killerid,playerid));
- }
- if(GetDistanceBetweenPlayers(killerid,playerid) <= 99)
- {
- format(string,256,"%s failed to complete the contract on %s for $%s, distance: %.0fm. Fail reason: distance/weapon.",killer,name,FormatNumber(PlayerInfo[playerid][pHeadValue]),GetDistanceBetweenPlayers(killerid,playerid));
- }
- SendFamilyMessage(10, COLOR_TEAL, string);
- PlayerInfo[playerid][pHeadValue] = 0;
- GotHit[playerid] = 0;
- GetChased[playerid] = 999;
- GoChase[killerid] = 999;
- new str[256];
- mysql_format(SQL,str,sizeof(str),"UPDATE users SET `HeadValue`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
- mysql_tquery(SQL,str,"","");
- Update(killerid, pCashx);
- togfind[killerid] = 0;
- PlayerInfo[killerid][pHitT] = 300;
- mysql_format(SQL, string, sizeof(string), "UPDATE users SET `HitT`='%d' WHERE `name`='%s'", PlayerInfo[killerid][pHitT], PlayerInfo[killerid][pNormalName]);
- mysql_tquery(SQL,string,"","");
- }
- }
- }
- return 1;
- }
- if(gTeam[playerid] == 3)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 3 || gTeam[killerid] == 4 || gTeam[killerid] == 5 || (gTeam[killerid] == 11 && GoChase[killerid] == 999))
- {
- new namekill[25];
- GetPlayerName(killerid,namekill,sizeof(namekill));
- strmid(WantedName[playerid], namekill, 0, strlen(namekill), 255);
- WantedReason[playerid] = reason;
- format(string,sizeof(string),"{408080}Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,COLOR_WHITE,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- if(gTeam[playerid] == 2)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 3 || gTeam[killerid] == 4 || gTeam[killerid] == 5 || (gTeam[killerid] == 11 && GoChase[killerid] == 999))
- {
- new namekill[25];
- GetPlayerName(killerid,namekill,sizeof(namekill));
- strmid(WantedName[playerid], namekill, 0, strlen(namekill), 255);
- WantedReason[playerid] = reason;
- format(string,sizeof(string),"{408080}Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,COLOR_WHITE,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- if(gTeam[playerid] == 4)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 3 || gTeam[killerid] == 4 || gTeam[killerid] == 5 || (gTeam[killerid] == 11 && GoChase[killerid] == 999))
- {
- new namekill[25];
- GetPlayerName(killerid,namekill,sizeof(namekill));
- strmid(WantedName[playerid], namekill, 0, strlen(namekill), 255);
- WantedReason[playerid] = reason;
- format(string,sizeof(string),"{408080}Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,COLOR_WHITE,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- if(gTeam[playerid] == 5)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 3 || gTeam[killerid] == 4 || (gTeam[killerid] == 11 && GoChase[killerid] == 999))
- {
- new namekill[25];
- GetPlayerName(killerid,namekill,sizeof(namekill));
- strmid(WantedName[playerid], namekill, 0, strlen(namekill), 255);
- WantedReason[playerid] = reason;
- format(string,sizeof(string),"{408080}Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,COLOR_WHITE,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- if(gTeam[playerid] == 11)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 3 || gTeam[killerid] == 4 || gTeam[killerid] == 5)
- {
- new namekill[25];
- GetPlayerName(killerid,namekill,sizeof(namekill));
- strmid(WantedName[playerid], namekill, 0, strlen(namekill), 255);
- WantedReason[playerid] = reason;
- format(string,sizeof(string),"{408080}Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,COLOR_WHITE,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- killerid = INVALID_PLAYER_ID;
- }
- if(PaintType[playerid] != 0 && PaintType[killerid] != 0) return 1;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement