Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if( playerid == INVALID_PLAYER_ID ) return 0;
- IsDeath[playerid] = 1;
- PlayerTextDrawHide(playerid, War[playerid][0]);
- PlayerTextDrawHide(playerid, War[playerid][1]);
- PlayerTextDrawHide(playerid, War[playerid][2]);
- PlayerTextDrawHide(playerid, War[playerid][3]);
- PlayerTextDrawHide(playerid, War[playerid][4]);
- PlayerTextDrawHide(playerid, War[playerid][5]);
- PlayerTextDrawHide(playerid, War[playerid][6]);
- PlayerTextDrawHide(playerid, War[playerid][7]);
- dsCurrentModel [ playerid ] = 0;
- dsCurrentArrayID [ playerid ] = -1;
- dsIsTestingVehicle [ playerid ] = 0;
- new f = P_DATA[ playerid ][ pMember ] + P_DATA[ playerid ][ pLeader ];
- if( f >= 1 || f <= 3 )
- {
- new string[128], sendername[MAX_PLAYER_NAME];
- GetPlayerName(killerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Ai fost omorat de catre {DC0C0C}%s{FFFFFF}!", sendername);
- SendClientMessage(playerid, 0xFFFFFFFF, string);
- return 1;
- GivePlayerAchiv( killerid, 7 );
- }
- if ( dsCurrentVehicleID [ playerid ] != 0 )
- {
- DestroyVehicle ( dsCurrentVehicleID [ playerid ] );
- dsCurrentVehicleID [ playerid ] = 0;
- }
- if( iCTVST != 0 )
- {
- CS_Kills[ killerid ] ++;
- if( CTVST_Team[ killerid ] == 1 )
- {
- BlueTeamScore ++;
- }
- else if( CTVST_Team[ killerid ] == 2 )
- {
- RedTeamScore ++;
- }
- if( CTVST_Team[ playerid ] == 1 )
- {
- CTMembers --;
- } else TMembers --;
- foreach(Player, i)
- {
- if( CTVST_Team[ i ] == 0 ) continue;
- SendDeathMessageToPlayer( i, killerid, playerid, reason );
- }
- ClearKillList();
- if( CTMembers == 0 || TMembers == 0 )
- {
- OnCTVSTEventFinish( );
- KillTimer( finishTimer );
- }
- }
- if( inPB[ playerid ] == 1 && inPB[ killerid ] == 1 )
- {
- PB_Deaths[ playerid ] ++;
- PB_Kills[ killerid ] ++;
- if( PB_KillingSpree[ playerid ] > PB_BestKS[ playerid ] )
- {
- PB_BestKS[ playerid ] = PB_KillingSpree[ playerid ];
- }
- PB_KillingSpree[ playerid ] = 0;
- PB_KillingSpree[ killerid ] ++;
- if( PB_KillingSpree[ killerid ] > PB_BestKS[ killerid ] )
- {
- PB_BestKS[ killerid ] = PB_KillingSpree[ killerid ];
- }
- new BestID = GetBestPaintballPlayer( );
- gszString[ 0 ] = EOS;
- format( gszString, 256, "Best Player: %s~n~Player Kills: %d", GetPName( BestID ), PB_Kills[ BestID ] );
- TextDrawSetString( PB_BestStats, gszString);
- foreach(Player, i)
- {
- if( inPB[ i ] != 1 ) continue;
- TextDrawShowForPlayer( i, PB_Box1 );
- TextDrawShowForPlayer( i, PB_Box2 );
- TextDrawShowForPlayer( i, PB_BestStats );
- TextDrawShowForPlayer( i, PB_Delimitator );
- }
- format( gszString, 256, "My kills: %d~n~My Deaths: %d~n~My KillingSpree: %d~n~Best Killing Spree: %d", PB_Kills[ playerid ], PB_Deaths[ playerid ], PB_KillingSpree[ playerid ], PB_BestKS[ playerid ] );
- PlayerTextDrawSetString( playerid, PaintBallMyStats[ playerid ], gszString );
- PlayerTextDrawShow( playerid, PaintBallMyStats[ playerid ] );
- format( gszString, 256, "My kills: %d~n~My Deaths: %d~n~My KillingSpree: %d~n~Best Killing Spree: %d", PB_Kills[ killerid ], PB_Deaths[ killerid ], PB_KillingSpree[ killerid ], PB_BestKS[ killerid ] );
- PlayerTextDrawSetString( killerid, PaintBallMyStats[ killerid ], gszString );
- PlayerTextDrawShow( killerid, PaintBallMyStats[ killerid ] );
- new Float: Health = 0.0;
- GetPlayerHealth( killerid, Health );
- if( Health != 0.0 || Health != 100.0 )
- {
- SetPlayerHealth( killerid, Health + 15.0 );
- SendClientMessage( killerid, -1, "[{2D82D6}Paintball{FFFFFF}]: Ai primit 15% viata." );
- }
- SendDeathMsgToPBPlayers( killerid, playerid, reason );
- }
- PlayerTextDrawHide (playerid, dsNameTextdraw [ playerid ] );
- PlayerTextDrawDestroy ( playerid, dsPriceTextdraw [ playerid ] );
- PlayerTextDrawDestroy ( playerid, dsStockTextdraw [ playerid ] );
- if( CA_DATA[ 0 ][ DD_Started ] == 2 && inDD[ playerid ] == 1 )
- {
- PlayAtCarnival[ playerid ] = gettime( ) + 60;
- inDD[ playerid ] = 0;
- inCarnival[ playerid ] = 0;
- SpawnAtCarnival[ playerid ] = 1;
- DestroyVehicle( DD_Veh[ playerid ] );
- DD_Veh[ playerid ] = 0;
- if( CountDDPlayers( ) == 1 )
- {
- CA_DATA[ 0 ][ DD_Started ] = 0;
- foreach(Player, i)
- {
- if( inDD[ i ] == 1 )
- {
- UpdateCarnivalScore( i, 1000, "+" );
- SendClientMessage( i, -1, "[{2D82D6}Carnaval{FFFFFF}]: Ai castigat meciul de Death Derby. Premiu: 1000 Scor de carnaval" );
- BlockEnterInVehicle( i );
- SetPlayerPos( i, 378.3406, -2028.3041, 7.8301 );
- PlayAtCarnival[ i ] = 0;
- PlayAtCarnival[ i ] = gettime( ) + 60;
- inCarnival[ i ] = 0;
- inDD[ i ] = 0;
- DestroyVehicle( DD_Veh[ i ] );
- DD_Veh[ i ] = 0;
- DDVehRoW = 0;
- break;
- }
- }
- }
- }
- if ( IsHEJoined [ playerid ] )
- {
- DisablePlayerRaceCheckpoint ( playerid );
- HotringEventCheckpoint [ playerid ] = 0;
- HotringEventLap [ playerid ] = 0;
- IsHEJoined [ playerid ] = false;
- HotringEventPlayers -= 1;
- DestroyVehicle ( HotringEventVehicle [ playerid ] );
- HotringEventVehicle [ playerid ] = 0;
- if ( !HotringEventPlayers && HotringEventStarted ) HotringEventForceStop ( -2 );
- }
- if(killerid == INVALID_PLAYER_ID)
- {
- GivePlayerCash(playerid, -5000);
- }
- if(killerid != INVALID_PLAYER_ID) {
- new name[MAX_PLAYER_NAME];
- new killername [ MAX_PLAYER_NAME ];
- new string[256];
- new playercash;
- new victimteam;
- new Float:px,Float:py,Float:pz;
- new killerteam;
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(killerid, killername, sizeof(killername));
- if(JoinedGunGame[killerid] == 1 || JoinedGunGame[killerid] == 2)
- {
- return 1;
- }
- if(JoinedGunGame[playerid] > 0)
- {
- JoinedGunGame[playerid] = 0;
- SetPlayerSkin(playerid, P_DATA[playerid][pChar]);
- ResetPlayerWeapons(playerid);
- }
- if(CP[playerid] == 51)
- {
- CP[playerid] = 0;
- DisablePlayerCheckPointEx(playerid);
- SendClientMessage(playerid, COLOR_YELLOW, "Mission Failed!");
- }
- if ( GangKilledGang ( killerid, playerid ) )
- {
- new const kER = P_DATA [ killerid ] [ pMember ] + P_DATA [ killerid ] [ pLeader ];
- new const kED = P_DATA [ playerid ] [ pMember ] + P_DATA [ playerid ] [ pLeader ];
- if ( kER != kED )
- {
- format ( string, sizeof ( string ), "* Mafiotul %s din %s l-a omorat pe mafiotul %s din %s si a primit 5k", killername, GetClanName(kER), name, GetClanName(kED) );
- SendFamilyMessage ( kER, TEAM_AZTECAS_COLOR, string );
- format ( string, sizeof ( string ), "* Mafiotul %s din %s a fost omorat de mafiotul %s din %s", name, GetClanName(kED), killername, GetClanName(kER) );
- SendFamilyMessage ( kED, TEAM_AZTECAS_COLOR, string );
- }
- }
- if ( IsInGang ( killerid ) && IsACop ( playerid ))
- {
- format ( string, sizeof ( string ), "* Mafiotul %s l-a omorat pe politistul %s si a primit 10k", killername, name );
- SendFamilyMessage ( P_DATA [ killerid ] [ pMember ] + P_DATA [ killerid ] [ pLeader ], TEAM_AZTECAS_COLOR, string );
- }
- SetPlayerWantedLevel(playerid, P_DATA[playerid][pWantedLevel]);
- gPlayerUsingLoopingAnim[playerid] = 0;
- victimteam = gTeam[playerid];
- killerteam = gTeam[killerid];
- gPlayerSpawned[playerid] = 0;
- P_DATA[playerid][pLocal] = 255;
- GetPlayerPos(playerid, px, py, pz);
- P_DATA[playerid][pSf] = 0;
- if(P_DATA[playerid][pJailed] > 0 && P_DATA[killerid][pJailed] > 0)
- {
- JFKick[killerid] += 1;
- SendClientMessage(killerid, 0xE42217FF, "[WARNING]: Ai omorat o persoana aflata in puscarie. Daca mai faci asa ceva,vei primi Kick !");
- format(string, 256, "{2D82D6}AW{FFFFFF}:{FFFFFF}(10)%s[id:%d] a fost omorat de %s[id:%d] (jail fight)", GetPlayerNameEx(playerid),playerid,GetPlayerNameEx(killerid),killerid);
- ABroadCast(COLOR_LIGHTRED,string,1);
- return 1;
- }
- if(killerid != 255)
- {
- if(GetPlayerState(killerid) == 2)
- {
- SendClientMessage(killerid, COLOR_YELLOW, "DriveBy Kill, nu mai abuza, du-te pe jos!");
- return 1;
- }
- }
- if(JoinedMotoCross[playerid] > 0)
- {
- JoinedMotoCross[playerid] = 0;
- InscrisiMotoCross--;
- CP[playerid] = 0;
- DisablePlayerRaceCheckpoint(playerid);
- }
- if(P_DATA[playerid][pLeader] == 0 && P_DATA[playerid][pMember] == 0)
- {
- if(P_DATA[killerid][pLeader] == 11 || P_DATA[killerid][pMember] == 11 || P_DATA[killerid][pLeader] == 12 || P_DATA[killerid][pMember] == 12 ||P_DATA[killerid][pLeader] == 13 || P_DATA[killerid][pMember] == 13 ||P_DATA[killerid][pLeader] == 14 || P_DATA[killerid][pMember] == 14 ||P_DATA[killerid][pLeader] == 15 || P_DATA[killerid][pMember] == 15 ||P_DATA[killerid][pLeader] == 16 || P_DATA[killerid][pMember] == 16)
- {
- GivePlayerCash(playerid, 300);
- GivePlayerCash(killerid, -300);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un mafiot si ai primit 300{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un civil si ai fost taxat cu 300{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un mafiot si a primit 300$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- else if(P_DATA[killerid][pLeader] == 4 || P_DATA[killerid][pMember] == 4 || P_DATA[killerid][pLeader] == 5 || P_DATA[killerid][pMember] == 5 ||P_DATA[killerid][pLeader] == 6 || P_DATA[killerid][pMember] == 6 || P_DATA[killerid][pLeader] == 7 || P_DATA[killerid][pMember] == 7 || P_DATA[killerid][pLeader] == 9 || P_DATA[killerid][pMember] == 9 || P_DATA[killerid][pLeader] == 10 || P_DATA[killerid][pMember] == 10)
- {
- GivePlayerCash(playerid, 250);
- GivePlayerCash(killerid, -250);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un membru al unei factiuni pasnice si ai primit 250{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un civil si ai fost taxat cu 250{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un membru pasnic si a primit 250$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- else if(P_DATA[killerid][pLeader] == 0 && P_DATA[killerid][pMember] == 0)
- {
- GivePlayerCash(playerid, 250);
- GivePlayerCash(killerid, -250);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un civil si ai primit 250{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un civil si ai fost taxat cu 250{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un civil si a primit 250$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- else if(P_DATA[killerid][pLeader] == 1 || P_DATA[killerid][pMember] == 1 || P_DATA[killerid][pLeader] == 2 || P_DATA[killerid][pMember] == 2 || P_DATA[killerid][pLeader] == 3 || P_DATA[killerid][pMember] == 3)
- {
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "Civil: %s a fost omorat de politistul %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- }
- if(P_DATA[playerid][pLeader] == 4 || P_DATA[playerid][pMember] == 4 || P_DATA[playerid][pLeader] == 5 || P_DATA[playerid][pMember] == 5 || P_DATA[playerid][pLeader] == 6 || P_DATA[playerid][pMember] == 6 || P_DATA[playerid][pLeader] == 7 || P_DATA[playerid][pMember] == 7 || P_DATA[playerid][pLeader] == 9 || P_DATA[playerid][pMember] == 9 || P_DATA[playerid][pLeader] == 10 || P_DATA[playerid][pMember] == 10)
- {
- if(P_DATA[killerid][pLeader] == 11 || P_DATA[killerid][pMember] == 11 || P_DATA[killerid][pLeader] == 12 || P_DATA[killerid][pMember] == 12 ||P_DATA[killerid][pLeader] == 13 || P_DATA[killerid][pMember] == 13 ||P_DATA[killerid][pLeader] == 14 || P_DATA[killerid][pMember] == 14 ||P_DATA[killerid][pLeader] == 15 || P_DATA[killerid][pMember] == 15 ||P_DATA[killerid][pLeader] == 16 || P_DATA[killerid][pMember] == 16)
- {
- GivePlayerCash(playerid, 3500);
- GivePlayerCash(killerid, -3500);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un mafiot si ai primit 3.500{228B22}$ {FFFFFF}de la acesta, drept recompensa!");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un membru al unei factiuni pasnice si taxat cu 3.500{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un mafiot si a primit 500$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- else if((P_DATA[killerid][pLeader] == 4 || P_DATA[killerid][pMember] == 4 || P_DATA[killerid][pLeader] == 5 || P_DATA[killerid][pMember] == 5 ||P_DATA[killerid][pLeader] == 6 || P_DATA[killerid][pMember] == 6 || P_DATA[killerid][pLeader] == 7 || P_DATA[killerid][pMember] == 7 || P_DATA[killerid][pLeader] == 9 || P_DATA[killerid][pMember] == 9 || P_DATA[killerid][pLeader] == 10 || P_DATA[killerid][pMember] == 10))
- {
- if(P_DATA[playerid][pMember] == P_DATA[killerid][pMember] || P_DATA[playerid][pMember] == P_DATA[killerid][pLeader] || P_DATA[killerid][pMember] == P_DATA[playerid][pLeader] || P_DATA[playerid][pLeader] == P_DATA[killerid][pLeader])
- {
- }
- else
- {
- GivePlayerCash(playerid, 500);
- GivePlayerCash(killerid, -500);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un membru al unei factiuni pasnice si ai primit 500{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un membru al unei factiuni pasnice si taxat cu 500{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un membru pasnic si a primit 300$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- }
- else if(P_DATA[killerid][pMember] == 0 && P_DATA[killerid][pLeader] == 0)
- {
- GivePlayerCash(playerid, 500);
- GivePlayerCash(killerid, -500);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un civil si ai primit 500{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un membru al unei factiuni pasnice si taxat cu 500{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un civil si a primit 500$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- }
- if(P_DATA[playerid][pLeader] == 11 || P_DATA[playerid][pMember] == 11 || P_DATA[playerid][pLeader] == 12 || P_DATA[playerid][pMember] == 12 || P_DATA[playerid][pLeader] == 13 || P_DATA[playerid][pMember] == 13 || P_DATA[playerid][pLeader] == 14 || P_DATA[playerid][pMember] == 14 || P_DATA[playerid][pLeader] == 15 || P_DATA[playerid][pMember] == 15 || P_DATA[playerid][pLeader] == 16 || P_DATA[playerid][pMember] == 16)
- {
- if((P_DATA[killerid][pLeader] == 4 || P_DATA[killerid][pMember] == 4 || P_DATA[killerid][pLeader] == 5 || P_DATA[killerid][pMember] == 5 ||P_DATA[killerid][pLeader] == 6 || P_DATA[killerid][pMember] == 6 || P_DATA[killerid][pLeader] == 7 || P_DATA[killerid][pMember] == 7 || P_DATA[killerid][pLeader] == 9 || P_DATA[killerid][pMember] == 9 || P_DATA[killerid][pLeader] == 10 || P_DATA[killerid][pMember] == 10))
- {
- GivePlayerCash(playerid, 250);
- GivePlayerCash(killerid, -250);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un membru al unei factiuni pasnice si ai primit 250{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un mafiot si taxat cu 250{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un membru pasnic si a primit 250$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- else if(P_DATA[killerid][pMember] == 0 && P_DATA[killerid][pLeader] == 0)
- {
- GivePlayerCash(playerid, 250);
- GivePlayerCash(killerid, -250);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un civil si ai primit 250{228B22}$ {FFFFFF}de la acesta, drept recompensa.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un mafiot si taxat cu 250{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a fost omorat de un civil si a primit 250$ de la %s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- }
- }
- if(IsAMember(playerid) && IsAMember(killerid))
- {
- if(FactionData[P_DATA[playerid][pLeader] + P_DATA[playerid][pMember]-10][faAlianta] != FactionData[P_DATA[killerid][pLeader] + P_DATA[killerid][pMember]-10][faAlianta])
- {
- // GivePlayerCash(playerid, -3500);
- GivePlayerCash(killerid, 5000);
- SendClientMessage(playerid, COLOR_WHITE, "Ai fost omorat de un rival.");
- SendClientMessage(killerid, COLOR_WHITE, "Ai omorat un rival si ai primit recompensa 5000{228B22}$");
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, 256, "{2D82D6}AW{FFFFFF}:{FFFFFF} %s a fost omorat de un rival:{FFFFFF}%s", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid));
- // ABroadCast(COLOR_LIGHTRED,string,1);
- format(string, sizeof(string), "%s a fost omorat de un rival:%s (%d/%d/%d ora: %d:%d )", GetPlayerNameEx(playerid),GetPlayerNameEx(killerid), day, month, year, hour,minute);
- KillLog(string);
- if(wars[killerid] != 0 && wars[playerid] != 0 && wars[killerid] != wars[playerid])
- {
- pWarKills[killerid]++;
- pWarDeaths[playerid]++;
- format(string, sizeof(string),"my kills: ~y~%d",pWarKills[killerid]);
- PlayerTextDrawSetString(killerid, War[killerid][4], string);
- format(string, sizeof(string),"my death: ~y~%d",pWarDeaths[playerid]);
- PlayerTextDrawSetString(playerid, War[playerid][5], string);
- new echipa01, echipa02;
- foreach(Player, i)
- {
- if( P_DATA[i][pMember] == waratack || P_DATA[i][pLeader] == waratack)
- {
- echipa01 += pWarKills[i];
- }
- else if( P_DATA[i][pMember] == wardefense || P_DATA[i][pLeader] == wardefense)
- {
- echipa02 += pWarKills[i];
- }
- }
- foreach(Player, i)
- {
- if( P_DATA[i][pMember] == waratack || P_DATA[i][pLeader] == waratack || P_DATA[i][pMember] == wardefense || P_DATA[i][pLeader] == wardefense)
- {
- format(string, sizeof(string),"%s: ~y~%d",GetClanName(waratack),echipa01);
- PlayerTextDrawSetString(i, War[i][1], string);
- format(string, sizeof(string),"%s: ~y~%d",GetClanName(wardefense),echipa02);
- PlayerTextDrawSetString(i, War[i][2], string);
- PlayerTextDrawShow(i, War[i][0]);
- PlayerTextDrawShow(i, War[i][1]);
- PlayerTextDrawShow(i, War[i][2]);
- PlayerTextDrawShow(i, War[i][3]);
- PlayerTextDrawShow(i, War[i][4]);
- PlayerTextDrawShow(i, War[i][5]);
- PlayerTextDrawShow(i, War[i][6]);
- }
- }
- }
- }
- return 1;
- }
- if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
- {
- DisablePlayerCheckPointEx(playerid);
- gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
- }
- new caller = Mobile[playerid];
- if(caller != 255)
- {
- if(caller < 255)
- {
- SendClientMessage(caller, COLOR_GRAD2, "Linia este moarta ...");
- CellTime[caller] = 0;
- CellTime[playerid] = 0;
- Mobile[caller] = 255;
- }
- Mobile[playerid] = 255;
- CellTime[playerid] = 0;
- }
- ClearCrime(playerid);
- if(P_DATA[playerid][pHeadValue] > 0)
- {
- if(IsPlayerConnected(killerid))
- {
- if(gTeam[killerid] == 5 || P_DATA[killerid][pLeader] == 7 || P_DATA[killerid][pMember] == 7)
- {
- if(GoChase[killerid] == playerid)
- {
- ConsumingMoney[killerid] = 1;
- new killer[MAX_PLAYER_NAME];
- GetPlayerName(killerid, killer, sizeof(killer));
- GivePlayerCash(killerid, P_DATA[playerid][pHeadValue]);
- format(string,128,"<< Hitman %s l-a omorat pe %s si a primit $%d >>",killer,name,P_DATA[playerid][pHeadValue]);
- SendFamilyMessage(7, COLOR_YELLOW, string);
- new hour,minute,second;
- new year, month,day;
- gettime(hour,minute,second);
- getdate(year, month, day);
- format(string, sizeof(string), "%s a primit $%d ca la omorat pe %s (%d/%d/%d ora: %d:%d:%d )", killer,P_DATA[playerid][pHeadValue],name, day, month, year, hour,minute,second);
- PayLog(string);
- P_DATA[playerid][pHeadValue] = 0;
- GotHit[playerid] = 0;
- GetChased[playerid] = 999;
- GoChase[killerid] = 999;
- format(string, sizeof(string), "UPDATE players SET HeadValue='%d' WHERE id=%d", P_DATA[playerid][pHeadValue], P_DATA[playerid][pSQLID]);
- mysql_tquery(SQL, string, "", "");
- ContractDone[killerid] = SetTimerEx("DisguiseOFF", 10000, true, "i", killerid);
- }
- }
- }
- }
- if(victimteam >= 4)
- {
- if(IsPlayerConnected(killerid))
- {
- new slice = 100; //$100
- playercash = GetPlayerCash(playerid);
- if(gTeam[killerid] != 2)
- {
- // WantedPoints[killerid] += 2;
- // P_DATA[killerid][pWantedPoints] = WantedPoints[killerid];
- // format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", P_DATA[killerid][pWantedPoints], P_DATA[killerid][pSQLID]);
- // mysql_query(string);
- } //+ 2 wanted points
- if(SafeTime[playerid] <= 0)
- {
- if(gTeam[killerid] != gTeam[playerid])
- {
- if(GetPlayerState(killerid) == 1)
- {
- P_DATA[killerid][pKills] = P_DATA[killerid][pKills] + 2;
- }
- else
- {
- P_DATA[killerid][pKills]++;
- }
- P_DATA[playerid][pKills]--;
- format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", P_DATA[playerid][pKills], P_DATA[playerid][pSQLID]);
- mysql_tquery(SQL, string, "", "");
- format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", P_DATA[killerid][pKills], P_DATA[killerid][pSQLID]);
- mysql_tquery(SQL, string, "", "");
- }
- }
- if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
- {
- slice = 0;
- }
- if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
- {
- slice = 0;
- }
- if (playercash > 0)
- {
- //GivePlayerCash(playerid, -slice);
- }
- else
- {
- slice = slice+500;
- }
- //GivePlayerCash(killerid, slice);
- PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
- // if (((gTeam[killerid]) == 3) && reason != 49)
- // {
- // SetPlayerCriminal(killerid,255, "Omor Calificat");
- // }
- // else if (((gTeam[killerid]) == 3) && reason == 49)
- // {
- // SetPlayerCriminal(killerid,255, "Lovit si fugit");
- // }
- }
- }
- else if (victimteam == 2)
- {
- if(IsPlayerConnected(killerid))
- {
- P_DATA[playerid][pKills]--;
- format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", P_DATA[playerid][pKills], P_DATA[playerid][pSQLID]);
- mysql_tquery(SQL, string, "", "");
- if (gTeam[killerid] == 2)//cops kill cop
- {
- PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
- GivePlayerCash(killerid, -suecost);
- GivePlayerCash(playerid, suecost+100);//+100pays hospital bill
- }
- if (gTeam[killerid] >= 3)
- {
- WantedPoints[killerid] += 2; //+ 2 wanted points
- P_DATA[killerid][pWantedPoints] = WantedPoints[killerid];
- format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", P_DATA[killerid][pWantedPoints], P_DATA[killerid][pSQLID]);
- if(reason != 49)
- {
- SetPlayerCriminal(killerid,255, "Omor Calificat");
- }
- else if (reason == 49)
- {
- SetPlayerCriminal(killerid,255, "Lovit si fugit");
- }
- }
- if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
- {
- if(GetPlayerState(killerid) == 1)
- {
- P_DATA[killerid][pKills] = P_DATA[killerid][pKills]+2;
- }
- else
- {
- P_DATA[killerid][pKills]++;
- }
- // WantedPoints[killerid]+=2;
- // P_DATA[killerid][pWantedPoints] = WantedPoints[killerid];
- // format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", P_DATA[killerid][pWantedPoints], P_DATA[killerid][pSQLID]);
- // mysql_query(string);
- format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", P_DATA[killerid][pKills], P_DATA[killerid][pSQLID]);
- mysql_tquery(SQL, string, "", "");
- }
- }
- }
- else if (victimteam == 3)
- {
- if(IsPlayerConnected(killerid))
- {
- if ((gTeam[killerid]) == 2)//cops kill civ
- {
- if(WantedLevel[playerid] < 1)
- {
- PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
- GivePlayerCash(killerid, -suecost);
- GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
- }
- }
- else
- {
- // WantedPoints[killerid] += 2;
- // P_DATA[killerid][pWantedPoints] = WantedPoints[killerid];
- // format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", P_DATA[killerid][pWantedPoints], P_DATA[killerid][pSQLID]);
- // mysql_query(string);
- }
- // if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
- // {
- // SetPlayerCriminal(killerid,255, "Omor Calificat");
- // }
- // else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
- // {
- // SetPlayerCriminal(killerid,255, "Lovit si fugit");
- // }
- }
- }
- else if (victimteam == 1)
- {
- if(IsPlayerConnected(killerid))
- {
- if ((gTeam[killerid]) == 2)//cops kill civ
- {
- PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
- GivePlayerCash(killerid, -suecost);
- GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
- }
- else if ((gTeam[killerid]) == 1)//med kill civ
- {
- PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
- GivePlayerCash(killerid, -suecost);
- GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
- }
- // if (((gTeam[killerid]) == 4) && reason != 49)
- // {
- // SetPlayerCriminal(killerid,255, "Omor calificat");
- // }
- // else if (((gTeam[killerid]) == 3) && reason == 49)
- // {
- // SetPlayerCriminal(killerid,255, "Lovit si fugit");
- // }
- }
- }
- if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
- {
- SetPlayerFree(playerid,killerid, "A fost omorat!");
- }
- killerid = INVALID_PLAYER_ID;
- SetPlayerColor(playerid, COLOR_GRAD2);
- //P_DATA[playerid][pGun1] = 0; P_DATA[playerid][pAmmo1] = 0;
- //P_DATA[playerid][pGun2] = 0; P_DATA[playerid][pAmmo2] = 0;
- //P_DATA[playerid][pGun3] = 0; P_DATA[playerid][pAmmo3] = 0;
- //P_DATA[playerid][pGun4] = 0; P_DATA[playerid][pAmmo4] = 0;
- //P_DATA[playerid][pGun5] = 0; P_DATA[playerid][pAmmo5] = 0;
- //P_DATA[playerid][pGun6] = 0; P_DATA[playerid][pAmmo6] = 0;
- //UpdateWeapons(playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment