• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Урок по созданию ограбления банка!
adminДата: Среда, 18.05.2011, 16:36:05 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
Вот решил выложить нашу в ваней работу...мы ее для одних людей делали...они нас потом впоследствии кинули...вот мы и решили что лчше пусть будет в общем доступе...а то что-то не радует их хвастовство нашей работой трех дней, я писал его скорее не днем а вечером после уебы ..хотя знакомый один сказал эта работа пары часов...как я понял эта хрень и яйца выеденного не стоит..трудно осознавать себя нубом...

//================================================
1. добавь щвет
//================================================

Code
#define COLOR_ME 0xC2A2DAAA

//=================================================
2. переменные
Code
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" тоже незабудьте!
//=================================================
Code
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 команды
//=================================================
Code
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;
     }
//=================================================  


zm-jail.ru

Разработка сайта samp-pawno.ru


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

//================================================
1. добавь щвет
//================================================

Code
#define COLOR_ME 0xC2A2DAAA

//=================================================
2. переменные
Code
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" тоже незабудьте!
//=================================================
Code
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 команды
//=================================================
Code
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;
     }
//=================================================  

Автор - admin
Дата добавления - 18.05.2011 в 16:36:05
adminДата: Среда, 18.05.2011, 16:38:23 | Сообщение # 2

Группа: Администраторы
Сообщений: 3869
5. И несколько пабликов
============================================

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

Code
  //=================================================
         //===================================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 вечера делал..
Видно скриптинг не моя стихия....

источник:forum.pawno.ru



zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение5. И несколько пабликов
============================================

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

Code
  //=================================================
         //===================================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 вечера делал..
Видно скриптинг не моя стихия....

источник:forum.pawno.ru


Автор - admin
Дата добавления - 18.05.2011 в 16:38:23
Arh_AngelДата: Понедельник, 06.06.2011, 11:29:55 | Сообщение # 3

Группа: Пользователи
Сообщений: 45
можно поподробней про 3 пункт,куда добавить код,и как в /buy добавить?
 
Сообщениеможно поподробней про 3 пункт,куда добавить код,и как в /buy добавить?

Автор - Arh_Angel
Дата добавления - 06.06.2011 в 11:29:55
adminДата: Понедельник, 06.06.2011, 18:16:47 | Сообщение # 4

Группа: Администраторы
Сообщений: 3869
Arh_Angel, про 3 пункт в
Code
public OnGameModeInit


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеArh_Angel, про 3 пункт в
Code
public OnGameModeInit

Автор - admin
Дата добавления - 06.06.2011 в 18:16:47
Arh_AngelДата: Вторник, 07.06.2011, 10:42:03 | Сообщение # 5

Группа: Пользователи
Сообщений: 45
admin, а как пихнуть в /buy?
 
Сообщениеadmin, а как пихнуть в /buy?

Автор - Arh_Angel
Дата добавления - 07.06.2011 в 10:42:03
Тех-поддержкаДата: Вторник, 07.06.2011, 11:26:27 | Сообщение # 6

Группа: Администраторы
Сообщений: 82
Arh_Angel, не понял тебя..что /buy?


тех.поддержка!
В лс на тупые вопросы не отвечаю,это как pawno!
Тех.поддержка e-mail - support@samp-pawno.ru !
 
СообщениеArh_Angel, не понял тебя..что /buy?

Автор - Тех-поддержка
Дата добавления - 07.06.2011 в 11:26:27
Arh_AngelДата: Вторник, 07.06.2011, 15:24:33 | Сообщение # 7

Группа: Пользователи
Сообщений: 45
Тех-поддержка, в 3 пункте написано и в /buy тоже,а как туда пихнуть не подскажете?
 
СообщениеТех-поддержка, в 3 пункте написано и в /buy тоже,а как туда пихнуть не подскажете?

Автор - Arh_Angel
Дата добавления - 07.06.2011 в 15:24:33
PatyaДата: Четверг, 09.06.2011, 15:10:59 | Сообщение # 8

Группа: Пользователи
Сообщений: 17
Tы даже когда копировал ошибку не нашёл
 
СообщениеTы даже когда копировал ошибку не нашёл

Автор - Patya
Дата добавления - 09.06.2011 в 15:10:59
adminДата: Суббота, 11.06.2011, 04:45:48 | Сообщение # 9

Группа: Администраторы
Сообщений: 3869
Patya, я когда копировал я не обращал внимание :))потому что я источник и авторов указываю :)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеPatya, я когда копировал я не обращал внимание :))потому что я источник и авторов указываю :)

Автор - admin
Дата добавления - 11.06.2011 в 04:45:48
Skull-savДата: Вторник, 28.06.2011, 17:56:52 | Сообщение # 10

Группа: Пользователи
Сообщений: 91
Помогите плиз, такие ошибки:
Code
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "if"
error 017: undefined symbol "item"
fatal error 107: too many error messages on one line


Сообщение отредактировал Skull-sav - Вторник, 28.06.2011, 23:59:25
 
СообщениеПомогите плиз, такие ошибки:
Code
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "if"
error 017: undefined symbol "item"
fatal error 107: too many error messages on one line

Автор - Skull-sav
Дата добавления - 28.06.2011 в 17:56:52
Тех-поддержкаДата: Среда, 29.06.2011, 03:26:44 | Сообщение # 11

Группа: Администраторы
Сообщений: 82
Skull-sav, я хз что в этом коде...щя выложу свой урок по банку!


тех.поддержка!
В лс на тупые вопросы не отвечаю,это как pawno!
Тех.поддержка e-mail - support@samp-pawno.ru !
 
СообщениеSkull-sav, я хз что в этом коде...щя выложу свой урок по банку!

Автор - Тех-поддержка
Дата добавления - 29.06.2011 в 03:26:44
Skull-savДата: Среда, 29.06.2011, 10:37:53 | Сообщение # 12

Группа: Пользователи
Сообщений: 91
Тех-поддержка, жду
 
СообщениеТех-поддержка, жду

Автор - Skull-sav
Дата добавления - 29.06.2011 в 10:37:53
BorisBritvaДата: Четверг, 11.08.2011, 17:30:54 | Сообщение # 13

Группа: Пользователи
Сообщений: 12
у меня все успешно скомпилировалось,но проблема в том что когда я пишу любую команду на сервере пишет "Вы не в банке"
единственная команда действует это /rcon login.Даже если напишешь /dasqreqtehgbd всеравно напишет "Вы не в банке"
 
Сообщениеу меня все успешно скомпилировалось,но проблема в том что когда я пишу любую команду на сервере пишет "Вы не в банке"
единственная команда действует это /rcon login.Даже если напишешь /dasqreqtehgbd всеравно напишет "Вы не в банке"

Автор - BorisBritva
Дата добавления - 11.08.2011 в 17:30:54
adminДата: Четверг, 11.08.2011, 22:19:30 | Сообщение # 14

Группа: Администраторы
Сообщений: 3869
BorisBritva, а ты координаты на банк то поставил?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеBorisBritva, а ты координаты на банк то поставил?

Автор - admin
Дата добавления - 11.08.2011 в 22:19:30
BorisBritvaДата: Пятница, 12.08.2011, 10:21:25 | Сообщение # 15

Группа: Пользователи
Сообщений: 12
Да,поставил в public OnPlayerPickUpPickup или надо было в public OnGameModeInit?
 
СообщениеДа,поставил в public OnPlayerPickUpPickup или надо было в public OnGameModeInit?

Автор - BorisBritva
Дата добавления - 12.08.2011 в 10:21:25
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
21:17:26
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: