Вопросы

Всем привет. Что-то никак не могу разобраться с ошибками при компиляции:

  Error`ы (открыть спойлер)

 

Код#1 ( Красным отметил то, что я дописал к уже существующему коду:

  Код#1 (открыть спойлер)

 

Далее строчки из error`ов. Решил сократить, т.к. код там большой. Но если потребуется весь - скину весь.

 

Строчка 14436:

  Код#2 (открыть спойлер)

 

Строчка 14793:

  Код#2 (открыть спойлер)

 

Строчка 16363:

  Код#2 (открыть спойлер)

Кстати, вот код от последней ошибки ( error 021: symbol already defined: "LoadPlayerVehicle" ):

( Красным помечена строчка 35701 )

  Код (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 ответа на этот вопрос

  • 0
20th century
Постоянный

Посмотри на первую и вторую функцию LoadPlayerVehicle. Если они абсолютно идентичны - одну из них можно удалить. Ни на что не повлияет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Создатель WayDev

Попробуй сделать так:

    dBuyCars = 290,                           // 283
    dBuyCar = 291,                            // 284
    dLoadCar = 292,                           // 285
    dAutoSalon = 293,                         // 286
    dFindCar = 294,                           // 287
    dBuyNumber = 295                          // 288

Приравняем на значения больше, ибо у тебя номера кейсов дублируются.

 

error 021: symbol already defined: "LoadPlayerVehicle" - у тебя уже где-то используется LoadPlayerVehicle. Либо измени название функции, либо удали полностью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
  В 10/3/2020 в 07:53, glvde. сказал:

Попробуй сделать так:

    dBuyCars = 290,                           // 283
    dBuyCar = 291,                            // 284
    dLoadCar = 292,                           // 285
    dAutoSalon = 293,                         // 286
    dFindCar = 294,                           // 287
    dBuyNumber = 295                          // 288

Приравняем на значения больше, ибо у тебя номера кейсов дублируются.

 

error 021: symbol already defined: "LoadPlayerVehicle" - у тебя уже где-то используется LoadPlayerVehicle. Либо измени название функции, либо удали полностью.

Читать далее...  

Спасибо, оба варианта сработали. Но возник вопрос по поводу второй ошибки. То, чт оя изменил название у этой функции. Никак не повлияет на работоспособность её? Просто везде используется "LoadPlayerVehicle", а тут я переименовал её немного ( Именно сток, все остальное не трогал ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
  В 10/3/2020 в 13:52, 20th century сказал:

Посмотри на первую и вторую функцию LoadPlayerVehicle. Если они абсолютно идентичны - одну из них можно удалить. Ни на что не повлияет.

Читать далее...  

Действительно, я не заметил, как дублировал их.. Удалил одну и все хорошо. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • bogdan295@gmai
      От bogdan295@gmai
      Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 
      new lssd1; new lssd2;  else if(pickupid == lssd2)// Вход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,1567.5510,-1657.9956,5.3859);         SetPlayerFacingAngle(playerid, 500);         return true;     } else if(pickupid == lssd1)// Вsход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,630.0542,-572.0032,16.3359);         SetPlayerFacingAngle(playerid, 500);         return true;     }     lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд     lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?