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

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

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

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

Арест по ид

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

Dougs

Новичок
скажите пожалуйста, как сделать, чтобы арест был по иду игрока, а то просто сажает без ида и все

PHP:
CMD:arrest(playerid, params[])
{
	switch(PlayerInfo[playerid][pMember])
	{
	case 0,3,4,5,6,7,8,9,11,12,13: return true;
	case 14,15,16,17,18,19,20,22,23,24: return true;
	}
	if(!PlayerToPoint(30.0,playerid,-2252.6858,628.9871,1055.7423)) return true;
	if(sscanf(params, "d",params[0])) return	SendClientMessage(playerid, COLOR_GRAD1, "{D7D700}Введите: {D9D9D9}/arrest [кол-во минут]");
	if(params[0] < 10 || params[0] > 20) { SendClientMessage(playerid, COLOR_GREY, "Количество минут от 10 до 20"); return true; }
	new suspect = GetClosestPlayer(playerid);
	if(!IsPlayerConnected(suspect)) return SendClientMessage(playerid, COLOR_GREY, "Игрок не найден");
	if(!ProxDetectorS(4.0, playerid, suspect)) return SendClientMessage(playerid, COLOR_GREY, "Рядом с вами никого нет!");
	if(PlayerInfo[suspect][pWanted] < 1) return  SendClientMessage(playerid, COLOR_GREY, "Человек должен иметь хотя бы один уровень розыска!");
	format(CommandMas, sizeof(CommandMas), "Вы посадили в тюрьму %s на %d секунд", PlayerInfo[suspect][pNames],  params[0]*60);
	SendClientMessage(playerid, 0x6ab1ffaa, CommandMas);
	format(CommandMas, sizeof(CommandMas), "Вас посадил в тюрьму %s на %d секунд", PlayerInfo[playerid][pNames],  params[0]*60);
	SendClientMessage(suspect, 0x6ab1ffaa, CommandMas);
	ResetPlayerWeapons(suspect);
	SetPlayerSpecialAction(suspect,SPECIAL_ACTION_NONE);
	TogglePlayerControllable(suspect, 1);
	PlayerCuffed[suspect] = 0;
	SetPlayerInterior(suspect, 1);
	SetPlayerVirtualWorld(suspect, 8);
	SetPlayerPos(suspect, gPosJail[random(2)], 625.4020,1055.7423);
	SetPlayerFacingAngle(suspect, 358.5033);
	SetPlayerWantedLevel(suspect, 0);
 	PlayerInfo[suspect][pJailTime] = params[0]*60;
	PlayerInfo[suspect][pWanted] = 0;
	PlayerInfo[suspect][pZakonp] -= 1;
	SetPlayerSpecialAction(suspect,SPECIAL_ACTION_NONE);
	PlayerInfo[suspect][pJailed] = 1;
	SetPlayerInt(suspect, "pJailed", PlayerInfo[suspect][pJailed]);
	PlayerCuffed[suspect] = 0;
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу