[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок по созданию /mask для Хитманов
Дата: 01.01.2011, Суббота, 21:27:07 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 203
Репутация: 334+
Всё что нам нужно это 1.Нормальные руки 2.Чуть чуть знания PAWN

Приступим smile

В 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

Урок от Dim'ы_Tkach'a.

Дата: 01.01.2011, Суббота, 22:00:23 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 50
Репутация: 123+
Dima_Tkach, с самп-рус взял. Автор: Лиончик. (хотя мб это ты и есть)
Дата: 01.01.2011, Суббота, 22:09:31 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 203
Репутация: 334+
Justo_O, Это я и есть biggrin .Знал что скажут. smile
Дата: 01.01.2011, Суббота, 22:21:00 | Сообщение # $NUMBER
Группа: VIP
Сообщений: 1021
Репутация: 815+
Молорик smile лови +
Дата: 29.01.2011, Суббота, 17:25:53 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 10
Репутация: 0+
чорт есть скрипт чтоб ник небыло видно?
Дата: 30.01.2011, Воскресенье, 10:04:12 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 223
Репутация: 98+
присоединяюсь как сделать так что при mask ник игрока скрывался?
Дата: 30.01.2011, Воскресенье, 10:40:57 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 203
Репутация: 334+
FreeCity, SeoGod, Я пытался зделать это.Ну там получалось так что когда при человеке одеваешь маску ник не видно,а вот если одел и например поехал к нему видно ник.Ну и не захотел ставить :(
Дата: 30.01.2011, Воскресенье, 10:40:59 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 667
Репутация: 1425+
SeoGod, Вырежи с РГ ><
Дата: 30.01.2011, Воскресенье, 11:25:27 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 223
Репутация: 98+
Steep_Chele не охото :) хотя щас думаю маскировку сделать :) не просто что бы не было ника а что бы вместо ника было Неизвестный :)
  • Страница 1 из 1
  • 1
Поиск: