[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Авто
Дата: 08.04.2010, Четверг, 19:35:49 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Репутация: 99+
Как сделать, чтобы авто можно было закрывать только тогда когда игрок находится рядом с ней?...
Вот код:
Code
else if(strcmp(x_nr,"lock1",true) == 0)
          {
                 new keycar = PlayerInfo[playerid][pPcarkey];
                 if(keycar != 999)
                 {
                     new locked[256];
                     locked = strtok(cmdtext, idx);
                     if(CarInfo[keycar][cLock] == 1)
                     {
                      for(new i = 0; i < MAX_PLAYERS; i++)
       {
        if (IsPlayerConnected(i))
        {
         SetVehicleParamsForPlayer(keycar,i,0,0);
        }
       }
       GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), "* %s âñòàâëÿåò êëþ÷ â çàìîê è îòêðûâàåò äâåðè àâòîìîáèëÿ.", sendername);
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");
       GameTextForPlayer(playerid, string, 4000, 3);
       CarInfo[keycar][cLock] = 0;
       OnPropUpdate();
       return 1;
      }
      else if(CarInfo[keycar][cLock] == 0)
      {
          for(new i = 0; i < MAX_PLAYERS; i++)
       {
        if (IsPlayerConnected(i))
        {
         SetVehicleParamsForPlayer(keycar,i,0,1);
        }
       }
       GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), "* %s âñòàâëÿåò êëþ÷ â çàìîê è çàêðûâàåò äâåðè àâòîìîáèëÿ.", sendername);
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");
       GameTextForPlayer(playerid, string, 4000, 3);
       CarInfo[keycar][cLock] = 1;
       OnPropUpdate();
       return 1;
      }
                 }
                 else
                 {
                     SendClientMessage(playerid, COLOR_GREY, "  You don't have a vehicle at slot 1");
                     return 1;
                 }
          }
Дата: 09.04.2010, Пятница, 14:32:59 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Репутация: 99+
Выдает такую ошибку:
Code
C:\Documents and Settings\ADMIN\Рабочий стол\RolePlay\gamemodes\RUS_Project_RP.pwn(23769) : error 017: undefined symbol "Carlist"

Вот строчка:
Code
GetVehiclePos(Carlist[playerid][Carid], oldposx, oldposy, oldposz);

Подскажи как ее исправить?
Дата: 10.04.2010, Суббота, 12:42:41 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 170
Репутация: 99+
Я как понял вот это GetVehiclePos надо заменить на GetPlayerVehicleID, но результат тот же.
Ты не мог бы скинуть, код Carlist у меня пишет вроде неизвестный.
  • Страница 1 из 1
  • 1
Поиск: