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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
помогите с профой автомеханик
Grigorio_SaNДата: Четверг, 04.11.2010, 11:19 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус:
помогите сделать команду для механиков, чтобы тока они могли менять в авто цвет.
вот есть код, пробовал вырезать с админ команды создания авто, где и указывался цвет авто, но все равно не хочет менять цвет
вот сам код
Code
if (strcmp(cmd, "/colorig") == 0)
  {

   new color1;
   color1 = strval(tmp);
   if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Номер цвета машины от -1 до 126 !"); return 1; }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]");
    return 1;
   }
   new color2;
   color2 = strval(tmp);
   if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Номер цвета от -1 до 126 !"); return 1; }
   }
  

помогите как её сделать. если поможите, плюсик гарантирован

DiSEДата: Четверг, 04.11.2010, 11:31 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
if (strcmp(cmd, "/colorig") == 0)
{
if(PlayerInfo[playerid][pJob] != id)//вроде так, где ид там айди твоей работы
{
SendClientMessage(playerid, COLOR_GREY, "Вы не механик");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета машины от -1 до 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета от -1 до 126 !"); return 1; }
}



Сообщение отредактировал EnErGiZeR - Четверг, 04.11.2010, 11:32
Grigorio_SaNДата: Четверг, 04.11.2010, 16:36 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус:
EnErGiZeR
а как изменить код, чтобы можно было механику сесть пассажиром в авто и начать тюнить

DiZiДата: Четверг, 04.11.2010, 20:59 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Grigorio_SaN, не по РП как то, делай лутше что бы тюнилась тачка которая рядом с механиком, вот пример команды на покраску из крайма(доработанная)
Code

if(strcmp(cmd, "/carcolor", true) == 0)
  {
   if(IsPlayerConnected(playerid))
   {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,COLOR_GREY," Подсказка: /carcolor [1-300] [1-300] ");
     return 1;
    }
    if(PlayerToPoint(6.0,playerid,2114.3789,-2132.5203,13.6328))
    {
     if(PlayerInfo[playerid][pJob] == 7)
     {
      for(new i = 0; i < MAX_VEHICLES; i++)
      {
          new Float:x,Float:y,Float:z;
          GetVehiclePos(i,x,y,z);
       if (PlayerToPoint(4, playerid,x,y,z))
       {
        new para1;
        new para2;
        para1 = strval(tmp);
        tmp = strtok(cmdtext, idx);
        para2 = strval(tmp);
        ChangeVehicleColor(i,para1,para2);
        CarInfo[i-SIMPLECARS-1][cColor1] = para1;
        CarInfo[i-SIMPLECARS-1][cColor2] = para2;
        SaveCars();
       }
      }
     }
              else
     {
         SendClientMessage(playerid, COLOR_GRAD1, "Вы не механик!");
         return 1;
     }
    }
    else
    {
     SendClientMessage(playerid,COLOR_GREY," Вы не в мастерской ");
     return 1;
    }
   }
   return 1;
  }

Думаю разберешся ;)


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




DiSEДата: Пятница, 05.11.2010, 00:31 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote (golden103)
SaveCars();

этот паблик есть в гф?

DiZiДата: Пятница, 05.11.2010, 00:41 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
EnErGiZeR, из крайма(доработанная)

я же написал, да и что мешает убрать SaveCars();?

Добавлено (05.11.2010, 00:41)
---------------------------------------------
и это я написал ему как пример кода на тюн рядом стоящей тачки


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




HotJRДата: Пятница, 05.11.2010, 09:29 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус:
Quote (EnErGiZeR)
if (strcmp(cmd, "/colorig") == 0) { if(PlayerInfo[playerid][pJob] != id)//вроде так, где ид там айди твоей работы { SendClientMessage(playerid, COLOR_GREY, "Вы не механик"); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета машины от -1 до 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAYWHITE, "USAGE: /veh [модельИД] [цвет1] [цвет2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета от -1 до 126 !"); return 1; } }

А можете этот код доработать, чтобы еще была цена за покраску, и можно было подтвердить (отдельный код), /accetp colorig?


Хочу исправиться.
Grigorio_SaNДата: Пятница, 05.11.2010, 15:40 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 2
Город: Жодино
Репутация: -7
Замечания: 0%
Статус:
спасибо всем за помощь. по высылаю всем кто помог плюсики=)
а вот как сделать к примеру механик выбирает покраску цвета, красит, если устраивает этот цвет, то он подтверждает этот цвет, и цвет остаётся, если же не устраивает цвет заказчику, которому красят авто, он отменяет этот цвет и на авто возвращается цвет, который был раньше.
если знаете как, помоги, очень надо

  • Страница 1 из 1
  • 1
Поиск:





 


 


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