Pawno-SAMP
Главная
Вход
Регистрация
Среда, 16.07.2025, 02:31Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Урок] Создаем маскировку хитманам
UlkiorraJeezyДата: Суббота, 14.07.2012, 08:17 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 71
Репутация: 0
Статус: Offline
1. В OnGameModeInit добавляем 3D текст:
Code
Create3DTextLabel(" Скрыться: /mask ",0xBFF600FF,1102.7017,-299.0774,73.9922,20.0,0,1); // координаты можете поменять на свои

2. Ко всем new добавляем:
Code
new skrit[MAX_PLAYERS];  

3. В public OnPlayerCommandText добавляем саму команду:
Code
if(strcmp(cmd, "/mask", true) == 0)// название команды можно менять
                    {  
                     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;  
                    }  

4. Потом ставим диалог в 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;  
            }  
        }  
    }  
 
  • Страница 1 из 1
  • 1
Поиск:


Пожертвования на развитие сайта. Yandex: 410011459268530 © 2025
Создать бесплатный сайт с uCoz