help cuff
#1

hi if i /cuff someone it cuffed me.

Код:
command(cuff, playerid, params[])
{
    new ID;  new string[200];
	if(!IsCop(playerid))
		return SendClientMessage(playerid, COLOR_ERROR, "Only Cops/Army can use this command");
	if(GetPVarInt(playerid, "Spawned") == 0)
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot use this command.");
	if(IsPlayerInAnyVehicle(playerid))
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot use this command in a vehicle.");
	if(sscanf(params, "u", ID))
		return SendClientMessage(playerid, COLOR_ERROR, "Usage: /cuff (ID)");
	if(!IsPlayerConnected(ID))
		return SendClientMessage(playerid, COLOR_ERROR, "Invalid ID.");
	if(GetDistanceBetweenPlayers(playerid, ID) > 3)
		return SendClientMessage(playerid, COLOR_ERROR, "That player is too far away to hand cuff.");
	if(GetPVarInt(ID, "Cuffed") == 1)
		return SendClientMessage(playerid, COLOR_ERROR, "That player is already cuffed.");
	if(GetPVarInt(ID, "Jailed") == 1)
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot cuff a prisoner.");
	if(IsPlayerInAnyVehicle(ID))
		return SendClientMessage(playerid, COLOR_ERROR, "That player is in a vehicle. You cannot cuff him.");
	if(IsCop(ID))
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot cuff other Police Officers.");
	GameTextForPlayer(ID, "~b~HANDCUFFED!", 5000, 1);
	format(string, sizeof(string), "[POLICE] Officer %s has put hand cuffs on you. You cannot move.", PlayerInfo(playerid));
	SendClientMessage(ID, COLOR_DODGERBLUE, string);
	format(string, 200, "[DISPATCH] Officer %s has cuffed player %s", PlayerInfo(playerid), PlayerInfo(ID));
	SendCopMessage(string);
	SetPVarInt(ID, "Cuffed", 1);
    #pragma unused params
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CUFFED);
    SetPlayerAttachedObject(playerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    return 1;
}
command(uncuff, playerid, params[])
{
    new ID; new string[200];
	if(!IsCop(playerid))
		return SendClientMessage(playerid, COLOR_ERROR, "Only Cops/Army can use this command.");
	if(GetPVarInt(playerid, "Spawned") == 0)
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot use this command.");
	if(IsPlayerInAnyVehicle(playerid))
		return SendClientMessage(playerid, COLOR_ERROR, "You cannot use this command in a vehicle.");
	if(sscanf(params, "u", ID))
		return SendClientMessage(playerid, COLOR_ERROR, "Usage: /uncuff (ID)");
	if(!IsPlayerConnected(ID))
		return SendClientMessage(playerid, COLOR_ERROR, "Invalid ID.");
	if(GetDistanceBetweenPlayers(playerid, ID) > 3)
		return SendClientMessage(playerid, COLOR_ERROR, "That player is too far away to uncuff.");
	if(GetPVarInt(ID, "Cuffed") == 0)
		return SendClientMessage(playerid, COLOR_ERROR, "That player ID isn't cuffed.");
	if(IsPlayerInAnyVehicle(ID))
		return SendClientMessage(playerid, COLOR_ERROR, "That person is in a vehicle, you cannot uncuff them.");
	TogglePlayerControllable(ID, 1);
	format(string, 200, "[POLICE] %s has uncuffed you.", PlayerInfo(playerid));
	SendClientMessage(ID, COLOR_DODGERBLUE, string);
	format(string, 200, "[DISPATCH] %s has uncuffed %s", PlayerInfo(playerid), PlayerInfo(ID));
	SendCopMessage(string);
	SetPVarInt(ID, "Cuffed", 0); SetPVarInt(ID, "CuffTimer", 0);
    #pragma unused params
    for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
    {
    if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
    }
    return 1;
}
Reply


Messages In This Thread
help cuff - by DerickClark - 02.02.2013, 19:36
Re: help cuff - by ikkentim - 02.02.2013, 19:39
Re: help cuff - by DerickClark - 02.02.2013, 19:45
Re: help cuff - by spedico - 02.02.2013, 19:49
Re: help cuff - by DerickClark - 02.02.2013, 20:34
Re: help cuff - by spedico - 02.02.2013, 20:56
Re: help cuff - by DerickClark - 02.02.2013, 21:23
Re: help cuff - by WiseRice - 02.02.2013, 21:46
Re: help cuff - by DerickClark - 02.02.2013, 23:06
Re: help cuff - by lean1337 - 03.02.2013, 03:12

Forum Jump:


Users browsing this thread: 6 Guest(s)