Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда /farrest

Статус
В этой теме нельзя размещать новые ответы.

Avenax

Дебютант
Ребят помогите пожалуйста как сделать так чтоб после ввода команды /farrest преступника телепортировало в заданную точку ?
Вот команда что я не дописал?
HTML:
CMD:farrest(playerid,params[])
{
    if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!");
    antiflood[playerid]++;
    if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!");
    if(!IsPlayerCops(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"Вам недоступна данная команда!");
    if(sscanf(params, "u", params[0])) return SendClientMessage(playerid,COLOR_WARNING,"Используйте: /farrest [ид]");
    if(!IsPlayerConnected(params[0]))return  SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!");
	if(PLAYER_DATA[params[0]][data_LOGGED] == false) return  SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не прошел авторизацию!");
    if(PLAYER_DATA[playerid][data_RANK] < 2 && PLAYER_DATA[playerid][data_MEMBER] != 8) return SendClientMessage(playerid,COLOR_WARNING,"Ваш ранг слишком мал для использования данной команды!");
	new Float:x,Float:y,Float:z;
	GetPlayerPos(params[0],x,y,z);
	if(!PlayerToPoint(3.0, playerid, x,y,z)) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок слишком далеко от Вас!");
	if(GetPVarInt(params[0],"PlayerCuffed") == 0) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок должен находиться в наручниках!");
	if(PLAYER_DATA[params[0]][data_WANTED] == 0) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не находиться в розыске!");


	if(PlayerToPoint(100.0, playerid, -1721.1235,-2829.4963,13.9585))
	{
	    new str[145],str1[145];
		PLAYER_DATA[params[0]][data_JAIL] = 1;
		format(str,sizeof(str),"[F] %s[%d] нейтрализовал(а) преступника %s[%d]",PLAYER_DATA[playerid][data_NAME],playerid,PLAYER_DATA[params[0]][data_NAME],params[0]);
		SendFractionMessage(PLAYER_DATA[playerid][data_MEMBER],0x5882FAFF,str);
		format(str,sizeof(str),"Вас посадили в областную тюрьму. Офицер: %s",PLAYER_DATA[playerid][data_NAME]);
		SendClientMessage(params[0],COLOR_AC,str1);
		give_player_money(playerid,500,"#78");

	}
	else return SendClientMessage(playerid,COLOR_WARNING,"Нужно находиться возле областной тюрьмы!");
	
    PLAYER_DATA[params[0]][data_JAILTIME] = 600*PLAYER_DATA[params[0]][data_WANTED];
	UnfreezePlayer(params[0]);
	PLAYER_DATA[params[0]][data_WANTED] = 0;
	SetPlayerWantedLevel(params[0],PLAYER_DATA[params[0]][data_WANTED]);
	SetPlayerSpawn(params[0]);
	SetPlayerSpecialAction(params[0], 0);
	RemovePlayerAttachedObject(params[0], 5);
	ResetWeaponAll(params[0]);
	DeletePVar(params[0],"PlayerCuffed");
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу