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

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

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

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

Команда /mask

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

Nister_Just

Умник
У меня вопрос как в команде /mask сделать, чтобы игроки на радаре не видели тебя полностью , чтобы отключал цвет на радаре!

PHP:
new bool:gMask[MAX_PLAYERS] = false;
new MaskTime[MAX_PLAYERS];

public OnPlayerConnect(playerid)//выполняет функции, когда игрок коннектиться к серверу.
{
     gMask[playerid] = false;
     MaskTime[playerid] = 0;
     return 1;
}

public OnGameModeInit()
{
   SetTimer("SecondTimer",1000,true);
   return 1;
}

CMD:mask(playerid,params[])
{
    if(pInfo[playerid][pDollar] >= 25)
    {
		gMask[playerid] = false;
		pInfo[playerid][pDollar] -= 25;
		SetPlayerChatBubble(playerid, "Одел маску", 0xFFAE00FF, 10.0, 2000);
		ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
		SetPlayerColor(playerid, 0xFFFFFFAA); 
		MaskTime[playerid] = 600;
		SendClientMessage(playerid,0x0099FFAA, "Ваше местоположение на карте скрыто на 10 минут.");
    }
    else
	{
		SendClientMessage(playerid,COLOR_WHITE,"У вас нет 25$ Баксов!");
	}
	return true;
}

forward SecondTimer();
public SecondTimer()
{
    for(new i; i<MAX_PLAYERS; i++)
    {
        if(MaskTime[i])
        {
            MaskTime[i] --;
            if(!MaskTime[i])
            {
                SendClientMessage(i, -1, "Маска снята!");
                //меняем цвет на стандартный (тот который был до ввода команды /mask)
            }
        }
    }
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу