20.05.2012, 15:03
PHP код:
if(strcmp(cmd, "/cuff",true)==0)
{
new tmp[256];
new message[MAX_STRING];
if(PlayerInfo[playerid][power] >= 10 || PlayerInfo[playerid][playerteam]==SASF || PlayerInfo[playerid][playerteam]==COPS || PlayerInfo[playerid][playerteam]==FBI)
{
//{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientUsage(playerid, cmd, "[Name/ID]");
return 1;
}
if(!IsNumeric(tmp) && (PlayerID(tmp)==-2 || PlayerID(tmp)==-1))
{
SendClientError(playerid, "Not found. Invalid part of name or more than one result");
return 1;
}
if(!IsNumeric(tmp) && PlayerID(tmp)>=0) giveplayerid = PlayerID(tmp);
if(IsNumeric(tmp)) giveplayerid = strval(tmp);
if(!IsPlayerConnected(giveplayerid))
{
SendClientError(playerid, "Not found.");
return 1;
}
if(giveplayerid==playerid)
{
SendClientError(playerid, "You can't cuff yourself!");
return 1;
}
if(Ptazed(giveplayerid)=1))
{
new sender[MAX_STRING];
if(PlayerTemp[playerid][hname]==1) myStrcpy(sender,"Stranger");
if(PlayerInfo[playerid][playerteam]==SASF) format(message,sizeof(message),"%s cuffed %s",sender,PlayerName(giveplayerid));
else format(message,sizeof(message),"%s cuffed %s",sender,PlayerName(giveplayerid));
NearMessage(playerid,message,COLOR_ME);
cuffed[giveplayerid]=1;
tazed[giveplayerid]=0;
SetPlayerHealth(giveplayerid,50);
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
InfoText(giveplayerid,"You have been cuffed",5);
}
else SendClientError(playerid, "The player isn't in your vehicle");
}
return 1;
+rep given to the answer