/arrest /cuff problem
#2

Код:
CMD:cuff(playerid,params[]) 
{ 
  new targetid;
  if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "USAGE: /cuff [Part of Name/Player ID]"); 
  if(IsPlayerPolice[playerid] < 1) 
  return SendClientMessage(playerid, -1, "{ff0000}This command only for cops"); 
  if(IsPlayerPolice[targetid] > 0) return  SendClientMessage(playerid, -2,  "{ff0000}You cant arrest another police officer!"); 
  if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFFFFFFF,"{ff0000}[ERROR]: This player is not connected!"); 
  if(playerid == targetid) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: You can't cuff yourself"); 

  new Float:x, Float:y, Float:z; 
  GetPlayerPos(playerid, x,y,z); 
  if(IsPlayerInRangeOfPoint(targetid, 5.0, x, y, z)) 
  { 
        new str[512]; 
        new name[MAX_PLAYER_NAME]; 
        GetPlayerName(playerid, name,sizeof(name)); 
        new target[MAX_PLAYER_NAME]; 
        GetPlayerName(targetid, target, sizeof(target)); 
        format(str, sizeof(str), "{ff0000}You cuffed %s!",target); 
        SendClientMessage(playerid, 0xE01B1B, str); 
        SetPlayerAttachedObject(targetid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977,-81.700035, 0.891999, 1.000000, 1.168000); 
        SetPlayerSpecialAction(targetid,SPECIAL_ACTION_CUFFED); 
        return 1; 

  } 
  return 1; 
} 

CMD:ar(playerid,params[]) 
{
	return cmd_arrest(playerid, params); 
}

CMD:arrest(playerid,params[]) 
{ 
 new targetid, str[512]; 
 if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1,"USAGE: /arrest [Part of Name/Player ID]"); 
 if(IsPlayerPolice[playerid] < 1) return SendClientMessage(playerid,-1,"{ff0000}[ERROR]: You are not cop."); 
 if(IsPlayerPolice[targetid] > 0) return SendClientMessage(playerid, -2, "{ff0000}You cant arrest another police officer!"); 
 if(!SetPlayerAttachedObject(targetid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977,-81.700035, 0.891999, 1.000000, 1.168000)) return SendClientMessage(playerid,-1,"[ERROR] This player is not cuffed!"); 
 if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, 0xFFFFFFF,"ERROR: This player is not connected!"); 
 if(playerid == targetid) return SendClientMessage(playerid, 0xFFFFFFF, "{ff0000}ERROR: You can't arrest yourself"); 
 new name [MAX_PLAYER_NAME]; 
 GetPlayerName(playerid, name,sizeof(name)); 
 new target[MAX_PLAYER_NAME]; 
 GetPlayerName(targetid, target, sizeof(target)); 
 format(str, sizeof(str), "{ff0000}You have arrested %s",target); 
 SendClientMessage(playerid, 0xE01B1B, str); 
 GameTextForPlayer(playerid, "ARRESTED",5000,2); 
 SendClientMessageToAll(-1, "%s Has been sent to jail"); 
 SetPlayerInterior(playerid, 6); 
 ResetPlayerWeapons(playerid); 
 return 1; 
}
Reply


Messages In This Thread
/arrest /cuff problem - by YanLanger - 11.10.2014, 16:57
Re: /arrest /cuff problem - by DowntownGangster - 11.10.2014, 18:10
Re: /arrest /cuff problem - by YanLanger - 11.10.2014, 18:16
Re: /arrest /cuff problem - by IceBilizard - 11.10.2014, 19:16
Re: /arrest /cuff problem - by YanLanger - 11.10.2014, 19:24
Re: /arrest /cuff problem - by IceBilizard - 11.10.2014, 19:27
Re: /arrest /cuff problem - by YanLanger - 11.10.2014, 19:28
Re: /arrest /cuff problem - by cessil - 12.10.2014, 01:32
Re: /arrest /cuff problem - by Shaktimaan - 12.10.2014, 01:37
Re: /arrest /cuff problem - by Shaktimaan - 12.10.2014, 06:14

Forum Jump:


Users browsing this thread: 1 Guest(s)