Kazon
Компетентный
Вот решил выложить команды для Samp 0.3e с новой анмкой и наручниками!
Внимание: Команды проверялись на моде Engine Rp на других модах возможна некорректная работа!
/cuff :
/uncuff:
Вот и всё не забываем про спасибо!
Внимание: Команды проверялись на моде Engine Rp на других модах возможна некорректная работа!
/cuff :
PHP:
CMD:cuff(playerid, params[])
{
if(!IsACop(playerid)) return true;
if(IsPlayerInAnyVehicle(playerid)) return true;
if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Введите: /cuff [ID игрока]");
if(!IsPlayerConnected(params[0]) || PlayerInfo[params[0]][pLogged] == false) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок не найден");
if(params[0] == playerid) return true;
if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок слишком далеко!");
if(IsACop(params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Данный игрок Полицейский/Агент/Военный!");
if(GetPVarInt(params[0], "P_CUFFED") > 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок уже в наручниках!");
SendMes(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Вы надели наручники на %s", GetName(params[0]));
SendMes(params[0], COLOR_LIGHTRED, "{42BF23}> {9c9c9c}%s надел на вас наручники!", GetName(playerid));
SetPlayerAttachedObject(params[0], 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
SetPlayerSpecialAction(params[0], SPECIAL_ACTION_CUFFED);
GameTextForPlayer(params[0], "~r~Cuffed", 5000, 1);
TogglePlayerControllable(params[0], 0);
SetPVarInt(params[0], "P_CUFFED", 1);
SetPlayerArmedWeapon(params[0], 0);
return true;
}
PHP:
CMD:uncuff(playerid, params[])
{
if(!IsACop(playerid)) return true;
if(IsPlayerInAnyVehicle(playerid)) return true;
if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Введите: /uncuff [ID игрока]");
if(!IsPlayerConnected(params[0]) || PlayerInfo[params[0]][pLogged] == false) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок не найден");
if(params[0] == playerid) return true;
if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок слишком далеко!");
if(IsACop(params[0])) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Данный игрок Полицейский/Агент/Военный!");
if(!GetPVarInt(params[0], "P_CUFFED")) return SendClientMessage(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Игрок не в наручниках!");
SendMes(playerid, COLOR_LIGHTRED, "{42BF23}> {9c9c9c}Вы сняли наручники с %s", GetName(params[0]));
SendMes(params[0], COLOR_LIGHTRED, "{42BF23}> {9c9c9c}%s Снял(а) с вас наручники", GetName(playerid));
GameTextForPlayer(params[0], "~g~Uncuffed", 5000, 1);
SetPlayerSpecialAction(params[0], SPECIAL_ACTION_NONE);
RemovePlayerAttachedObject(params[0], 0);
TogglePlayerControllable(params[0], 1);
DeletePVar(params[0], "P_CUFFED");
return true;
}
Последнее редактирование:
