Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 5 из 5
  1. #1
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

    Загрузка домов

    Поломал голову, не понимаю в чем проблема

    PHP код:
    [15:15:35Uptime14118590  Threads260  Questions7282832752  Slow queries115272  Opens4018385  Flush tables1  Open tables5723  Queries per second avg515.832
    [15:15:35
    ----------------------------------
    [
    15:15:35]  Blank Gamemode by your name here
    [15:15:35] ----------------------------------

    [
    15:15:35Number of vehicle models11
    [15:15:35] [debugRun time error 4"Array index out of bounds"
    [15:15:35] [debug]  Accessing element at index 20 past array upper bound 19
    [15:15:35] [debugAMX backtrace:
    [
    15:15:35] [debug#0 00084f1c in public HouseLoad () from siman.amx
    [15:15:35] [Загружено Бизнесов]: <2>. Времени затрачено: <0 мс>
    [
    15:15:35] [Загружено общаков]: <9>
    [
    15:15:35] [Загружено Глобальные

    PHP код:
    publicsHouseLoad()
    {
        new 
    time GetTickCount();
        new 
    rf;
        
    cache_get_data(rf);
        new 
    idxx,string[114];
        for(
    idxx 0idxx ridxx++)
        {
            
    HouseInfo[idxx][hID] = cache_get_field_content_int(idxx"ID"MYSQL_ARG);
            
    cache_get_field_content(idxx"Name"HouseInfo[idxx][hName], MYSQL_ARG24);
            
    HouseInfo[idxx][hInt] = cache_get_field_content_int(idxx"Int"MYSQL_ARG);
            
    HouseInfo[idxx][hPrice] = cache_get_field_content_int(idxx"Price"MYSQL_ARG);
            
    HouseInfo[idxx][hOwned] = cache_get_field_content_int(idxx"Owned"MYSQL_ARG);
            
    HouseInfo[idxx][hLevel] = cache_get_field_content_int(idxx"Level"MYSQL_ARG);
            
    HouseInfo[idxx][hEntrx] = cache_get_field_content_float(idxx"Entrx"MYSQL_ARG);
            
    HouseInfo[idxx][hEntry] = cache_get_field_content_float(idxx"Entry"MYSQL_ARG);
            
    HouseInfo[idxx][hEntrz] = cache_get_field_content_float(idxx"Entrz"MYSQL_ARG);
            
    HouseInfo[idxx][hExitx] = cache_get_field_content_float(idxx"Exitx"MYSQL_ARG);
            
    HouseInfo[idxx][hExity] = cache_get_field_content_float(idxx"Exity"MYSQL_ARG);
            
    HouseInfo[idxx][hExitz] = cache_get_field_content_float(idxx"Exitz"MYSQL_ARG);
            
    HouseInfo[idxx][hCarx] = cache_get_field_content_float(idxx"Carx"MYSQL_ARG);
            
    HouseInfo[idxx][hCary] = cache_get_field_content_float(idxx"Cary"MYSQL_ARG);
            
    HouseInfo[idxx][hCarz] = cache_get_field_content_float(idxx"Carz"MYSQL_ARG);
            
    HouseInfo[idxx][hCarfa] = cache_get_field_content_float(idxx"Carfa"MYSQL_ARG);
            
    HouseInfo[idxx][hCar] = cache_get_field_content_int(idxx"Car"MYSQL_ARG);
            
    HouseInfo[idxx][hLock] = cache_get_field_content_int(idxx"Lock"MYSQL_ARG);
            
    TOTALHOUSE++;
            if(
    HouseInfo[idxx][hOwned] == 0)
            {
                
    format(stringsizeof(string), "Дом выставлен на продажу\n{ffffff}[ID: {90EE90}%d{ffffff}]\nЦена: {90EE90}%d${ffffff}\nУровень: {90EE90}%d",HouseInfo[idxx][hID],HouseInfo[idxx][hPrice],HouseInfo[idxx][hLevel]);
                
    House3D[idxx] = Create3DTextLabel(string, -1,HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz], 10.0);
                
    gHousePickup[idxx] = CreatePickup(127323HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz], -1);
                
    gHouseVeh[idxx] = CreateVehicle(HouseInfo[idxx][hCar], HouseInfo[idxx][hCarx], HouseInfo[idxx][hCary], HouseInfo[idxx][hCarz],HouseInfo[idxx][hCarfa], 11300);
            }
            else if (
    HouseInfo[idxx][hOwned] == 1)
            {
                  
    format(stringsizeof(string), "[ID: {90EE90}%d{ffffff}]\nВладелец: {90EE90}%s{ffffff}\nУровень: {90EE90}%d",HouseInfo[idxx][hID],HouseInfo[idxx][hName],HouseInfo[idxx][hLevel]);
                
    House3D[idxx] = Create3DTextLabel(string, -1,HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz], 10.0);
                
    gHousePickup[idxx] = CreatePickup(127223HouseInfo[idxx][hEntrx], HouseInfo[idxx][hEntry],HouseInfo[idxx][hEntrz], -1);
                
    gHouseVeh[idxx] = CreateVehicle(HouseInfo[idxx][hCar], HouseInfo[idxx][hCarx], HouseInfo[idxx][hCary], HouseInfo[idxx][hCarz],HouseInfo[idxx][hCarfa], 11300);
            }
        }
        
    printf("[Загружено домов]: <%i>. Времени затрачено: <%i мс>",TOTALHOUSE,GetTickCount()-time);
        return 
    true;


  2. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    В папке pawno создаёте файл "pawn.cfg", в нём пишите -d3, компилируете.
    Дальше запускаем мод, и всё что в логе кидаем.

  3. #3
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    PHP код:
    [General]
    FileAssoc=0
    [Display]
    WindowMax=1
    WindowX
    =283
    WindowY
    =152
    WindowW
    =784
    WindowH
    =406
    Splitter
    =30
    Font_Name
    =Courier New
    Font_Size=10
    [RunOpts]
    CopyDir=C:\Users\TOSHIBA\Desktop\???\gamemodes\
    ExeFile=C:\Users\TOSHIBA\Desktop\???\gamemodes
    Params
    =-d3 
    Так?

    - - - Добавлено - - -

    Ничего не изменилось, ошибка та же

  4. #4
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    333
    Репутация:
    47 ±
    Цитата Сообщение от DmX Посмотреть сообщение
    PHP код:
    [General]
    FileAssoc=0
    [Display]
    WindowMax=1
    WindowX
    =283
    WindowY
    =152
    WindowW
    =784
    WindowH
    =406
    Splitter
    =30
    Font_Name
    =Courier New
    Font_Size=10
    [RunOpts]
    CopyDir=C:\Users\TOSHIBA\Desktop\???\gamemodes\
    ExeFile=C:\Users\TOSHIBA\Desktop\???\gamemodes
    Params
    =-d3 
    Так?

    - - - Добавлено - - -

    Ничего не изменилось, ошибка та же
    У вас явно что то со зрением.
    PHP код:
    В папке pawno создаёте файл "pawn.cfg" 
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  5. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Практически уверен, что в массиве HouseInfo меньше ячеек, чем создано строк в таблице. Уровняйте и проблема исчезнет.
    А если нет, то смотрите остальные используемые массивы, типа House3D, gHouseVeh и т.п.
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. Пользователь сказал cпасибо:
    Dima_Turkow (24.09.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •