Wanted Problem
#1

Greetings,
I have a problem with my wanted system.

When a civil kill a cop = is not give wanted, remains wanted level 0
Wken a civil kill a civil = the same problem, remains wanted 0...
Reply
#2

We can't do anything without a code. Give us your civilian/cop variables and shit.
Reply
#3

SetPlayerCriminal
Код:
public SetPlayerCriminal(playerid,declare,reason[])
{
   if(IsPlayerConnected(playerid))
   {
       PlayerInfo[playerid][pCrimes] += 1;
       new points = WantedPoints[playerid];
      new turned[MAX_PLAYER_NAME];
      new turner[MAX_PLAYER_NAME];
      new turnmes[128];
      new wantedmes[128];
      new wlevel;
      strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
      GetPlayerName(playerid, turned, sizeof(turned));
      if (declare == 255)
      {
         format(turner, sizeof(turner), "Unknown");
         strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
      }
      else
      {
          if(IsPlayerConnected(declare))
          {
            GetPlayerName(declare, turner, sizeof(turner));
            strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
            strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
            strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
         }
      }
      format(turnmes, sizeof(turnmes), "You've commited a Crime ( %s ). Reporter: %s.",reason,turner);
      SendClientMessage(playerid, COLOR_1RED, turnmes);
      if(points > 0)
      {
          new yesno;
         if(points == 1) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1;} }
         else if(points == 2) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1;} }
         else if(points == 3) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1;} }
         else if(points == 4) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1;} }
         else if(points == 5) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1;} }
         else if(points == 6) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1;} }
         else if(points == 7) { if(WantedLevel[playerid] != 7) { WantedLevel[playerid] = 7; wlevel = 7; yesno = 1;} }
         else if(points == 8) { if(WantedLevel[playerid] != 8) { WantedLevel[playerid] = 8; wlevel = 8; yesno = 1;} }
         else if(points == 9) { if(WantedLevel[playerid] != 9) { WantedLevel[playerid] = 9; wlevel = 9; yesno = 1;} }
         else if(points == 10) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1;} }
         if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
            //SetTimerEx( "dLevel", (600*1000), true, "d", playerid );
            format(wantedmes, sizeof(wantedmes), "Current Wanted Level: %d", wlevel);
            SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
               if(IsPlayerConnected(i))
               {
                   if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2||PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3||PlayerInfo[i][pLeader] == 3)
                   {
                     format(cbjstore, sizeof(turnmes), "HQ: All Units APB: Reporter: %s",turner);
                     SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
                     format(cbjstore, sizeof(turnmes), "HQ: Crime: %s, Suspect: %s",reason,turned);
                     SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
                  }
               }
            }
      }
   }//not connected
}
OnPlayerDeath
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
	new name[MAX_PLAYER_NAME];
	new string[256];
	//new dmessage[128];
	//new deathreason[20];
	new playercash;
	new victimteam;
	new Float:px,Float:py,Float:pz;
	new killerteam;

	victimteam = gTeam[playerid];
	killerteam = gTeam[killerid];
	gPlayerSpawned[playerid] = 0;
	GetPlayerName(playerid, name, sizeof(name));
	PlayerInfo[playerid][pLocal] = 255;
	GetPlayerPos(playerid, px, py, pz);
	if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
	{
		DisablePlayerCheckpoint(playerid);
		gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
	}
	new caller = Mobile[playerid];
	if(caller != 255)
	{
		if(caller < 255)
		{
			SendClientMessage(caller,  COLOR_GRAD2, "   The line just went dead....");
			CellTime[caller] = 0;
			CellTime[playerid] = 0;
			Mobile[caller] = 255;
		}
		Mobile[playerid] = 255;
		CellTime[playerid] = 0;
	}
	ClearCrime(playerid);
	if(PlayerPaintballing[playerid] != 0)
	{
	    PlayerPaintballKills[killerid] ++;
	    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
	    {
	        new killer[MAX_PLAYER_NAME];
	        PaintballWinner = killerid;
	        PaintballWinnerKills = PlayerPaintballKills[killerid];
	        GetPlayerName(killerid, killer, sizeof(killer));
	        for(new i = 0; i < MAX_PLAYERS; i++)
	        {
	            if(IsPlayerConnected(i))
	            {
	                if(PlayerPaintballing[i] != 0)
	                {
	                    format(string, sizeof(string), "* %s is in the lead with %d Kills.",killer,PaintballWinnerKills);
						SendClientMessage(i, COLOR_WHITE, string);
	                }
	            }
	        }
	    }
	    return 1;
	}
	if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
	{
	    if(IsPlayerConnected(killerid))
	    {
	        if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
	        {
	            new killer[MAX_PLAYER_NAME];
	            new dier[MAX_PLAYER_NAME];
	            GetPlayerName(playerid, dier, sizeof(dier));
				GetPlayerName(killerid, killer, sizeof(killer));
	            format(string, sizeof(string), "* %s has performed a Character Kill on you, you aren't able to play with this Character anymore.",killer);
	            SendClientMessage(playerid, COLOR_LIGHTRED, string);
	            format(string, sizeof(string), "** %s has Character Killed %s **",killer,dier);
	            CKLog(string);
	            PlayerInfo[playerid][pCK] = 1;
	            if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
	            else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
	            if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
	            else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
	            KickPlayer[playerid] = 1;
	        }
	    }
	}
	if(PlayerInfo[playerid][pHeadValue] > 0)
	{
	    if(IsPlayerConnected(killerid))
	    {
		    if(gTeam[killerid] == 1 || PlayerInfo[killerid][pLeader] == 8)
		    {
		        if(GoChase[killerid] == playerid)
		        {
		            ConsumingMoney[killerid] = 1;
					new killer[MAX_PLAYER_NAME];
					GetPlayerName(killerid, killer, sizeof(killer));
					GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
					format(string,128,"<< Hitman %s has fulfilled the contract on %s and collected $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]);
					SendFamilyMessage(8, COLOR_YELLOW, string);
					PlayerInfo[playerid][pHeadValue] = 0;
					GotHit[playerid] = 0;
					GetChased[playerid] = 999;
					GoChase[killerid] = 999;
				}
			}
		}
	}
	if(victimteam >= 4)
	{
	   if(IsPlayerConnected(killerid))
	    {
			new slice = 100; //$100
			playercash = GetPlayerMoney(playerid);
			if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; WantedLevel[killerid] += 2; } //+ 2 wanted points
			if(SafeTime[playerid] <= 0)
			{
				if(gTeam[killerid] != gTeam[playerid])
				{
					if(GetPlayerState(killerid) == 1)
					{
						PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
					}
					else
					{
						PlayerInfo[killerid][pKills]++;
					}
					PlayerInfo[playerid][pKills]--;
				}
			}
			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)
			{
				GivePlayerMoney(playerid, -slice);
			}
			else
			{
				slice = slice+500;
			}
			GivePlayerMoney(killerid, slice);
			PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
			if (((gTeam[killerid]) == 3) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		}
	}
	else if (victimteam == 2)
	{
	    if(IsPlayerConnected(killerid))
	    {
			PlayerInfo[playerid][pKills]--;
			if (gTeam[killerid] == 2)//cops kill cop
			{
				//format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(playerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else
			{
				//format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
		    }
			if (gTeam[killerid] >= 3)
			{
			    WantedPoints[killerid] += 2; //+ 2 wanted points
			    WantedLevel[killerid] += 2;
				if(reason != 49)
				{
					SetPlayerCriminal(killerid,255, "First Degree Murder");
				}
				else if (reason == 49)
				{
					SetPlayerCriminal(killerid,255, "Hit And Run");
				}
			}
			if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
			{
				if(GetPlayerState(killerid) == 1)
				{
					PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
				}
				else
				{
					PlayerInfo[killerid][pKills]++;
				}
				WantedPoints[killerid]+=2;
				WantedLevel[killerid] +=2;
			}
			//BroadCast(COLOR_RED, string);
		}
	}
	else if (victimteam == 3)
	{
	    if(IsPlayerConnected(killerid))
	    {
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
			    if(WantedLevel[playerid] < 1)
			    {
					//format(string,128,".: Officer %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
					PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
					GivePlayerMoney(killerid, -suecost);
					GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
				}
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
				WantedPoints[killerid] += 2;
				WantedLevel[killerid] += 2;
		    }
			if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s LCN has killed %s YKZ and recivied 1500$.",killer,name);
            SendLCNMessage(COLOR_1GREEN, string);
            format(string,128,"* %s YKZ was pwned by %s LCN.",name,killer);
            SendYKZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s YKZ has killed %s LCN and recivied 1500$.",killer,name);
            SendYKZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s LCN was pwned by %s YKZ.",name,killer);
            SendLCNMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 12 || PlayerInfo[killerid][pLeader] == 12)
	{
		if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Bloodz has killed %s Cripz and recivied 1500$.",killer,name);
            SendBZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Cripz was pwned by %s Bloodz.",name,killer);
            SendCZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 13 || PlayerInfo[killerid][pLeader] == 13)
	{
		if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Cripz has killed %s Bloodz and recivied 1500$.",killer,name);
            SendCZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Bloodz was pwned by %s Cripz.",name,killer);
            SendBZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 14 || PlayerInfo[killerid][pLeader] == 14)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Nortenos has killed %s Surenos and recivied 1500$.",killer,name);
            SendNTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Surenos was pwned by %s Nortenos.",name,killer);
            SendSTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Surenos has killed %s Nortenos and recivied 1500$.",killer,name);
            SendSTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Nortenos was pwned by %s Surenos.",name,killer);
            SendNTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s LCN has killed %s Bloodz and recivied 1500$.",killer,name);
            SendLCNMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Bloodz was pwned by %s LCN.",name,killer);
            SendBZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s LCN has killed %s Surenos and recivied 1500$.",killer,name);
            SendLCNMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Surenos was pwned by %s LCN.",name,killer);
            SendSTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s YKZ has killed %s Cripz and recivied 1500$.",killer,name);
            SendYKZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Cripz was pwned by %s YKZ.",name,killer);
            SendCZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
	{
		if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s YKZ has killed %s Nortenos and recivied 1500$.",killer,name);
            SendYKZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Nortenos was pwned by %s YKZ.",name,killer);
            SendNTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 12 || PlayerInfo[killerid][pLeader] == 12)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Bloodz has killed %s LCN and recivied 1500$.",killer,name);
            SendBZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s LCN was pwned by %s Bloodz.",name,killer);
            SendLCNMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 12 || PlayerInfo[killerid][pLeader] == 12)
	{
		if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Bloodz has killed %s Nortenos and recivied 1500$.",killer,name);
            SendBZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Nortenos was pwned by %s Bloodz.",name,killer);
            SendNTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 13 || PlayerInfo[killerid][pLeader] == 13)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Cripz has killed %s YKZ and recivied 1500$.",killer,name);
            SendCZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s YKZ was pwned by %s Cripz.",name,killer);
            SendYKZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 13 || PlayerInfo[killerid][pLeader] == 13)
	{
		if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Cripz has killed %s Surenos and recivied 1500$.",killer,name);
            SendCZMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Surenos was pwned by %s Cripz.",name,killer);
            SendSTMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 14 || PlayerInfo[killerid][pLeader] == 14)
	{
		if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Nortenos has killed %s YKZ and recivied 1500$.",killer,name);
            SendNTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s YKZ was pwned by %s Nortenos.",name,killer);
            SendYKZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 14 || PlayerInfo[killerid][pLeader] == 14)
	{
		if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Nortenos has killed %s Bloodz and recivied 1500$.",killer,name);
            SendNTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Bloodz was pwned by %s Nortenos.",name,killer);
            SendBZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Surenos has killed %s LCN and recivied 1500$.",killer,name);
            SendSTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s LCN was pwned by %s Surenos.",name,killer);
            SendLCNMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
	{
		if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
		{
            new killer[MAX_PLAYER_NAME];
            GetPlayerName(killerid, killer, sizeof(killer));
            format(string,128,"* %s Surenos has killed %s Cripz and recivied 1500$.",killer,name);
            SendSTMessage(COLOR_1GREEN, string);
            format(string,128,"* %s Cripz was pwned by %s Surenos.",name,killer);
            SendCZMessage(COLOR_1BLUE, string);
	        GivePlayerMoney(killerid, 1500);
	        return 1;
        }
	}
	else if (victimteam == 1)
	{
	    if(IsPlayerConnected(killerid))
	    {
			//new killer[MAX_PLAYER_NAME];
			//GetPlayerName(killerid, killer, sizeof(killer));
			// Civ kill
			if ((gTeam[killerid]) == 2)//cops kill civ
			{
				//format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else if ((gTeam[killerid]) == 1)//med kill civ
			{
				//format(string,128,".: Paramedic %s murdered %s (%s) and was sued for $%d :.",killer,name,deathreason,suecost);
				PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
				GivePlayerMoney(killerid, -suecost);
				GivePlayerMoney(playerid, suecost+100);//+100pays hospital bill
			}
			else
			{
				//format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
		    }
			if (((gTeam[killerid]) == 4) && reason != 49)
			{
				SetPlayerCriminal(killerid,255, "First Degree Murder");
			}
			else if (((gTeam[killerid]) == 3) && reason == 49)
			{
				SetPlayerCriminal(killerid,255, "Hit And Run");
			}
		    //BroadCast(COLOR_RED, string);
		}
	}
	if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
	{
	    SetPlayerFree(playerid,killerid, "Got Killed");
	}
	killerid = INVALID_PLAYER_ID;
	SetPlayerColor(playerid,COLOR_GRAD2);
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)