If someone don't use /bc.
#2

As I see! In your command AS I see you using AR Command. Put this code into your command.

PHP код:
//TOP OF YOUR SCRIPT
new ArrestText[MAX_PLAYERS];
//IN COMMAND /AR
ArrestText[targetid] = SetTimerEx("ArrestingMessage",5000,0,"i",targetid);
//Put this into your breakcuffs Command when someone failer to escaped.
KillTimer(ArrestText[playerid]); 
And then you have to add this into your gamemode.

PHP код:
forward ArrestingMessage(playerid);
public 
ArrestingMessage(playerid)
{
    new 
pName[MAX_PLAYER_NAME],tName[MAX_PLAYER_NAME],targetidstring[170], ArrestReward random(15000) + 2500;
    
GetPlayerName(targetidtNamesizeof(tName));
    
GetPlayerName(playeridpNamesizeof(pName));
    
targetid ArrestingPlayer[playerid];
    if(
SWAT(GetPlayerSkin(targetid)))
    {
        if(
ArrestReward GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
        
TryingArrested[targetid] = 0;
        
ArrestingPlayer[playerid] = 0;
        
KillTimer(ArrestText[playerid]);
        
ResetPlayerWeapons(targetid);
        
PlayerHasTakenDamage[playerid] = -1;
        
format(stringsizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}S.W.A.T %s(%d){FFFFFF}! Wanted Level: {FFD100}%d."pName,playeridTargetName(targetid),targetidGetPlayerWantedLevel(playerid));
        
SendClientMessageToAll(COLOR_YELLOWstring);
        
format(stringsizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d"tNametargetid, -ArrestReward);
        
GameTextForPlayer(playeridstring40005);
        
format(stringsizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d"pNameplayeridArrestReward);
        
GameTextForPlayer(targetidstring40005);
        
GivePlayerMoney(playerid, -ArrestReward);
        
GivePlayerMoney(targetidArrestReward);
        
PlayerArrests[playerid]++;
        
PlayerInfo[targetid][aArrests] ++;
        return 
1;
       }
    if(
Army(GetPlayerSkin(targetid)))
     {
          if(
ArrestReward GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
          
TryingArrested[targetid] = 0;
          
ArrestingPlayer[playerid] = 0;
        
ResetPlayerWeapons(targetid);
          
KillTimer(ArrestText[playerid]);
          
format(stringsizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}A.R.M.Y %s(%d){FFFFFF}! Wanted Level: {FFD100}%d."pName,playeridTargetName(targetid),targetidGetPlayerWantedLevel(playerid));
          
SendClientMessageToAll(COLOR_YELLOWstring);
          
format(stringsizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d"tNametargetid, -ArrestReward);
          
GameTextForPlayer(playeridstring40005);
          
format(stringsizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d"pNameplayeridArrestReward);
          
GameTextForPlayer(targetidstring40005);
          
GivePlayerMoney(playerid, -ArrestReward);
          
GivePlayerMoney(targetidArrestReward);
          
PlayerArrests[playerid]++;
          
PlayerHasTakenDamage[playerid] = -1;
          
PlayerInfo[targetid][aArrests] ++;
         return 
1;
      }
    if(
CIA(GetPlayerSkin(targetid)))
    {
        if(
ArrestReward GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
         
TryingArrested[targetid] = 0;
          
ArrestingPlayer[playerid] = 0;
           
ResetPlayerWeapons(targetid);
           
KillTimer(ArrestText[playerid]);
        
format(stringsizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}C.I.A Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d."pName,playeridTargetName(targetid),targetidGetPlayerWantedLevel(playerid));
        
SendClientMessageToAll(COLOR_YELLOWstring);
        
format(stringsizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d"tNametargetid, -ArrestReward);
        
GameTextForPlayer(playeridstring40005);
        
format(stringsizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d"pNameplayeridArrestReward);
        
GameTextForPlayer(targetidstring40005);
        
GivePlayerMoney(playerid, -ArrestReward);
        
GivePlayerMoney(targetidArrestReward);
        
PlayerArrests[playerid]++;
        
PlayerHasTakenDamage[playerid] = -1;
        
PlayerInfo[targetid][aArrests] ++;
        return 
1;
     }
    if(
FBII(GetPlayerSkin(targetid)))
    {
        if(
ArrestReward GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
        
TryingArrested[targetid] = 0;
        
ArrestingPlayer[playerid] = 0;
        
KillTimer(ArrestText[playerid]);
        
ResetPlayerWeapons(targetid);
        
format(stringsizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}FBI Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d."pName,playeridTargetName(targetid),targetidGetPlayerWantedLevel(playerid));
        
SendClientMessageToAll(COLOR_YELLOWstring);
        
format(stringsizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d"tNametargetid, -ArrestReward);
        
GameTextForPlayer(playeridstring40005);
        
format(stringsizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d"pNameplayeridArrestReward);
        
GameTextForPlayer(targetidstring40005);
        
GivePlayerMoney(playerid, -ArrestReward);
        
GivePlayerMoney(targetidArrestReward);
        
PlayerHasTakenDamage[playerid] = -1;
        
PlayerArrests[playerid]++;
        
PlayerInfo[targetid][aArrests] ++;
        return 
1;
      }
    if(
PoliceTeam(GetPlayerSkin(targetid)))
    {
         if(
ArrestReward GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
           
TryingArrested[targetid] = 0;
           
ArrestingPlayer[playerid] = 0;
           
KillTimer(ArrestText[playerid]);
           
ResetPlayerWeapons(targetid);
           
format(stringsizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}Officer Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d."pName,playeridTargetName(targetid),targetidGetPlayerWantedLevel(playerid));
           
SendClientMessageToAll(COLOR_YELLOWstring);
           
format(stringsizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d"tNametargetid, -ArrestReward);
           
GameTextForPlayer(playeridstring40005);
           
format(stringsizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d"pNameplayeridArrestReward);
           
GameTextForPlayer(targetidstring40005);
           
GivePlayerMoney(playerid, -ArrestReward);
           
GivePlayerMoney(targetidArrestReward);
           
PlayerArrests[playerid]++;
           
PlayerHasTakenDamage[playerid] = -1;
           
PlayerInfo[targetid][aArrests] ++;
           return 
1;
    }
    return 
1;

If you got any warring/error Please post it here. I'm here to helping people.
Reply


Messages In This Thread
If someone don't use /bc. - by Man43 - 07.08.2018, 18:39
Re: If someone don't use /bc. - by RedRex - 11.08.2018, 21:05
Re: If someone don't use /bc. - by Sew_Sumi - 11.08.2018, 21:13
Re: If someone don't use /bc. - by RedRex - 11.08.2018, 21:15
Re: If someone don't use /bc. - by KinderClans - 11.08.2018, 21:26
Re: If someone don't use /bc. - by Sew_Sumi - 12.08.2018, 00:25

Forum Jump:


Users browsing this thread: 1 Guest(s)