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

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

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

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

[MARTIN]

Умник
Здравствуйте, попытался сделать команду unjail и unkpz в одну команду, но все безнадежно, суть такова, вводя единственную команду /unjail - сервер делает проверку на Деморган и КПЗ. Если и в Деморгане и в КПЗ он не сидит то пишет что он на свободе, а если же сидит то проверка на какую именно тюрьму и выпускает. Проблема в том что пытался уже сделать разную проверку, но работает не корректно, можете подсказать? :(
вот код одной команды:
(команды идентичны только переменные разные)
PHP:
CMD:unjail(playerid, params[])
{
    if(PlayerInfo[playerid][playerAdminka] >= 3)
	{
        if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_GRAD2, "Введите /unjail [id]");
        if(params[0] == playerid)  return  SendClientMessage(playerid,COLOR_GRAD1,"Нельзя выпустить себя!");
        if(PlayerInfo[params[0]][playerAdminkaVaip] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Игрок не сидит в деморгане!");
        if(IsPlayerConnected(params[0]))
        {
            format(string3, sizeof(string3), "[A] Администратор %s вытащил из Деморгана %s",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]);
            SendAdminMessage(COLOR_GREY,string3);
            SendMes(playa,COLOR_NICE, "Администратор %s вытащил Вас из Деморгана",PlayerInfo[playerid][pNames]);
            SetPlayerInterior(params[0], 0);
			PlayerInfo[params[0]][pInt] = 0;
			PlayerInfo[params[0]][playerAdminkaVaip] = 0;
			SetPPos(playa,1553.4962,-1675.2714,16.1953);//Тюрьма
			SetPlayerFacingAngle(params[0], 95.0636);
			PlayerInfo[params[0]][pJailed] = 0;
			PlayerInfo[params[0]][pJailTime] = 0;
			WantedLevel[params[0]] = 0;
			PlayerInfo[params[0]][pWanted] = 0;
			WantedPoints[params[0]] = 0;
			SetPlayerWantedLevel(params[0], 0);
			SetPlayerVirtualWorld(params[0], 0);
        }
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу