[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Срочноя помощь!
Дата: 09.01.2011, Воскресенье, 08:13:28 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
Репутация: +
У меня такое дело!Я в моде покупаю домик и когда выхожу и вписываю /lock машине по жбану она как была закрытая так и остплась!что делать?может что то с командой или с property?
Прошу помочь мне!За помощь получаете 4 плюса и 1 награду!
Дата: 12.01.2011, Среда, 13:36:41 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 17
Репутация: 4+
мб нужна команда /unlock?
Дата: 12.01.2011, Среда, 15:59:48 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 103
Репутация: 25+
Antosha_Rivers, попробуй замени команду...
вот мой /lock
Code
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;
  }
  • Страница 1 из 1
  • 1
Поиск: