How to add the new cuff?
#1

How to add the new cuffs? This is my cuff system.

Код:
command(cuff, playerid, params[])
{
	new ID; new pname[24]; new opname[24]; new string[200];
	if(gTeam[playerid] ==Team_Civi || gTeam[playerid] == Team_Rape || gTeam[playerid] == Team_Terror || gTeam[playerid] == Team_Steal || gTeam[playerid] == Team_PrvtMed) 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.");
	GetPlayerName(ID, opname, 24); GetPlayerName(playerid, pname, 24);
	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(gTeam[ID] == Team_Cop || gTeam[ID] == Team_Army || gTeam[ID] == Team_FBI) return SendClientMessage(playerid, COLOR_ERROR, "You cannot cuff other Police Officers.");
	TogglePlayerControllable(ID, 0);
	GameTextForPlayer(ID, "~b~HANDCUFFED!", 5000, 1);
	format(string, sizeof(string), "[POLICE] Officer %s(%d) has put hand cuffs on you. You cannot move.", pname, playerid);
	SendClientMessage(ID, COLOR_DODGERBLUE, string);
	format(string, 200, "[DISPATCH] Officer %s(%d) has cuffed player %s(%d)", pname, playerid, opname, ID);
	SendCopMessage(string);
	SetPVarInt(ID, "Cuffed", 1);
	SetPVarInt(ID, "CuffTimer", 30);
	SendClientMessage(playerid, COLOR_DODGERBLUE, "[POLICE] You have cuffed a suspect. You have 30 seconds before they are let loose.");
	return 1;
}
cmd(uncuff, playerid, params[])
{
	new ID; new pname[24]; new opname[24]; new string[200];
	if(gTeam[playerid] == Team_Civi || gTeam[playerid] == Team_Rape || gTeam[playerid] == Team_Terror || gTeam[playerid] == Team_Steal || gTeam[playerid] == Team_PrvtMed) 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.");
	GetPlayerName(ID, opname, 24); GetPlayerName(playerid, pname, 24);
	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(%d) has uncuffed you.", pname, playerid);
	SendClientMessage(ID, COLOR_DODGERBLUE, string);
	format(string, 200, "[DISPATCH] %s(%d) has uncuffed %s(%d)", pname, playerid, opname, ID);
	SendCopMessage(string);
	SetPVarInt(ID, "Cuffed", 0); SetPVarInt(ID, "CuffTimer", 0);
	return 1;
}
Reply


Messages In This Thread
How to add the new cuff? - by Sajeevan - 17.05.2012, 14:46
Re: How to add the new cuff? - by Elysian` - 17.05.2012, 14:47
Re: How to add the new cuff? - by Sajeevan - 17.05.2012, 14:49
Re: How to add the new cuff? - by Elysian` - 17.05.2012, 14:52
Re: How to add the new cuff? - by Sajeevan - 17.05.2012, 14:56
Re: How to add the new cuff? - by Faisal_khan - 17.05.2012, 15:05
Re: How to add the new cuff? - by Sajeevan - 17.05.2012, 15:06
Re: How to add the new cuff? - by wups - 17.05.2012, 15:14
Re: How to add the new cuff? - by Sajeevan - 17.05.2012, 15:17
Re: How to add the new cuff? - by sanplayer - 17.05.2012, 15:34

Forum Jump:


Users browsing this thread: 1 Guest(s)