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

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

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

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

Ограбление банка

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

De_Morgan

Начинающий
Пользователь
Регистрация
11 Дек 2010
Сообщения
32
Лучшие ответы
0
Репутация
20
Решил выложить урок по созданию ограбления банка
PHP:
//================================================ 
1. добавь щвет  
//================================================ 
#define COLOR_ME 0xC2A2DAAA 
//================================================= 
2. переменные 
new redver; 
new hrandver; 
new vzlomvopros; 
new vzlomvopror; 
new bankpasword; 
new sig; 
new banksistem; 
new elektrosignal; 
new Lom[MAX_PLAYERS]; 
new chitpaword[MAX_PLAYERS]; 
new BankRobbed[MAX_PLAYERS]; 
new BankProbel; 
new Rcr; 
new Stopenrob[MAX_PLAYERS]; 
new stopanim[MAX_PLAYERS]; 
//================================================= 
3. добавь в магаз новый товар(в /buy" тоже незабудьте! 
//================================================= 
 else if (item == 19 && GetPlayerMoney(playerid) >= 5000) 
    { 
    Lom[playerid] = 1; 
       GivePlayerMoney(playerid, - 5000); 
       SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы купили набор для взлома ячейки банка"); 
       SendClientMessage(playerid, COLOR_WHITE, "*Подсказка: теперь ты можешь  /grabbank!"); 
       SavePlayer(playerid); 
    } 
    //------------------------------------------------------------------------------ 
             else if (item == 20 && GetPlayerMoney(playerid) >= 3000) 
    { 
    chitpaword[playerid] = 1; 
       GivePlayerMoney(playerid, - 3000); 
       SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы купили устройство подбора паролей"); 
       SendClientMessage(playerid, COLOR_WHITE, "*Подсказка: не разглошается!"); 
       SavePlayer(playerid); 
    } 
                else if(item != 0 && item != 21) 
    { 
        SendClientMessage(playerid,COLOR_RED,"** У Вас не хватает денег для этого!"); 
    } 
//================================================= 
4. добавь 4 команды 
//================================================= 
 if(strcmp(cmdtext,"/vzlomr",true) == 0) 
    { 
    if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7) 
 { 
 SetTimer("rehclose",120000,false); 
    MoveObject(redver,1435.1789550781,-1009.7760009766,10.696892738342,8.0);//10.696892738342 
    return 1; 
 } 
    if(PlayerToPoint(10.0, playerid,1435.5254,-1007.5117,9.0600)) 
 { 
    if(chitpaword[playerid] == 1) 
 { 
 vzlomvopros = SetTimerEx("timervzlomr",10,true,"d",playerid); 
 ApplyAnimation(playerid,"GANGS","hndshkda",4.1,0,1,1,1,1); 
 SetTimerEx("stopamin",30000,false,"d",playerid); 
     //vzlomvopros = SetTimer("timervzlomr",10,true); 
  } 
     } 
     else 
     { 
     SendClientMessage(playerid, COLOR_LIGHTBLUE, "* У вас нет устройства для взло электронного замка!!!"); 
     } 
     return 1; 
 } 
//================================================= 
 if(strcmp(cmdtext,"/vzloms",true) == 0) 
    { 
    SetTimer("bankclose",30000,false); 
    if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7) 
    { 
    MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,0.1);//1.3489612340927 
    return 1; 
    } 
    if(banksistem == 0) 
    { 
 SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Тут сильная система защиты от взлома, ее нужно отключить!!"); 
 return 1; 
 } 
    if(PlayerToPoint(10.0, playerid,1413.3344,-1013.9662,0.7805)) 
 { 
    if(chitpaword[playerid] != 1) 
 { 
 SendClientMessage(playerid, COLOR_LIGHTBLUE, "* У вас нет устройства для взло электронного замка!!!"); 
 return 1; 
 } 
 vzlomvopror = SetTimerEx("timervzloms",10,true,"d",playerid); 
 ApplyAnimation(playerid,"GANGS","hndshkda",4.1,0,1,1,1,1); 
 SetTimerEx("stopamin",120000,false,"d",playerid); 
    //vzlomvopror = SetTimer("timervzloms",10,true); 
 } 
    //MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,1.0);//1.3489612340927 
     return 1; 
 } 
//================================================= 
 if(strcmp(cmdtext,"/elektro",true) == 0) 
    { 
    if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) 
 { 
  if(banksistem == 0) 
  { 
     SetTimerEx("zvezda",1000,false,"d",playerid); 
  banksistem = 1; 
     elektrosignal = SetTimer("elektrosig",120000,false); 
     SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Система защиты от влома хранилища отключуна!"); 
    // SetPlayerCriminal(playerid,255, "Отключение системы защиты! Сработала сигнализяция!!! "); 
     //WantedPoints[playerid] += 2; 
      WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Отключение системы защиты! Сработала сигнализяция!!! "); 
     ProxDetector(30.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
     sig = SetTimer("banksignal",30000,true); 
     ApplyAnimation(playerid,"CAR_CHAT","car_talkm_out",4.1,0,1,1,1,1); 
     SetTimerEx("stopamin",6000,false,"d",playerid); 
     format(string, sizeof(string), "Сигнализация: Всем оставаться на своих местах, ближайшие патрули закона уже выехали!!!"); 
     ProxDetector(5.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
     } 
     } 
     return 1; 
 } 
//================================================= 
 { 
       if(BankProbel == 0) 
        { 
         BankProbel = 1; 

      if(BankRobbed[playerid] == 0) 
      { 
        if(PlayerInfo[playerid][pLevel] >= 3) 
     { 
       if(PlayerToPoint(10.0, playerid,1402.6705,-1010.2061,0.6685)) 
    { 
       if(Lom[playerid] == 1) 
       { 
         if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7||PlayerInfo[playerid][pMember]==11||PlayerInfo[playerid][pLeader]==11) 
         { 
      SendClientMessage(playerid, COLOR_WHITE, " Cовсеть не позволяет вам совершить преступрение! !"); 
                     BankProbel = 0; 
                     return 1; 
      } 
                     if(PlayerInfo[playerid][pMember]==0&&PlayerInfo[playerid][pLeader]==0) 
               { 
      SendClientMessage(playerid, COLOR_WHITE, "Грабить могут только банды!"); 
                     BankProbel = 0; 
                     return 1; 
             } 
       if(IsACop(playerid) < 2) 
                     { 
                         SendClientMessage(playerid, COLOR_WHITE, "Запрещенно грабить если на сервере меньше двух законнпиков!!!"); 
                         BankProbel = 0; 
                        return 1; 
                       } 
            //SetTimer("StopGrab",10000,false); 
            SetTimerEx("StopGrab",2000,0,"d",playerid); 
                        ApplyAnimation(playerid,"ROB_BANK","CAT_Safe_Rob",4.1,1,1,1,1,1); 
                        TogglePlayerControllable(playerid,0); 
                        Stopenrob[playerid] = 1; 
                     if(Rcr == 0) 
                        { 
      Rcr = 1; 
                        } 
                        else 
                  { 
            SendClientMessage(playerid, COLOR_WHITE, " Банк уже грабят!!!"); 
               BankProbel = 0; 
              } 
                        } 
              else 
                  { 
            SendClientMessage(playerid, COLOR_WHITE, " Вы не можите ломать банк руками, вам нужен лом !"); 
               BankProbel = 0; 
              } 
                        } 
            else 
            { 
                        SendClientMessage(playerid, COLOR_WHITE, " Вы не в банке!"); 
                        BankProbel = 0; 
            } 
            } 
            else 
            { 
            SendClientMessage(playerid, COLOR_WHITE, " У вас должен быть уровень 3!"); 
            BankProbel = 0; 
            } 
            } 
            else 
            { 
            SendClientMessage(playerid, COLOR_WHITE, " Вы не можите грабить банк так часто, подождите часок !"); 
            BankProbel = 0; 
            } 
          } 
    return 1; 
    } 
//=================================================

PHP:
5. И несколько пабликов
============================================
forward ResetRob(playerid); 
public ResetRob(playerid) 
{ 
 BankRobbed[playerid] = 0; 
} 
forward StopGrab(playerid,cmdtext[]); 
public StopGrab(playerid,cmdtext[]) 
{ 
 new string[256]; 
 new sendername[MAX_PLAYER_NAME]; 
 new cmd[256]; 
 new idx; 
 cmd = strtok(cmdtext, idx); 
 if(Stopenrob[playerid] == 1) 
 { 
 BankProbel = 0; 
 ClearAnimations(playerid); 
 TogglePlayerControllable(playerid,1); 
 Rcr = 0; 
  new rand = random(10); 
      switch(rand) 
      { 
          case 0: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 1: 
          { 
                                GetPlayerName(playerid, sendername, sizeof(sendername)); 
              SetTimer("ResetRob",3600000,true); 
              new randtax = 1 + random(500000); 
              BankRobbed[playerid] = 1; 
              WantedPoints[playerid] += 10; 
                                SetPlayerCriminal(playerid,255, " Ограбление банка! "); 
              GivePlayerMoney(playerid, randtax); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
              format(string, sizeof(string), " %s обнаружел в ячейке $%d", sendername, randtax); 
                                ProxDetector(20.0, playerid, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE); 
                                stopanim[playerid] = 1; 
          } 
          case 2: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 3: 
                            { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 4: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
                            } 
          case 5: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 6: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 7: 
          {   GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 8: 
          { 
              GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
          case 9: 
          { 
                                GetPlayerName(playerid, sendername, sizeof(sendername)); 
              WantedPoints[playerid] += 5; 
              SetPlayerCriminal(playerid,255, " Взлом ячейки банка ! "); 
           SendClientMessage(playerid, COLOR_RED, "Ячейка пуста!"); 
              format(string, sizeof(string), "%s взломал ячейку!", sendername); 
        ProxDetector(20.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
        print(string); 
          } 
                        } 
                        } 

    return 1; 
} 

//redver = CreateObject(2930,1435.1789550781,-1007.7760009766,10.696892738342,0,0,0.5);//решетка 
//hrandver = CreateObject(2634,1412.7796630859,-1012.91796875,1.3489612340927,0,0,270.34533691406);//дверь в банк 
forward timervzlomr(playerid); 
public timervzlomr(playerid) 
{ 
if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) 
{ 
new ranvzlomr = 99 + random(1000); 
bankpasword = 270; 
new msg[64]; 
format(msg,sizeof(msg),"Подбор пароля: %d",ranvzlomr); 
SendClientMessage(playerid,COLOR_ME,msg);//Смените цвет на свой 
if(ranvzlomr == bankpasword) 
{ 
format(msg,sizeof(msg),"Совпадение паролей %d",ranvzlomr); 
SendClientMessage(playerid,COLOR_GREEN,msg);//Смените цвет на свой 
//format(string, sizeof(string), "Совпадение паролей %d", ranvzlomr); 
//ProxDetector(5.0, playerid, string,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN); 
KillTimer(vzlomvopros); 
SetTimer("rehclose",30000,false); 
MoveObject(redver,1435.1789550781,-1009.7760009766,10.696892738342,8.0);//10.696892738342 
} 
} 
else 
{ 
} 
} 
//================================================= 
forward banksignal(playerid); 
public banksignal(playerid) 
{ 
if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) 
{ 
new string[256]; 
format(string, sizeof(string), "Сигнализация: Всем оставаться на своих местах, ближайшие патрули закона уже выехали!!!"); 
ProxDetector(5.0, playerid, string,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN); 
} 
else 
{ 
} 
} 
//================================================= 
forward rehclose(playerid); 
public rehclose(playerid) 
{ 
MoveObject(redver,1435.1789550781,-1007.7760009766,10.696892738342,8.0);//10.696892738342 
} 
//================================================= 
forward timervzloms(playerid); 
public timervzloms(playerid) 
{ 
if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) 
{ 
new msg[64]; 
new ranvzlomr = 99 + random(1000); 
new bankpasword2 = 99 + random(1000); 
format(msg,sizeof(msg),"Подбор пароля: %d",ranvzlomr); 
SendClientMessage(playerid,COLOR_ME,msg);//Смените цвет на свой 
if(ranvzlomr == bankpasword2) 
{ 
format(msg,sizeof(msg),"Совпадение паролей %d",ranvzlomr); 
SendClientMessage(playerid,COLOR_GREEN,msg);//Смените цвет на свой 
KillTimer(vzlomvopror); 
MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,0.1);//1.3489612340927 
//MoveObject(hrandver,1412.7796630859,-1014.91796875,1.3489612340927,1.0);//1.3489612340927 
} 
} 
else 
{ 
} 
} 
//================================================= 
forward elektrosig(playerid); 
public elektrosig(playerid) 
{ 
new string[256]; 
if(PlayerToPoint(10.0, playerid,1419.6614,-1012.0810,8.0611)) 
{ 
format(string, sizeof(string), "Система безопасности возобновила работу! Сигнализация выключена!"); 
ProxDetector(10.0, playerid, string,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME,COLOR_ME); 
KillTimer(sig); 
MoveObject(hrandver,1412.7796630859,-1012.91796875,1.3489612340927,1.0);//1.3489612340927 
banksistem = 0; 
} 
else 
{ 
KillTimer(sig); 
MoveObject(hrandver,1412.7796630859,-1012.91796875,1.3489612340927,1.0);//1.3489612340927 
banksistem = 0; 
} 
} 
//================================================= 
forward bankclose(playerid); 
public bankclose(playerid) 
{ 
MoveObject(hrandver,1412.7796630859,-1012.91796875,1.3489612340927,1.0);//1.3489612340927 
} 
forward zvezda(playerid); 
public zvezda(playerid) 
{ 
     WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Отключение системы защиты! Сработала сигнализяция!!!"); 
     }


6. также добовляем объекты отдельное спасибо ваньку.
PHP:
    //===================================Bank======================== 
    CreateObject(13007,1425.00390625,-1006.3369140625,14.372081756592,0,0,1.2469482421875); 
CreateObject(14576,1420.40625,-1012.8154296875,7.8501682281494,0,0,90.6953125); 
CreateObject(2071,1421.7590332031,-1007.3538208008,14.912284851074,0,0,0); 
CreateObject(1964,1422.1842041016,-1005.1556396484,13.771874427795,0,0,269.56530761719); 
CreateObject(1702,1416.8876953125,-1004.427734375,12.590396881104,0,0,91.477661132813); 
CreateObject(2007,1419.3303222656,-1016.2568969727,7.1315684318542,0,0,89.730041503906); 
CreateObject(2164,1433.9787597656,-1013.091003418,7.0628595352173,0,0,270.77026367188); 
CreateObject(2606,1434.3529052734,-1008.9838867188,15.396750450134,0,0,270.27026367188); 
CreateObject(2608,1424.9298095703,-1004.7521362305,9.2608585357666,0,0,0); 
CreateObject(5171,1426.8211669922,-1010.2001953125,7.4918675422668,0,0,0); 
CreateObject(14455,1424.5854492188,-1016.7573852539,8.835807800293,0,0,0); 
CreateObject(3109,1435.25390625,-1014.0764770508,13.47310256958,0,0,0); 
CreateObject(3089,1436.1652832031,-1007.01171875,9.3890390396118,0,0,0); 
CreateObject(2959,1436.1295166016,-1007.0358886719,8.0600366592407,0,0,271.78527832031); 
redver = CreateObject(2930,1435.1789550781,-1007.7760009766,10.696892738342,0,0,0.5);//решетка 
hrandver = CreateObject(2634,1412.7796630859,-1012.91796875,1.3489612340927,0,0,273.00524902344);//дверь в банк 
CreateObject(2754,1433.8576660156,-1007.0051269531,13.386645317078,0,0,0); 
CreateObject(2922,1435.17578125,-1007.5089111328,9.8865146636963,0,0,267.75524902344); 
CreateObject(2922,1412.9813232422,-1014.1073608398,1.2460784912109,0,0,273.740234375); 
CreateObject(2921,1417.0677490234,-1020.3650512695,3.6593725681305,0,0,324.240234375); 
CreateObject(2921,1324.6818847656,-1015.1112670898,-36.863521575928,0,0,0); 
CreateObject(2921,1417.4133300781,-1021.5797119141,3.5857803821564,0,0,87.790161132813); 
CreateObject(2921,1417.3247070313,-1007.0040283203,3.8346025943756,0,0,181.7099609375); 
CreateObject(2921,1443.8924560547,-1012.2043457031,4.9590225219727,0,0,34.994750976563); 
CreateObject(2921,1433.9610595703,-1010.4979858398,10.264769554138,0,0,40.660034179688); 
CreateObject(2921,1438.7248535156,-1014.1942138672,15.517020225525,0,0,324.27026367188); 
CreateObject(2921,1434.3942871094,-1010.8924560547,15.729566574097,0,0,350.07507324219); 
CreateObject(2921,1417.2938232422,-1011.326171875,15.754571914673,0,0,280.240234375); 
CreateObject(3389,1418.8056640625,-1012.1982421875,7.0611057281494,0,0,181.35131835938); 
CreateObject(2986,1415.5572509766,-1027.4515380859,1.4987223148346,270,0,0); 
CreateObject(2986,1434.5921630859,-1058.1749267578,22.844179153442,0,0,0); 
CreateObject(3035,1428.8520507813,-1095.2708740234,17.33299446106,0,0,0); 
CreateObject(2947,1434.9931640625,-1008.2965698242,12.583019256592,0,0,0); 
CreateObject(2959,1435.2033691406,-1009.780090332,12.260051727295,0,0,0); 
CreateObject(2930,1418.8072509766,-1013.0993652344,10.535212516785,0,0,1.25); 
CreateObject(2332,1421.7973632813,-999.05133056641,14.078409194946,0,0,0); 
CreateObject(1421,1432.6567382813,-1005.501159668,7.8200144767761,0,0,0); 
CreateObject(1416,1419.0391845703,-1007.823425293,7.6277041435242,0,0,89.699951171875); 
CreateObject(14819,1419.2808837891,-998.86291503906,13.732931137085,0,0,0); 
CreateObject(14819,1417.7979736328,-998.90246582031,13.732931137085,0,0,0); 
CreateObject(13188,1417.1651611328,-998.16284179688,13.880835533142,0,0,270.27026367188); 
//================================================= 
7. И парочку телепортов) 
 //------------------------------------------------------------------------------БАНК 
            else if (PlayerToPoint(1.0, playerid,1426.5330,-968.0740,37.4283))//Выход в банка 
            { 
                GameTextForPlayer(playerid, "~w~Exit", 5000, 1); 
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
                SetPlayerInterior(playerid,0); 
                SetPlayerPos(playerid,2305.1064,-16.1344,26.7422); 
            } 
            else if (PlayerToPoint(1.0, playerid,2305.1064,-16.1344,26.7422)) //Вход из банка 
            { 
                GameTextForPlayer(playerid, "~w~Welcome to the Triads Mafia", 5000, 1); 
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
                SetPlayerInterior(playerid,0); 
                SetPlayerPos(playerid,1426.5330,-968.0740,37.4283);// 
            } 
//------------------------------------------------------------------------------Банк дверь внутри 
            else if (PlayerToPoint(1.0, playerid,2315.5581,0.3544,26.7422))//Выход в банка 
            { 
            if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==7||PlayerInfo[playerid][pLeader]==7) 
            { 
            PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
            SetPlayerInterior(playerid,0); 
            SetPlayerPos(playerid,1435.7402,-1008.9294,13.2601); 
            } 
            else 
            { 
                WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Проникновение на запрещенную территория банка!!!"); 
                WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Проникновение на запрещенную территория банка!!!"); 
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
                SetPlayerInterior(playerid,0); 
                SetPlayerPos(playerid,1435.7402,-1008.9294,13.2601); 
            } 
            } 
            else if (PlayerToPoint(1.0, playerid,1435.7402,-1008.9294,13.2601)) //Вход из банка 
            { 
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
                SetPlayerInterior(playerid,0); 
                SetPlayerPos(playerid,2315.5581,0.3544,26.7422);// 
            } 
//-------------------------------------------------------------------------------------------- 
            else if (PlayerToPoint(1.0, playerid,1415.1216,-1026.7407,0.7805)) //Вход из банка 
            { 
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);// Звук при открывании двери 
                SetPlayerInterior(playerid,0); 
                SetPlayerPos(playerid,1434.0332,-1057.9193,23.8722);// 

            }
У кого не получется кривые руки!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу