Рекомендованные сообщения



5 posts in this topic

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

Спойлер

D:\CRMP\gggg\exfr RP\gamemodes\new.pwn(14436) : error 040: duplicate "case" label (value 287)
D:\CRMP\gggg\exfr RP\gamemodes\new.pwn(14793) : error 040: duplicate "case" label (value 288)
D:\CRMP\gggg\exfr RP\gamemodes\new.pwn(16363) : error 040: duplicate "case" label (value 286)
D:\CRMP\gggg\exfr RP\gamemodes\new.pwn(35701) : error 021: symbol already defined: "LoadPlayerVehicle"
Pawn compiler 3.10.20160907              Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
 

 

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

Спойлер

enum
{
    dNull,                                 // 0
    dRegister,                             // 1
    dLogin,                             // 2
    dSex,                                 // 3
    dCommandServer,                     // 4
    dUcpAdmin,                             // 5
    dUcpAdmin2,                         // 6
    dAddNed,                             // 7 - 10
    dInviteFrac                 = 11,     // 11
    dJoinHouse,                         // 12
    dMakeGun,                             // 13 - 15
    dGPS                         = 16,     // 16
    dWeather,                             // 17
    dFracMenu                     = 18,     // 18 - 21
    dATM                         = 22,     // 22 - 33
    dNewsMenu                     = 34,     // 34 - 45
    dLic                         = 46,     // 46 - 51
    dHome                         = 52,     // 52 - 54
    dHeal                         = 55,     // 55 - 73
    dJob                         = 74,     // 74 - 109
    dDonate                     = 110,     // 110 - 112
    dPhone                         = 113,     // 113 - 119
    dCancelRent                 = 120,     // 120
    dLeave,                             // 121
    dBuySim,                             // 122
    dBuySimDonate,                         // 123
    dVehNumber,                         // 124
    dAdminPanel,                         // 125 - 149
    dUsePromocode                 = 150,     // 150
    dMainMenu,                             // 151
    dMainMenuAdd,                         // 152
    dHomeUluch,                         // 153 - 154
    dBizUluch                     = 155,     // 155 - 156
    dCommandShow                 = 157,     // 157
    dBreak,                             // 158
    dInviteSkin,                         // 159
    dLeaderSkin,                         // 160
    dTempLeader,                         // 161
    dMafia,                             // 162 - 170
    dTuning                     = 171,     // 171 - 184
    dGang                         = 185,     // 185 - 193
    dAdminLogin                 = 194,     // 194
    dMail,                                 // 195 - 196
    dLicWeapon                     = 197,     // 197
    dCreatePass,                         // 198 - 199
    dAddWarehouse                 = 200,     // 200 - 204
    dJoinCars                     = 205,     // 205 - 210
    dSetSpawn                     = 211,     // 211
    dBuyFishki,                         // 212 - 214
    dStavkaRace                 = 215,     // 215
    dEditHouseInt,                         // 216
    dService,                             // 217 - 221
    dArmoury                     = 222,     // 222 - 224
    dArmyJob                     = 225,     // 225
    dStopLoad,                             // 226
    dMenuPolice,                         // 227 - 228
    dAutoSchool                 = 229,     // 229 - 231
    dFilling                     = 232,     // 232
    dShowAll,                             // 233 - 234
    dSellHouse                     = 235,  // 235
    dSellBiz,                             // 236
    dSellCar,                             // 237
    dEvent,                             // 238 - 246
    dRegisterPass                 = 247,     // 247
    dReferal,                             // 248 - 249
    dErrorPassword                 = 250,     // 250 - 251
    dBusJob                     = 252,     // 252 - 255
    dTruckJob                     = 256,     // 256 - 258
    dMainBankAccount            = 259,  // 259
    dCreateBankAccount,                 // 260
    dLoginBankAccount,                  // 261
    dOperBankAccount,                      // 262 - 268
    dExitFly                    = 269,  // 269
    dHospitalLS,                        // 270 - 272
    dHospitalSF                 = 273,  // 273 - 275
    dHospitalLV                 = 276,  // 276 - 278
    dMedStopLoad                = 279,  // 279
    dAddWarehouse5,                     // 280
    dInfoFamily,                          // 281
    dCreateFamily,
    dInviteFamily,                      // 282
    dListFamily,
    dFamily,
    dBuyCars,                           // 283
     dBuyCar,                            // 284
    dLoadCar,                           // 285
    dAutoSalon,                         // 286
    dFindCar,                           // 287
    dBuyNumber                          // 288

}

 

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

 

Строчка 14436:

Спойлер

case dBuyCar:
        {

      *тут код..*

 

Строчка 14793:

Спойлер

case dLoadCar:
        {

      *тут код..*

 

Строчка 16363:

Спойлер

case dBuyCars:
        {

      *тут код..*

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

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

Спойлер

stock LoadPlayerVehicle(playerid, number_vehicle)
{
    if(!pInfo[playerid][cModel][number_vehicle])

     *Далее код большой.. *

 

Share this post


Link to post
Share on other sites

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

    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. Либо измени название функции, либо удали полностью.

Share this post


Link to post
Share on other sites
2 часа назад, 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", а тут я переименовал её немного ( Именно сток, все остальное не трогал ).

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
45 минут назад, 20th century сказал:

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

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • _bogdan_
      By _bogdan_
      Слив игрового мода "Frendly RolePlay"
      Просмотр файла Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
      Добавил _bogdan_ Добавлено 19.10.2021 Категория Моды Автор Неизвестно.  
      UP: Залил базу данных.
    • _bogdan_
      By _bogdan_
      Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
    • Zerno303
      By Zerno303
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Мод без сборки(Сборка не нужна). 
      Мод-пак есть. Если понадобится пишите в лс.
    • Zerno303
      By Zerno303


      Просмотр файла Продажа мода Race RP.
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Мод без сборки(Сборка не нужна). 
      Мод-пак есть. Если понадобится пишите в лс.
      Добавил Zerno303 Добавлено 16.10.2021 Категория Моды Автор Zerno303  
    • panda1999
      By panda1999
      Публикация В Google Play
      Публикация приложения в Google Play Market на мой аккаунт разработчика.

      Имею большой опыт в публикации различных приложений и сервисов. Помогу пройти модерацию приложения.

      По статистике приложения проходят модерацию в течение 2-х (двух) дней после публикации.

      Это важно! Я, как владелец аккаунта Google Play Developer, вправе удалить приложение со своего аккаунта без ведома уведомления заказчика, если приложение или связанные с ним любые ресурсы будут нарушать правила Google Play, а также, если на приложение будет оставлено более трёх отрицательных отзывов, которые указывают на не правомерную деятельность приложения или любых связанных с ним ресурсами.

      ЕСЛИ У ВАС возникнут ЛЮБЫЕ вопросы пишите!

      С радостью проконсультирую!))

      Нужно для заказа:
      1. Файл приложения в формате . aab.

      С августа 2021 года все приложения в Google Play будут публиковаться в формате Android App Bundle (AAB) вместо старого APK.

      2. Название приложения (макс. длина текста 50 символов).

      3. Краткое описание (макс. длина текста 80 символов).

      4. Полное описание приложения (макс. длина текста 4000 символов).

      5. Значок приложения.

      PNG или JPEG

      512х512 пкс

      До 1 Мб

      6. Картинка для описания.

      PNG или JPEG

      1024x500 пкс

      До 1 Мб

      7. Скриншоты 2-8 шт.
      Принимаем QIWI
      Принимаем Карта банка.
      Если вас заинтересовало, обращайтесь ко мне в л\с. Вконтакте