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

 



 
          





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





Последние Файлы 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  
Проблема с рент кар
_BigSm0ke_Дата: Воскресенье, 10.08.2008, 11:31 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Мод ГФ, хотел добавить на вытсавочный зал каров для аренды побольше но не как, сажусь и как обычная тача. ВОт коды:

Code
public IsARentCar(carid)
{
  if(carid >= 83 && carid <= 89 && carid >= 100 && carid <= 107)
  {
   return 1;
  }
  return 0;
}

Code
if(IsARentCar(newcar))
   {
    if (HireCar[playerid] != newcar)
    {
     format(string, sizeof(string), "~w~You can Rent this car~n~Cost:~g~$%d~n~~w~To rent type ~g~/rentcar~w~~n~to get out type ~r~/exit",SBizzInfo[0][sbEntranceCost]);
     TogglePlayerControllable(playerid, 0);
     GameTextForPlayer(playerid, string, 5000, 3);
    }
   }

Code
AddStaticVehicleEx(434,551.7929,-1285.5260,16.9303,0.4147,-1, -1, 60000);//Rent car/*Hotknife*/ 83
AddStaticVehicleEx(568,536.9888,-1286.5275,16.9993,359.1704,-1, -1, 60000); //Rent car/*Bandito*/
AddStaticVehicleEx(434,544.1793,-1286.1422,16.9492,7.3116,-1, -1, 60000);//Rent car/*Hotknife*/
AddStaticVehicleEx(434,-1949.9493,258.1949,35.1922,70.7581,-1, -1, 60000); //Rent car/*Hotknife*/
AddStaticVehicleEx(568,-1948.1650,264.8094,35.1930,72.6982,-1, -1, 60000); //Rent car/*Bandito*/
AddStaticVehicleEx(434,-1947.0601,270.3815,35.1954,66.0783,-1, -1, 60000); //Rent car/*Hotknife*/ 89

Code
AddStaticVehicle(522,1483.0781,-901.8741,55.5299,33.0059,126,126); // 100
AddStaticVehicle(535,-1952.9471,258.0364,40.8116,62.5084,3,3); //
AddStaticVehicle(506,-1952.4066,266.3437,40.7514,56.5101,2,2); //
AddStaticVehicle(477,-1956.8708,303.8965,35.2256,109.6962,0,0); //
AddStaticVehicle(545,-1983.9904,251.4192,34.9829,51.9939,126,126); //
AddStaticVehicle(555,-1983.7214,259.5899,34.8559,49.5973,1,1); //
AddStaticVehicle(411,-1983.8329,267.0457,34.9027,48.1164,5,5); //
AddStaticVehicle(480,-1983.7731,275.1830,34.9524,51.0767,8,8); // 107

Code
if(strcmp(cmd, "/rentcar", true) == 0)
  {
         if(IsPlayerConnected(playerid))
   {
    if(GetPlayerVehicleID(playerid) >= 83 && GetPlayerVehicleID(playerid) <= 89 && GetPlayerVehicleID(playerid) >= 100 && GetPlayerVehicleID(playerid) <= 107)
    {
     new hirefee = HireCost(GetPlayerVehicleID(playerid));
     if(GetPlayerVehicleID(playerid) >= 83 && GetPlayerVehicleID(playerid) <= 89 && GetPlayerVehicleID(playerid) >= 100 && GetPlayerVehicleID(playerid) <= 107)
     {
      if(SBizzInfo[0][sbProducts] == 0)
      {
       GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
       return 1;
      }
      if(PlayerInfo[playerid][pPbiskey] == 0)
      {
       GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
       TogglePlayerControllable(playerid, 1);
       return 1;
      }
      if (GetPlayerMoney(playerid) <  SBizzInfo[0][sbEntranceCost])
      {
       SendClientMessage(playerid, COLOR_GRAD2, "    Ó âàñ íåòó ñòîëüêî áàáëà !");
       return 1;
      }
      GivePlayerMoney(playerid,-SBizzInfo[0][sbEntranceCost]);
      SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
      ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
      SBizzInfo[0][sbProducts]--;
     }
     if(GetPlayerVehicleID(playerid) >= 83 && GetPlayerVehicleID(playerid) <= 89 && GetPlayerVehicleID(playerid) >= 100 && GetPlayerVehicleID(playerid) <= 107)
     {
      if(SBizzInfo[1][sbProducts] == 0)
      {
       GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
       return 1;
      }
      if(PlayerInfo[playerid][pPbiskey] == 1)
      {
       GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
       TogglePlayerControllable(playerid, 1);
       return 1;
      }
      if (GetPlayerMoney(playerid) <  SBizzInfo[1][sbEntranceCost])
      {
       SendClientMessage(playerid, COLOR_GRAD2, "    Ó âàñ íåòó ñòîëüêî cash !");
       return 1;
      }
      GivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]);
      SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];
      ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
      SBizzInfo[1][sbProducts]--;
     }
     if(HireCar[playerid] != 299)
     {
      gCarLock[HireCar[playerid]] = 0;
      UnLockCar(HireCar[playerid]);
     }
     HireCar[playerid] = GetPlayerVehicleID(playerid);
     OnPropUpdate();
     PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
     format(string, sizeof(string), "~w~We hope you enjoy ~n~the use of this car~n~To lock or unlock your car~n~type ~g~/lock~n~~w~please drive safely",hirefee);
     TogglePlayerControllable(playerid, 1);
     GameTextForPlayer(playerid, string, 5000, 3);
    }
   }
   return 1;
  }



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
OKStyle™Дата: Воскресенье, 10.08.2008, 12:39 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
_BigSm0ke_, ты делай не порядковый номер машины проверяй, а ид модели или константу модели.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
_BigSm0ke_Дата: Понедельник, 11.08.2008, 11:08 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
А порядковым новером никак? просто мне ненадо чтобы все машины этих id были для аренды.. а как костанту модели сделать?

Добавлено (11.08.2008, 11:08)
---------------------------------------------
ну так а чё так как я написал неполучаецо? вроде всё прально..


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
SpiritДата: Понедельник, 11.08.2008, 12:25 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус:
Тебе надо получать id авто, функция AddStaticVehicle должна возвращать его, CreateVehicle точно возвращает.
new rentcars[10];
rentcars[0] = AddStaticVehicle(535,-1952.9471,258.0364,40.8116,62.5084,3,3); //



Любиш садизм люби и мазахизм :)
OKStyle™Дата: Понедельник, 11.08.2008, 19:35 | Сообщение # 5
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (_BigSm0ke_)
как костанту модели сделать

Code
new car;
car = CreateVehicle(...);



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
_BigSm0ke_Дата: Вторник, 12.08.2008, 22:12 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
Всё я сам нашёл решение проблемы)


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
MAKДата: Вторник, 12.08.2008, 22:25 | Сообщение # 7
Группа: Следователи
Сообщений: 2342
Награды: 35
Город: ODESSA
Репутация: 646
Замечания: 0%
Статус:
закрыто


Оплатили голосами за услугу и её не выполняют более чем 4 дня? - Обращайтесь.
Вас оскорбили или поступили нечестно? - Обращайтесь.
Увидели на форуме спам\флуд, а модератора нет? - Обращайтесь.

Не забывайте указывать в названии сообщения тему, пример: "Перевод за голоса".
  • Страница 1 из 1
  • 1
Поиск:





 


 


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