Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Ограбление банка - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Scr ][ GF ]
Ограбление банка
Оценка: -----

#1
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию
Вот решил выложить нашу в ваней работу...мы ее для одних людей делали...они нас потом впоследствии кинули...вот мы и решили что лчше пусть будет в общем доступе...а то что-то не радует их хвастовство нашей работой трех дней, я писал его скорее не днем а вечером после уебы ..хотя знакомый один сказал эта работа пары часов...как я понял эта хрень и яйца выеденного не стоит..трудно осознавать себя нубом...

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;
    }


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. также добовляем объекты отдельное спасибо ваньку.
    //===================================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);//

			}


Вот и все...это дело пары часов как сказал Gameland_Server, увы 3 вечера делал..

Автор: De_Morgan
4

#2
Пользователь офлайн   DragoSFire 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Отлично, очень понравилось особенно идея с инструментами!! :rolleyes:
0

#3
Пользователь офлайн   OneLifeOneDream 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Что?? Кто сказал что скриптинг не твоя стихия?? Пусьть он поробует лол тот А ты Про бро)
0

#4
Пользователь офлайн   OneLifeOneDream 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Блин а после какой строчки вводить
 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);//

                        }
  
    

Сообщение отредактировал OneLifeOneDream: 21 Декабрь 2011 - 22:54

0

#5
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию
Можно в команду /enter, /exit
0

#6
Пользователь офлайн   OneLifeOneDream 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Да вот вроде все норс сделал токо в 1 строчке 4 ошибки емае
0

#7
Пользователь офлайн   Jeff_Hardy 

  • Banned
  • Вставить ник
  • Раскрыть информацию
Ужасный код, --

#8
Пользователь офлайн   Yatakoi 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Автор: De_Morgan
0

#9
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияYatakoi (10 Январь 2012 - 01:47) писал:

Автор: De_Morgan


Спасибо не знал, исправил первый пост.
0

#10
Пользователь офлайн   Karandash 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Помоему много лишнего....Но в обзем неплохо=)
0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей