SlimX
Умник
Помогите, одевает наручники на себя.
PHP:
CMD:cuff(playerid,params[])
{
if(PlayerInfo[playerid][pMember] == TEAM_FBI || PlayerInfo[playerid][pMember] == TEAM_LSPD || PlayerInfo[playerid][pMember] == TEAM_LVPD || PlayerInfo[playerid][pMember] == TEAM_SFPD || PlayerInfo[playerid][pMember] == TEAM_LVA || PlayerInfo[playerid][pMember] == TEAM_LSA)
{
new giveplayerid;
if(sscanf(params,"d",giveplayerid)) return SCM(playerid, COLOR_WHITE, "Введите: /cuff [ид]");
GetPlayerName(playerid, sn, sizeof(sn));
GetPlayerName(giveplayerid, gp, sizeof(gp));
if(!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID || giveplayerid == playerid) return true;
if(GetPlayerCuff[giveplayerid] == true) return SCM(playerid, COLOR_GREY,"Человек в наручниках!");
if(!ProxDetectorS(5.0, playerid, giveplayerid)) return SCM(playerid,COLOR_WHITE,"Человек далеко от вас");
if(IsLaw(giveplayerid)) return SCM(playerid, COLOR_WHITE, "Этот человек сотрудник правохранительных органов!");
format(nsa, sizeof(nsa),"Вы надели наручники на %s",gp);
SCM(playerid,0x64E96EDFF,nsa);
format(nsa, sizeof(nsa),"%s надел на вас наручники",sn);
SCM(giveplayerid,0x64E96EDFF,nsa);
format(nsa, sizeof(nsa), "%s резким движением руки надел наручники, после чего зачитал права гражданину %s", sn,gp);
ProxDetector(20.0, playerid, nsa,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(GetPlayerState(giveplayerid) == PLAYER_STATE_DRIVER || GetPlayerState(giveplayerid) == PLAYER_STATE_PASSENGER)return RemovePlayerFromVehicle(giveplayerid);
SetPlayerAttachedObject(giveplayerid, 8, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(giveplayerid,SPECIAL_ACTION_CUFFED);
GetPlayerCuff[giveplayerid] = true;
TogglePlayerControllableEx(giveplayerid, 0);
}
return true;
}
