11:40
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
ЛёшкаДата: Воскресенье, 27.02.2011, 17:44 | Сообщение # 2761
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус:
VlaDislaV, дак рядом стоят 2 одинаковые машины, в одной все норма, а в другой все пишет.
VlaDyslaVДата: Воскресенье, 27.02.2011, 17:57 | Сообщение # 2762
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус:
Quote (Лёшка)
VlaDislaV, дак рядом стоят 2 одинаковые машины, в одной все норма, а в другой все пишет.

ну вот смотри идут у тебя в моде кары вот
допустим кар №1 : AddVehiclesEx(560 , 260.235 , 563.674 , 18.9, 0.0 ,0.0, 60000) - если это первый кар знач у него ид 1
Потом где то еще у тебя в каре прописано
if(newcar==(1)) где 1 єто ид
{
if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { } - тут кто может управлять фракция и лидер
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не из службы TAXI."); и если кто то другой сядет будет выкидывать из кара и писать вы не из службы такси
Это всё например
У тебя где то такое прописано!!!
И вот
Есть у тебя кар допустим пот ид 345 он прописан для РМ но он стоит на респе Вагосов и тогда ты будешь вагосом садится в этот кар и будет выкидывать и писать вы не в РМ
Тебе надо по новой все кары прописать!!
Это долго вот я когда создаю кары я пишу рядом их ид чтоб знать какой кар я приписую для банды!!
RemovePlayerFromVehicle(playerid);
}

ЛёшкаДата: Воскресенье, 27.02.2011, 18:47 | Сообщение # 2763
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус:
VlaDislaV, спасибо буду пытаться делать.

Добавлено (27.02.2011, 18:47)
---------------------------------------------
VlaDyslaV, Сможешь помочь сделать?

VlaDyslaVДата: Воскресенье, 27.02.2011, 18:59 | Сообщение # 2764
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус:
Quote (Лёшка)
VlaDyslaV, Сможешь помочь сделать?

я в скайп добавилса к тебе
помогу
но у меня времени мало я мод свой делаю!!
хочу сервер забабахать кулл

ЛёшкаДата: Воскресенье, 27.02.2011, 21:26 | Сообщение # 2765
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус:
Ещё вопросик. Как расставлять новые объекты 0.3с через МТА ?
Kirill_ShvaryovДата: Воскресенье, 27.02.2011, 22:10 | Сообщение # 2766
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 845
Награды: 46
Город: Novorossiysk
Репутация: 1036
Замечания: 0%
Статус:
FolleN, если это домашние машины относящиеся к дому то ищи примерно такие строки:
new Float:HouseCarSpawns[82][4]

82 - число домашних каров и соответственно домов)


Мои работы :
Дополнительный город SA
Заправка около Чиллиада
Тропический остров
Парк развлечений
Стадион
Спортивный комплекс
Мото-фристайл(инт)
Мотосалон (0.3e)
GTA S.A.City


[url=http://www.radikal.ru]

Закажи карту на : gtamap-studio.ru
mike26rusДата: Воскресенье, 27.02.2011, 22:37 | Сообщение # 2767
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Ставрополь
Репутация: -12
Замечания: 20%
Статус:
привет всем помогите сделать ботов на сервер чтобы они отображались в списке игроков и у них были ники , возможно ли это сделать и как?


New York Roleplay
IP: 31.192.104.254:7855
Forum: http://newyork-rp.ru
VlaDyslaVДата: Воскресенье, 27.02.2011, 22:48 | Сообщение # 2768
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус:
Quote (Santoni)
арод помогите пожалуйста у меня во многих модах одна и таже прорблема
Короче проблема в том что когда я телепортируюсь и любого здания у меня все машины разбросаны скажи пожалуйста что это может быть а то я столько модов ииз-за этого выбросил(

короче в сервер.кфг убери скрипт aspawncars как то так..у меня эта проблема не пропала..но у других пропадала..попробуй!!

Kirill_ShvaryovДата: Воскресенье, 27.02.2011, 23:53 | Сообщение # 2769
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 845
Награды: 46
Город: Novorossiysk
Репутация: 1036
Замечания: 0%
Статус:
mike26rus, http://www.samp-rus.com/forum/42-11167-1
Вот урок по тому как сделать ботов для samp



Мои работы :
Дополнительный город SA
Заправка около Чиллиада
Тропический остров
Парк развлечений
Стадион
Спортивный комплекс
Мото-фристайл(инт)
Мотосалон (0.3e)
GTA S.A.City


[url=http://www.radikal.ru]

Закажи карту на : gtamap-studio.ru
ЛёшкаДата: Понедельник, 28.02.2011, 09:22 | Сообщение # 2770
Освоившийся
Группа: Продвинутые
Сообщений: 75
Награды: 0
Город: Йошкар-Ола
Репутация: 25
Замечания: 0%
Статус:
Что не кто не знает, как новые объекты в 0.3с добавить через МТА?
vIrusonДата: Понедельник, 28.02.2011, 15:29 | Сообщение # 2771
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 1
Репутация: 4
Замечания: 0%
Статус:
помогите плиз. после токо как вставил данный код и команды, которые располагаются ниже этого кода, не работают, пишет "Вы не в банке". Пересмотрите код плз и подскажите в чём ошибка
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;  
     }  
//=================================================  

VlaDyslaVДата: Понедельник, 28.02.2011, 17:26 | Сообщение # 2772
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус:
Всем привет мне нужно что б кто то создал и написал команду(а то я не шарю) /mats store -положить материалы на склад /mats take взять маты
Это команды для ГанДиллера на ГФ сервере
когда я подъезжаю на определённые координаты ввел эту команду и положил маты на склад..у меня они пропали но были на складе!!!чтоб копы не палили а потом если захотел подъехал туда и взял!!
и еще /mats give чтоб я мог давать материалы другому игроку например я /mats give id а ему пишет вам хочет дать игрок под ником (ывфвыф) /accept mats для того чтоб взять маты!!
И еще работу дальнобойщика!!
Идея такова!
сначала надо взять работу /truck getjob(для этого надо быть в грузовике)
Потом поехать на точку взять груз /truck load
потом поехать на место выгрузки /truck unload и после того тебе дать деньг!!
плз хоть напишите команды какие знаете как сделать плз

AndroidДата: Понедельник, 28.02.2011, 21:14 | Сообщение # 2773
Группа: I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус:
Quote
Что не кто не знает, как новые объекты в 0.3с добавить через МТА?

Скачай MTA с готовыми (влитыми) объектами 0.3c


Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7



Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
qwerty92Дата: Понедельник, 28.02.2011, 22:53 | Сообщение # 2774
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Здравствуйте,у меня такая проблема - Когда офицер забирает оружие,он забирает оружие не только у указанного ID`ом игрока.Но и у себя...Скажите пажалуйста,что тут не правильно.Что надо убрать?
Ввожу /take Weapons id .Мне Пишет Вызабрали оружие у Qwery_Qwerty. Он у него оружие отбирается и у офицера который отбирал,тоже отбирается.В моде это выглядит так - GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
format(string, sizeof(string), "* Вы отобрали у %s's Оружия.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Офицер %s Забрал у вас оружия.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pGun0] = 0;//Оружие слот 0
PlayerInfo[playerid][pGun1] = 0;//Оружие слот 1
PlayerInfo[playerid][pGun2] = 0;//Оружие слот 2
PlayerInfo[playerid][pGun3] = 0;//Оружие слот 3
PlayerInfo[playerid][pGun4] = 0;//Оружие слот 4
PlayerInfo[playerid][pGun5] = 0;//Оружие слот 5
PlayerInfo[playerid][pGun6] = 0;//Оружие слот 6
PlayerInfo[playerid][pGun7] = 0;//Оружие слот 7
PlayerInfo[playerid][pGun8] = 0;//Оружие слот 8
PlayerInfo[playerid][pGun9] = 0;//Оружие слот 9
PlayerInfo[playerid][pGun10] = 0;//Оружие слот 10
PlayerInfo[playerid][pGun11] = 0;//Оружие слот 11
PlayerInfo[playerid][pAmmo0] = 0;//Патроны слот 0
PlayerInfo[playerid][pAmmo1] = 0;//Патроны слот 1
PlayerInfo[playerid][pAmmo2] = 0;//Патроны слот 2
PlayerInfo[playerid][pAmmo3] = 0;//Патроны слот 3
PlayerInfo[playerid][pAmmo4] = 0;//Патроны слот 4
PlayerInfo[playerid][pAmmo5] = 0;//Патроны слот 5
PlayerInfo[playerid][pAmmo6] = 0;//Патроны слот 6
PlayerInfo[playerid][pAmmo7] = 0;//Патроны слот 7
PlayerInfo[playerid][pAmmo8] = 0;//Патроны слот 8
PlayerInfo[playerid][pAmmo9] = 0;//Патроны слот 9
PlayerInfo[playerid][pAmmo10] = 0;//Патроны слот 10
PlayerInfo[playerid][pAmmo11] = 0;//Патроны слот 11
ResetPlayerWeapons(giveplayerid);
PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
}
else



ХХ
Asif96Дата: Понедельник, 28.02.2011, 23:11 | Сообщение # 2775
Освоившийся
Группа: Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус:
я кароче добавил авто для механиков(через МТА). Всё сделал хорошо и без ошибок.
а когда сажусь на авто он сразу выходит из неё. и ничего не пишется!
Что делать? Скажите пожалуйста
вот код:
Code
       if(newcar >= Mex[0] && newcar <= Mex[1]) // àâòî äëÿ ìåõàíèêîâ.  
           {  
             if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pJob] == 7)  
             {  
             }  
             else  
             {  
                 RemovePlayerFromVehicle(playerid);  
                 SendClientMessage(playerid, COLOR_RED, "** Âû íå Àâòîìåõàíèê!");  
             }  
         }  

что делать ПОМОГИТЕ suicide2

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua