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

 



 
          





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





Последние Файлы 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  
Проблема с домашними машинами. /lock
BMakerДата: Понедельник, 17.01.2011, 13:27 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 1
Город: Saint-P
Репутация: 16
Замечания: 0%
Статус:
Помогите, пожалуйста.
Закрываю дверь машины, а в неё всё равно сесть можно. Вот сам код
Code
//==================================[LOCK]======================================
  if(strcmp(cmd, "/lock", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    new carid;
    if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
    {
     if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
     {
      SendClientMessage(playerid, COLOR_RED, "** Ó âàñ íåò ìàøèíû.");
      return 1;
     }
     else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPhousekey]+1)
     {
      if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] != 299)
      {
       gLastDriver[HireCar[playerid]] = 300;
       gCarLock[HireCar[playerid]] = 0;
       UnLockCar(HireCar[playerid]);
      }
      HireCar[playerid] = gLastCar[playerid];
     }
    }
    if (PlayerInfo[playerid][pPhousekey] == 255)
    {
     if(HireCar[playerid] == 299)
     {
      SendClientMessage(playerid, COLOR_RED, "** Ó âàñ íåò ìàøèíû.");
      return 1;
     }
    }
    carid = PlayerInfo[playerid][pPhousekey]+1;
    if(HireCar[playerid] != 299 && !SwitchKey[playerid])
    {
     carid = HireCar[playerid];
    }
    //new driver = gLastDriver[carid];
    new lockstatus = gCarLock[carid];
    new Float:cx,Float:cy,Float:cz;
    GetVehiclePos(carid, cx, cy, cz);
    switch (lockstatus)
    {
     case 0:
     {
      if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
      {
       SendClientMessage(playerid, COLOR_RED, "** Ó âàñ íåò ìàøèíû");
       return 1;
      }
      if(HireCar[playerid] == carid && !SwitchKey[playerid])
      {
       GameTextForPlayer(playerid, "~w~Hire Vehicle ~r~Locked", 5000, 6);
       PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
       gCarLock[carid] = 1;
       LockCar(carid);
      }
      else if (PlayerInfo[playerid][pPhousekey] == carid-1)
      {
       GameTextForPlayer(playerid, "~w~House Vehicle ~r~Locked", 5000, 6);
       PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
       gCarLock[carid] = 1;
       LockCar(carid);
       return 1;
      }
     }
     case 1:
     {
      if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
      {
       SendClientMessage(playerid, COLOR_RED, "** Ó âàñ íåò ìàøèíû");
       return 1;
      }
      if(HireCar[playerid] == carid && !SwitchKey[playerid])
      {
       GameTextForPlayer(playerid, "~w~Hire Vehicle ~g~Unlocked", 5000, 6);
       PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
       gCarLock[carid] = 0;
       UnLockCar(carid);
      }
      if (PlayerInfo[playerid][pPhousekey] == carid-1)
      {
       GameTextForPlayer(playerid, "~w~House Vehicle ~g~Unlocked", 5000, 6);
       PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
       gCarLock[carid] = 0;
       UnLockCar(carid);
       return 1;
      }
     }
     default:
     {
      SendClientMessage(playerid, COLOR_RED, "** Îøèáêà");
     }
    }
    if(carid == 256)
    {
     SendClientMessage(playerid, COLOR_RED, "** Âû íå èìååòå ìàøèíû !");
    }
   }
   return 1;
  }

+ обеспечен, если поможете ;)

HotJRДата: Суббота, 22.01.2011, 20:38 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус:
Точно не знаю, но дело чаще всего не в самой команде, бывает, из-за варнингов в моде, попробуй убери их, м.б. заработает. Личноо мне однпжды помогло. Не знаю точно.


Хочу исправиться.
  • Страница 1 из 1
  • 1
Поиск:





 


 


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