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

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

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

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

/jail

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

verteich

Умник
как сделать чтобы админ в джайл выдавался скин игроку которого посадили:
PHP:
CMD:jail(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 3) return false;
	if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
	new string[200],reason[200],news[100],time;
    if(!GetString(PN(playerid),"VERTEITCH") )
    {
	    if(!IsASuccesIP(PlayerRegIP[playerid], PlayerIp[playerid])  && PlayerInfo[playerid][pAdmin]<5)
		{
			SendClientMessage(playerid,COLOR_RED,"Подозревается взлом аккаунта!");
			format(news,sizeof(news),"%s подозревается во взломе, проверьте его и авторизируйте /acceptadmin [5 lvl]",PN(playerid));
			SendAdminsMessage(0xBE2D2DFF,news);
			return false;
	 	}
	}
	if(sscanf(params,"uds[100]",params[0],time,reason)) return SendClientMessage(playerid, COLOR_GREEN, "Используй: /jail [id] [time] [reason]");
	if(IsADomen(reason)  && PlayerInfo[playerid][pAdmin]<6)
	{
		format(string,sizeof(string),"[WARNING] %s[%d] подозревается в попытке слива! Причина: %s",PN(playerid),playerid,reason);
		SendAdminsMessage(0xCC0000FF,string);
		SendClientMessage(playerid,COLOR_GREEN,"В таких сообщениях запрещается использовать английские символы");
		SendClientMessage(playerid,COLOR_WHITE,"Не повторяйте это действие во избежание наказания.");
		return false;
	}
	if(IsAIP(reason))return 1;
	if(strlen(reason)>30) return SendClientMessage(playerid,COLOR_GREEN,"Не больше 30 символов!");
	if(PlayerInfo[params[0]][pJailTime]>0)return SendClientMessage(playerid,COLOR_GREEN,"Этот игрок уже в КПЗ!");
	if(PlayerInfo[params[0]][pView]>0)return SendClientMessage(playerid,COLOR_GREEN,"Этот игрок уже в психушке!");
	if(time == 0) return SendClientMessage(playerid, COLOR_GREEN, "Нельзя посадить на 0 минут");
	if(time> 1000) return SendClientMessage(playerid, COLOR_GREEN, "Нельзя посадить больше чем на 1000 минут");
	if(PlayerInfo[params[0]][pView]>0 && PlayerInfo[playerid][pAdmin] < ADM_ADMIN) return SendClientMessage(playerid, COLOR_GREEN, "Ваш уровень не дает возможность менять время отсидки этого игрока.");
	if(GetPVarInt(playerid,"ban")>gettime()) return SendClientMessage(playerid,COLOR_GREEN,"Можно раз в 10 секунд!");
	SetPVarInt(playerid,"ban",gettime()+10);
	SetSpawnInfo(params[0], 255, 8, -799.1370,2831.1130,1501.9896, 90.0, 0, 0, 0, 0, 0, 0);
	format(string, sizeof(string), "Администратор %s[%d] посадил игрока %s[%d] в психушку на %d минут. Причина: %s",Name(playerid), playerid,Name(params[0]), params[0],time,reason);
	AsendClientMessageToAll(0xCC0000FF, string);
	PlayerPlaySound(params[0], 1058, 0.0, 0.0, 0.0);
	_ResetGun(params[0]);
	PlayerInfo[params[0]][pView] = time*60;
	PlayerInfo[params[0]][pWanted] = 0;
	J_SetPlayerHealth(params[0],100);
	PlayerSpawn(params[0]);
	//aml(6, playerid, Name(params[0]), reason, time);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу