• 0
AnimeshniK

[закрыто] [ARZ] Мод Unknown,НО при том работает.

Вопросы

Вечер в хату молодые. Такая проблемка вышла,что я не шарю в АРЗ,и чёт не то сделал. И моду габелла.
То есть. Пишет мод Unknown,так же не ставится UpdateHostName который прописан в моде,НО при том всё работает. Я так понял он взял параметры сервера НЕ из мода а из файла конфигурации. Хз чё за дичь,честно. Не шарю за арз. Вот Логи с консоли:

[12:24:45] [debug] Run time error 4"Array index out of bounds"
[12:24:45] [debug]  Attempted to read/write array element at index 65535 in array of size 2000
[12:24:45] [debug] AMX backtrace:
[12:24:45] [debug] #0 0012d1bc in J_AddStaticVehicleEx (model=667, Float:x=-527.89001, Float:y=2617.09009, Float:z=53.49000, Float:a=-90.00000, color_1=1, color_2=1, spawntime=60000, interior=0, world=0) at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\gamemodes\arizonarp.pwn:20808
[12:24:45] [debug] #1 001120dc in LoadOwnableCars (name[]=@018cc630 "The State") at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\gamemodes\arizonarp.pwn:19532
[12:24:45] [debug] #2 003b263c in public PawnCmd_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\gamemodes\arizonarp.pwn:34512
[12:24:45] [debug] #3 000633c4 in public ac_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\Pawn.CMD.inc:125
[12:24:45] [debug] #4 00020d8c in public PawnRakNet_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\nex-ac.inc:3384
[12:24:45] [debug] #5 000138e4 in public SSCANF_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\Pawn.RakNet.inc:1029
[12:24:45] [debug] #6 0000892in public fo_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\sscanf2.inc:211
[12:24:45] [debug] #7 00002434 in public Iter_OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\fixobject1.inc:271
[12:24:45] [debug] #8 00000874 in public OnGameModeInit () at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\pawno\include\foreach.inc:660
[12:24:45] Number of vehicle models: 99

Прошу помочь мне ибо я не шарю чё за дичь..
Я понимаю что тут что-то из-за тачки. Но что именно - нет.
Командный Процессор: Pawn.CMD

Строки из Логов(из мода):
 

20808: ( та что new carid = AddStatic... )

// Вставлю пожалуй фулл сток
stock J_AddStaticVehicleEx(model,Float:x,Float:y,Float:z,Float:a,color_1,color_2,spawntime = 300,interior = 0,world = 0)
{
    new carid = AddStaticVehicleEx(model, x, y, z, a, color_1, color_2, spawntime);
    vTemp[carid][vAntiRepair]=2;
    vTemp[carid][vLock]=0;
    vTemp[carid][vModel] = model;
    vTemp[carid][vPos_X] = x;
    vTemp[carid][vPos_Y] = y;
    vTemp[carid][vPos_Z] = z;
    vTemp[carid][vPos_A] = a;
    LinkVehicleToInterior(carid, interior);
    SetVehicleVirtualWorld(carid, world);
    switch(model)
    {
        case 430446452453454472473484493: VehicleState[carid] = VEHICLE_STATE_BOAT;
        case 417425447460469476487488497511512513519520548553,
        563577592593:  VehicleState[carid] = VEHICLE_STATE_PLANE;
        case 581522461521523463468471586,3195..3198: VehicleState[carid] = VEHICLE_STATE_BIKE;
        case 509481510: VehicleState[carid] = VEHICLE_STATE_VELIK;
        case 462,448: VehicleState[carid] = VEHICLE_STATE_MOPED;
        case 538537: VehicleState[carid] = VEHICLE_STATE_TRAIN;
        default: VehicleState[carid] = VEHICLE_STATE_CAR;
    }
    return carid;
}
19532:

// опять же,лучше всталю весь сток.
stock LoadOwnableCars(name[])
{
    new currenttime = GetTickCount();
    mysql_queryf(mysql, "SELECT * FROM `Ownable` WHERE `Owner` = '%s'"true, name);
    new id;
    for(new i; i < cache_num_rows(); i++)
    {
        id = Iter_Free(OWNABLECARS);
        LoadOwnableCar(i, id);
        if(IsASellCar(id))
        {
            //19532 - Nije 1 stroka
            OwnableCar[id] = J_AddStaticVehicleEx(CarInfo[id][cModel], CarInfo[id][cSell_X], CarInfo[id][cSell_Y], CarInfo[id][cSell_Z], CarInfo[id][cSell_A], CarInfo[id][cColor_1], CarInfo[id][cColor_2], 60000, CarInfo[id][cInterior], CarInfo[id][cVirtualWorld]);
            CarText[id] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[id]);
        }
        else OwnableCar[id] = J_AddStaticVehicleEx(CarInfo[id][cModel], CarInfo[id][cPos_X], CarInfo[id][cPos_Y], CarInfo[id][cPos_Z], CarInfo[id][cPos_A], CarInfo[id][cColor_1], CarInfo[id][cColor_2], 60000, CarInfo[id][cInterior], CarInfo[id][cVirtualWorld]);
        if(CarInfo[id][cModel] == 487) CarTextTrunk[id] = CreateDynamic3DTextLabel(""0xFFFFFF34000.55.0, INVALID_PLAYER_ID, OwnableCar[id]);
        UpdateCarInfo(OwnableCar[id]);
        for(new j; j < 8; j++) if(CarInfo[id][cSlotItem][j] != 0) AttachInstall(id, j);
        for(new j; j < 6; j++) if(CarInfo[id][cObjectUsed][j] != 0) ObjectInstall(id, j);
        UpdateTrunkVehicle(OwnableCar[id]);
    }
    printf("LoadOwnableCars çàãðóçèëñÿ çà %i ms", GetTickCount() - currenttime);
    return 1;
}

За инклуды не очень шарю,так что лучше не буду туда встривать.

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


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

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

  • 1

UPD: Уже не нужно,разобрался сам. (если честно устал* уже),поменял в бд всё за что мог быть мод Ункновн,смотря по логам с консоли. И понял в чём была причина. Параметры 2х машин сьехали с катушек,и из-за всё перестало работать* в общем.
Крч,я просто удалил старую БД,поставил стоковую скажем так - и всё сработало !

Отредактировано пользователем keyl
Причина: убрал лексикон

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


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

UPD: Могу дать IPшник дабы зайти и проверить.

UPD: Пропали:
- Бизнесы
- NPC  (с квестами и вообщем все. )

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


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

Проблема в том, что это спавн машин. Функция выдает ошибку из-за выхода за пределы ограничения. В сампе 611 ID максимальный у Т/С. Решается установкой SyncServer, либо LauncherAddon, либо же анлоком бинарного файла.

#0 0012d1bc in J_AddStaticVehicleEx (model=667, Float:x=-527.89001, Float:y=2617.09009, Float:z=53.49000, Float:a=-90.00000, color_1=1, color_2=1, spawntime=60000, interior=0, world=0) at C:\Users\User\Desktop\Модик\ARZ -  RABOTAET\gamemodes\arizonarp.pwn:20808

UPD: прикрепил архив с крякнутым плагином LauncherAddon. Рекомендую настроить инклуд перед его использованием.

launcheraddon.rar

Отредактировано пользователем glvde.

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


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

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

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

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

    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Доналдо Фарекелка
      От Доналдо Фарекелка
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать только через MYSQL ( BD ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
    • Redmondd
      От Redmondd
      Когда в игре ввожу команду /gps, нажимаю на Важные места то окно просто закрывается, так же с Государственными организациями и Вокзалами