Handcuff
#1

How can I make a command called /handcuff when a cop types /handcuff on a player that player will follow the cop.
Does anyone know?
Reply
#2

Код:
	if(strcmp(cmd, "/cuff", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
			if(gTeam[playerid] == 2 || IsACop(playerid))
			{
			  tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cuff [Playerid/PartOfName]");
					return 1;
				}
				giveplayerid = ReturnUser(tmp);
			  if(IsPlayerConnected(giveplayerid))
				{
				  if(giveplayerid != INVALID_PLAYER_ID)
				  {
				    if(gTeam[giveplayerid] == 2 || IsACop(giveplayerid))
				    {
				      SendClientMessage(playerid, COLOR_GREY, "  You can't Cuff Cops !");
					    return 1;
				    }
					  if(PlayerCuffed[giveplayerid] > 0)
					  {
					    SendClientMessage(playerid, COLOR_GREY, "  Player already Cuffed !");
					    return 1;
					  }
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
						  new car = GetPlayerVehicleID(playerid);
						  if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Cuff yourself!"); return 1; }
						  if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
						  {
						    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
						    format(string, sizeof(string), "* You were Cuffed by %s, till uncuff.", sendername);
								SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "* You Cuffed %s, till uncuff.", giveplayer);
								SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "* %s Hand Cuffs %s, so he wont go anywhere.", sendername ,giveplayer);
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
								GameTextForPlayer(giveplayerid, "~r~Cuffed", 2500, 3);
								TogglePlayerControllable(giveplayerid, 0);
								PlayerCuffed[giveplayerid] = 2;
								PlayerCuffedTime[giveplayerid] = 180;
						  }
						  else
						  {
						    SendClientMessage(playerid, COLOR_GREY, "  Player not in your Car, or your not the Driver !");
						    return 1;
						  }
						}
						else
						{
						  SendClientMessage(playerid, COLOR_GREY, "  That player is not near you !");
						  return 1;
						}
					}
				}
				else
				{
				  SendClientMessage(playerid, COLOR_GREY, "  That player is Offline !");
				  return 1;
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "  You are not a Cop / FBI / National Guard !");
			}
		}
		return 1;
	}
Reply
#3

You haven't understand, when a cop types /handcuff playerid/partofname that player will follow the cop.
Reply
#4

a.then i don't know.sorry
Reply
#5

No one?
Reply
#6

I really need this...
Reply
#7

Is that even possible?
You could try something, But if you had alot of servers it would seriously lag
Reply
#8

Yes, it's possible..
Reply
#9

How do you know
Reply
#10

I saw it on a server.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)