Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Ru[D]o
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.04.2014
    Сообщений
    2
    Репутация:
    0 ±

    [GF] Маскировка Для Хитманов

    Ко всем #define
    PHP код:
    #define DIALOG_HITMAN_MASK 17 //если ид диалога уже используется, ставим свой 
    в public OnPlayerSpawn(playerid)
    PHP код:
    SetPVarInt(playerid"Maskuse"0); 
    в public OnPlayerCommandText(playerid, cmdtext[])
    PHP код:
        if(strcmp(cmdtext"/mask"true)==0)
        {
            if(
    PlayerInfo[playerid][pLeader] != && PlayerInfo[playerid][pMember] != 8)
                return 
    SendClientMessage(playerid,COLOR_WHITE,"Вы не состоите в Наёмных Убийцах");
            return 
    ShowPlayerDialog(playerid,DIALOG_HITMAN_MASK,DIALOG_STYLE_LIST,"MASK","- Маскировка (1)\n- Маскировка (2)","Выбор","Отмена");
        } 
    в public OnDialogResponse
    PHP код:
        else if(dialogid == DIALOG_HITMAN_MASK)
        {
            if(
    response)
            {
                switch(
    GetPVarInt(playerid,"Maskuse"))
                {
                    case 
    0:
                    {
                        for(new 
    i=0,max=GetMaxPlayers(); i<maxi++)
                            if(
    IsPlayerConnected(i))
                                
    ShowPlayerNameTagForPlayer(iplayerid0);
                        
    SetPVarInt(playerid"Maskuse"1);
                        
    GetPlayerName(playeridsendernamesizeof(sendername));
                        
    format(stringsizeof(string), "%s надевает маскировку.",sendername);
                        
    ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        switch(
    listitem)
                        {
                            case 
    0:
                            {
                                switch(
    PlayerInfo[playerid][pSex])
                                {
                                    case 
    1SetPlayerSkin(playerid,137);
                                    default: 
    SetPlayerSkin(playerid,93);
                                }
                            }
                            case 
    1:
                            {
                                switch(
    PlayerInfo[playerid][pSex])
                                {
                                    case 
    1SetPlayerSkin(playerid,161);
                                    default: 
    SetPlayerSkin(playerid,93);
                                }
                            }
                        }
                    }
                    case 
    1:
                    {
                        for(new 
    i=0,max=GetMaxPlayers(); i<maxi++) { if(IsPlayerConnected(i)) ShowPlayerNameTagForPlayer(iplayerid1); }
                        if(
    PlayerInfo[playerid][pLeader]) SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
                        else 
    SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
                        
    SetPVarInt(playerid"Maskuse"0);
                        
    GetPlayerName(playeridsendernamesizeof(sendername));
                        
    format(stringsizeof(string), "%s снимает маскировку.",sendername);
                        
    ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    }
                }
            }
            return 
    1;
        } 
    в конце мода
    PHP код:
    //------------------------------------------------------------------------------
    public OnPlayerStreamIn(playeridforplayerid)
    {
         
    ShowPlayerNameTagForPlayer(forplayeridplayerid, !GetPVarInt(playerid,"Maskuse"));
    }
    //------------------------------------------------------------------------------ 
    Мануал старый, немного обновил.
    Автор: Alex_Corleone (Я)
    Последний раз редактировалось Ru[D]o; 21.04.2014 в 19:19.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •