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

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

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

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

Раздевалка для сотрудников Полиции (SAPD)

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

Romero_Rodrigez

Новичок
Здраствуйте Ув.пользователи сайта (портала): www.pawno-info.ru я предостовляю вам раздевалку для сотрудников Полиции (SAPD).

1.В начало мода добовляем ко всем new:

Код:
new SAPDskin[MAX_PLAYERS];
new SAPDclothpickup;
2.Далле идём в public OnPlayerPickUpPickup(playerid, pickupid) и вставляем:

Код:
if(pickupid == SAPDclothpickup)
        {
            ShowPlayerDialog(playerid, 10007, DIALOG_STYLE_MSGBOX, "Раздевалка", "Выберите одежду", "Униформа", "Обычная");
            return 1;
        }
3.Вставляем в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]):

Код:
else if(dialogid == 10007)
    {
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
            {
                new sendername[MAX_PLAYER_NAME];
                GetPlayerName(playerid, sendername, sizeof(sendername));
                if(!response)
                {
                        if(PlayerInfo[playerid][pSex] == 1)
                        {
                                SetPlayerSkin(playerid, 299);
                                format(string,sizeof(string), " * %s переоделся",sendername);
                                SetPlayerChatBubble(playerid,"переоделся",COLOR_PURPLE,30.0,10000);
                                }
                                else if(PlayerInfo[playerid][pSex] == 2)
                        {
                                SetPlayerSkin(playerid, 93);
                                format(string,sizeof(string), " * %s переоделась",sendername);
                                SetPlayerChatBubble(playerid,"переоделась",COLOR_PURPLE,30.0,10000);
                                }
                                SAPDskin[playerid] = 1;
                                ResetPlayerWeapons(playerid);
                                SetPlayerArmorAC(playerid,0);
                                SetPlayerHealth(playerid,100);
                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        }
                        else
                        {
                                SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
                                if(PlayerInfo[playerid][pSex] == 1)
                        {
                                format(string,sizeof(string), " * %s переоделся",sendername);
                                SetPlayerChatBubble(playerid,"переоделся",COLOR_PURPLE,30.0,10000);
                                }
                                else if(PlayerInfo[playerid][pSex] == 2)
                        {
                                format(string,sizeof(string), " * %s переоделась",sendername);
                                SetPlayerChatBubble(playerid,"переоделась",COLOR_PURPLE,30.0,10000);
                                }
                                SAPDskin[playerid] = 0;
                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, " * Вы не сосотоите в Полиции");
                    return 1;
            }
    }
Код:
4.Вставляем CreatePickup в public OnGameModeInit():
Код:
SAPDclothpickup = CreatePickup(1275, 23, 253.5096,76.9395,1003.6406,0); //Можно поставить на свои координаты.

5.Добовляем последее в public IsACop(playerid):

Если у кого нету, то для вас выкладываю расписанный public,у кого есть то добовляем такую строку: && SAPDskin[playerid]==0),на примере вы увидите ниже в publice:


Код:
public IsACop(playerid)
{
        if(IsPlayerConnected(playerid))
        {
            new leader = PlayerInfo[playerid][pLeader];
            new member = PlayerInfo[playerid][pMember];
            if((member==1 && SAPDskin[playerid]==0) || member==2 || member==3 || member==19)
                {
                    return 1;
                }
                else if(leader==1 || leader==2 || leader==3 || leader==19)
                {
                    return 1;
                }
        }
        return 0;
}

Спасибо за внимание, желаю вам удачи!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу