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(killerid != INVALID_PLAYER_ID)
- {
- new var100[256],playername[30],killername[30];
- GetPlayerName(playerid,playername,sizeof(playername));
- GetPlayerName(killerid,killername,sizeof(killername));
- mysql_format(SQL, var100, sizeof(var100), "INSERT INTO kill_logs (`playerid`,`killerid`,`reason`,`playername`,`killername`) VALUES ('%d','%d','%d','%s','%s')", PlayerInfo[playerid][pSQLID],PlayerInfo[killerid][pSQLID],reason,playername,killername);
- mysql_tquery(SQL,var100,"","");
- 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),"Quest [Kill %d cops] progress: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_YELLOW, str);
- }
- else
- {
- format(str, sizeof(str),"Progres pentru misiunea [Omoara %d politisti]: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_YELLOW, str);
- }
- }
- }
- }
- if(PlayerInfo[playerid][pWantedLevel] >= 1)
- {
- new copkill=0, price = PlayerInfo[playerid][pWantedLevel] * 1000, count, str23[MAX_STRING], totalprice = price / 2, string[256], lastname[30], streap[30], timejail;
- if((PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pMember] != 8)) {
- 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++;
- GameTextForPlayer(i, "Running Suspect bonus!", 5000, 1);
- format(string, sizeof(string), "Ai primit $%d bonus pentru prinderea suspectului %s.", totalprice, streap);
- SendClientMessage(i, COLOR_DBLUE, string);
- ConsumingMoney[i] = 1;
- GivePlayerCash(i, price);
- Update(i, pCashx);
- new idfac = PlayerInfo[i][pMember];
- DynamicFactions[idfac][fBank] += totalprice;
- 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;
- }
- }
- }
- if(copkill == 1) {
- SendTeamMessage(1, COLOR_LIGHTBLUE, string);
- SendTeamMessage(2, COLOR_LIGHTBLUE, string);
- SendTeamMessage(3, COLOR_LIGHTBLUE, string);
- SendTeamMessage(8, COLOR_LIGHTBLUE, 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), "(N) %s has been killed by %s by drive-by.",name, kill);
- ABroadCast(COLOR_RED,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;
- }
- }
- 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(PlayerCuffed2[playerid] == 1)
- {
- PlayerCuffed2[playerid] = 0;
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
- RemovePlayerAttachedObject(playerid,1);
- }
- if( Hatss[ playerid ] ) Hatss[ playerid ] = 0;
- if( Sunglasses[ playerid ] ) 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.");
- }
- 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] ++;
- 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;
- }
- }
- 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(rainbowon[playerid] == 1) {
- new carid = GetPlayerVehicleID(playerid),idcar=-1;
- for(new vv; vv < MAX_PERSONAL_VEHICLES; vv++) {
- if(carid == PlayerInfo[playerid][pCarID][vv]) {
- idcar = vv;
- }
- }
- ChangeVehicleColor(carid, PlayerInfo[playerid][pCarColor1][idcar], PlayerInfo[playerid][pCarColor2][idcar]);
- rainbowtimer[playerid] = KillTimer(rainbowtimer[playerid]);
- SCM(playerid, COLOR_LIGHTGREEN, "The rainbow stopped because the car exploded");
- rainbowon[playerid] = 0;
- }
- for( new i = 0; i < 2; i++ ) PlayerTextDrawHide( playerid, FindTXD[ playerid ][ i ] );
- if(PlayerInfo[playerid][pPaintBallG] > 0)
- {
- foreach(new iddd : Player)
- {
- if(PlayerInfo[iddd][pPaintBallG] == PlayerInfo[playerid][pPaintBallG])
- {
- SendDeathMessageToPlayer(iddd, killerid, playerid, reason);
- }
- }
- PlayerInfo[killerid][pPaintBallKills]++;
- format(string,sizeof(string),"You have been killed by %s.", GetName(killerid));
- SendClientMessage(playerid, COLOR_GENANNOUNCE, string);
- format(string,sizeof(string),"You have killed %s. You now have %d kills.", GetName(playerid), PlayerInfo[killerid][pPaintBallKills]);
- SendClientMessage(killerid, COLOR_GENANNOUNCE, string);
- if(PlayerInfo[killerid][pQuest2] == 3) {
- if(PlayerInfo[killerid][pQuestNeed2] > PlayerInfo[killerid][pQuestProgress2]) {
- PlayerInfo[killerid][pQuestProgress2]++;
- Update(killerid, pQuestProgress2x);
- if(PlayerInfo[killerid][pQuestProgress2] >= PlayerInfo[killerid][pQuestNeed2])
- {
- FinishQuest2(killerid, 3);
- }
- else
- {
- new str[128];
- if(PlayerInfo[killerid][pLanguage] == 1) {
- format(str, sizeof(str),"Quest [Kill %d players at paintball] progress: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_YELLOW, str);
- }
- else
- {
- format(str, sizeof(str),"Progres pentru misiunea [Omoara %d playeri la Paintball]: %d/%d",PlayerInfo[killerid][pQuestNeed2],PlayerInfo[killerid][pQuestProgress2],PlayerInfo[killerid][pQuestNeed2]);
- SendClientMessage(killerid, COLOR_YELLOW, str);
- }
- }
- }
- }
- if(PlayerInfo[killerid][pPaintBallG] == 3) {
- if(PlayerInfo[killerid][pPaintBallKills] == 2) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 29, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 4) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 28, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 6) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 33, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 8) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 32, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 10) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 25, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 12) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 26, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 14) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 34, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 16) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 27, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 18) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 31, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 20) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 30, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 22) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 23, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 24) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 22, 1000); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 26) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 9, 1); }
- else if(PlayerInfo[killerid][pPaintBallKills] == 28) { ResetPlayerWeaponsEx(killerid); ResetPlayerWeapons(killerid); GivePlayerWeaponEx(killerid, 4, 1); }
- }
- if(PlayerInfo[killerid][pPaintBallKills] == 29 && PlayerInfo[killerid][pPaintBallG] == 3)
- {
- foreach(new i : Player) {
- if(PlayerInfo[i][pPaintBallG] == 3)
- {
- format(string,sizeof(string),"Round over! Winner: %s - 29 kills.",GetName(killerid));
- SendClientMessage(i, COLOR_YELLOW, string);
- SendClientMessage(i, COLOR_YELLOW, "Use /votemap to vote for a map.");
- ResetPlayerWeaponsEx(i);
- ResetPlayerWeapons(i);
- SetPlayerArmourEx(i, 0);
- PlayerInfo[i][pPaintBallKills] = 0;
- PlayerInfo[i][pPaintBallVoted] = 0;
- PlayerInfo[i][pPaintBallVoted2] = 0;
- for (new idd2 = 0; idd2 != 5; ++idd2) SendDeathMessageToPlayer(i, 1001, 1001, 1001);
- }
- }
- KillTimer(paintrun3);
- paintt[3] = 0;
- paintrs[3] = 31;
- preparepaint3 = SetTimer("PrepareRoundPaintBall3", 1000, 1);
- PaintWinner[3] = -1;
- PaintBallWinnerKills[3] = 0;
- paintvotem[3][0] = 0;
- paintvotem[3][1] = 0;
- paintvotem[3][2] = 0;
- paintvotem[3][3] = 0;
- paintvotem[3][4] = 0;
- mapvoted[3] = 0;
- }
- if(PlayerInfo[killerid][pPaintBallKills] > PaintBallWinnerKills[PlayerInfo[playerid][pPaintBallG]])
- {
- PaintWinner[PlayerInfo[playerid][pPaintBallG]] = killerid;
- PaintBallWinnerKills[PlayerInfo[playerid][pPaintBallG]] = PlayerInfo[killerid][pPaintBallKills];
- foreach(new i : Player) {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pPaintBallG] == PlayerInfo[playerid][pPaintBallG])
- {
- format(string,sizeof(string),"%s is in the lead with %d kills.",GetName(killerid),PaintBallWinnerKills[PlayerInfo[playerid][pPaintBallG]]);
- SendClientMessage(i, COLOR_YELLOW, string);
- }
- }
- }
- }
- return 1;
- }
- if(PlayerInfo[playerid][pHeadValue] > 0)
- {
- if(IsPlayerConnected(killerid)) {
- if(PlayerInfo[killerid][pMember] == 11) {
- 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));
- }
- 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(11, 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),"Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,0x408080FF,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),"Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,0x408080FF,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),"Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,0x408080FF,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),"Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,0x408080FF,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),"Ai fost atacat de %s. Ai 60 de secunde sa folosesti /call 112 pentru a raporta incidentul.",GetName(killerid));
- SCM(playerid,0x408080FF,string);
- WantedTimer[playerid] = 60;
- }
- }
- return 1;
- }
- killerid = INVALID_PLAYER_ID;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement