Лучшие комментаторыЛучшие пользователи Популярные темы Недавние ответы
  • JR
  • Комментариев: 16
  • Luis_Lopez
  • Комментариев: 4
  • эльсанчик
  • Комментариев: 3
  • 4еРт
  • Комментариев: 3
  • Vadi4
  • Комментариев: 3
  • JR
  • Ответов: 100
  • Luis_Lopez
  • Ответов: 71
  • 4еРт
  • Ответов: 47
  • Turgenev
  • Ответов: 37
  • Z0_oM_er
  • Ответов: 29
  • GTA-TesJin Server
  • (30)
  • Вопрос-Ответ по скри...
  • (28)
  • West Coast Role Play
  • (17)
  • [GM] Samp Role Play[...
  • (16)
  • [FS]Выборы губернато...
  • (14)
  • Помогите Пожалуйсто ...
  • (0)
  • vidavitrual
  • (1)
  • [FAQ] Делаем дома на...
  • (0)
  • SA-MP 0.3c R3-R5 Обн...
  • (0)
  • GTA Servers Monitori...
  • (1)
    [ Новое на форуме · Участники проекта · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: JR  
    Урок по созданию /mask для Хитманов
    4еРтДата: Воскресенье, 23.01.2011, 14:36 | Сообщение # 1
    Бывалый






    Группа: Пользователи
    Сообщений: 47
    Репутация: 2
    Статус:
    Всё что нам нужно это 1.Нормальные руки 2.Чуть чуть знания PAWN

    В OnGameModeInit добавляем 3D текст:

    Code
    Create3DTextLabel(" Скрыться: /mask ",0xBFF600FF,1102.7017,-299.0774,73.9922,20.0,0,1);

    Ко всем new добавляем:

    Code
    new skrit[MAX_PLAYERS];

    В public OnPlayerCommandText добавляем саму команду:

    Code
    if(strcmp(cmd, "/mask", true) == 0)// by Dima_Tkach  
                        {  
                         if(PlayerToPoint(7.0,playerid,1102.7017,-299.0774,73.9922))  
                            {  
                         if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)  
                          {  
                           ShowPlayerDialog(playerid,4819,DIALOG_STYLE_LIST,"Скины скрытности","Полиция\nFBI\nАрмия\nГражданский\nВернуть свой","Ок","Отмена");  
                          }  
                         }  
                         else  
                         {  
                           SendClientMessage(playerid,COLOR_GREY, "Вы не на спавне");  
                         }  
                         return 1;  
                        }

    Потом ставим диалог в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавляем:

    Code
       if(dialogid==4819)  
        {  
            if(response==1)  
            {  
                if(listitem == 0)//Полиция  
                {  
                    SetPlayerSkin(playerid,280);  
           SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Полиции");  
           skrit[playerid] = 1;  
                }  
                else if(listitem == 1)//ФБР  
                {  
                    SetPlayerSkin(playerid,286);  
           SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде агента FBI");  
           skrit[playerid] = 2;  
                }  
                else if(listitem == 2)//Армия  
                {  
                       SetPlayerSkin(playerid,287);  
           SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Армии");  
           skrit[playerid] = 3;  
                }  
                else if(listitem == 3)//Гражданский  
                {  
           new rando = random(2);  
           if(PlayerInfo[playerid][pSex] == 1)//Мужщина 7  19  22  
           {  
               if(rando == 0)  
               {  
                   SetPlayerSkin(playerid,7);  
               }  
               else if(rando == 1)  
               {  
                   SetPlayerSkin(playerid,19);  
               }  
               else if(rando == 2)  
               {  
                   SetPlayerSkin(playerid,22);  
               }  
           }  
           else if(PlayerInfo[playerid][pSex] == 2)//Женщина 12  233  211  
           {  
               if(rando == 0)  
               {  
                               SetPlayerSkin(playerid,12);  
               }  
               else if(rando == 1)  
               {  
                               SetPlayerSkin(playerid,233);  
               }  
               else if(rando == 2)  
               {  
                               SetPlayerSkin(playerid,211);  
               }  
           }  
           SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде гражданского");  
           skrit[playerid] = 4;  
                }  
                else if(listitem == 4)//Cвой  
                {  
           SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);  
           SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы вернули себе свою одежду");  
           skrit[playerid] = 0;  
                }  
            }  
        }

    Вот и всё маска готова,радуемся wink


     
    JRДата: Воскресенье, 23.01.2011, 14:37 | Сообщение # 2
    Элитный юзер






    Группа: Администраторы
    Сообщений: 100
    Репутация: 8
    Статус:
    Молодец, лови плюсик за помощь сайту.

    Если хотите попасть в команду сайта, щелкните на ссылку ниже, но не забывайте, что к каждому
    у нас высокие требования, и с каждым разом они все ужесточаются. Если у тебя есть опыт, настойчивость и ты не бросаешь все на половине пути,
    тогда у тебя есть шансы попаусть в команду SFYR.
    - Набор в модераторы сайта(высокие требования)
    - Набор в команду публикаторов(высокие требования)

    Устанавливаю глобальный анти-чит на оружие в мод(видит собейт и другие плагины), не пропускает не один анти-чит. Скайп: massaoff, цена установки: 300 рублей
     
    • Страница 1 из 1
    • 1
    Поиск:


    SAMPFORYOU.ru © 2010-2011 Хостинг от uCoz