Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 19 из 19
  1. #11
    Аватар для DmitriyVasilev
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.01.2019
    Сообщений
    86
    Репутация:
    0 ±
    А как правильно определять его ид?
    Вообще все нормально если просто перезаходить на сервер, а если сервер перезапустить и зайти то слетают.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    По разному можно. Всё зависит от общей реализации системы. Это в двух словах не объяснить.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    01.01.2019
    Сообщений
    86
    Репутация:
    0 ±
    UPD: printf выводил не все данные, так как в бд не та таблица была, вот теперь показывает. может здесь что-то не так?
    1. [17:27:36] Игрок El_Capone купил дом 8
    2. [17:27:37]
    3.  
    4.  
    5.  
    6. [17:27:37] CarInfo[0][carModel][0] = 462
    7. [17:27:37] CarInfo[0][carModel][1] = 462
    8. [17:27:37] CarInfo[0][carModel][2] = 462
    9. [17:27:37] CarInfo[0][carModel][3] = 462
    10. [17:27:37] CarInfo[0][carModel][4] = 462
    11. [17:27:37]
    12.  
    13.  
    14.  
    15. [17:27:37] [Загрузка ...] Автомобили игрока El_Capone были загружены: 462, 462, 462, 462, 462
    16. [17:29:08] Игрок El_Capone купил автомобиль [ID: 586]
    17. [17:29:17] Игрок El_Capone купил автомобиль [ID: 576]
    18. [17:29:26] Игрок El_Capone купил автомобиль [ID: 445]
    19.  
    20. [17:30:24] Файл-Аккаунт El_Capone успешно сохранён
    21. [17:30:24] [part] El_Capone has left the server (0:1)
    22. [17:30:24]
    23.  
    24. UPDATE `cars` SET `model`= '586',`color_one`= '6',`color_two`= '0',`percent`= '100',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '418' AND owner = 'El_Capone'
    25.  
    26.  
    27. [17:30:24]
    28.  
    29. UPDATE `cars` SET `model`= '576',`color_one`= '2',`color_two`= '5',`percent`= '95',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '419' AND owner = 'El_Capone'
    30.  
    31.  
    32. [17:30:24]
    33.  
    34. UPDATE `cars` SET `model`= '445',`color_one`= '2',`color_two`= '6',`percent`= '100',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '3' AND owner = 'El_Capone'
    35.  
    36.  
    37. [17:30:24]
    38.  
    39. UPDATE `cars` SET `model`= '462',`color_one`= '1',`color_two`= '1',`percent`= '0',`fuel`= '100.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '4' AND owner = 'El_Capone'
    40.  
    41.  
    42. [17:30:24]
    43.  
    44. UPDATE `cars` SET `model`= '462',`color_one`= '1',`color_two`= '1',`percent`= '0',`fuel`= '100.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '143' AND owner = 'El_Capone'
    45.  
    46.  
    47. [17:30:24] [Сохранение] Автомобили El_Capone | 586,576,445,462,462 сохранены

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну смотри. Если после покупки и выхода с сервера данные в таблице будут записаны верные, но после входа на сервер автомобилей не будет, то проблема с загрузкой. А если после выхода данные будут неверные, то проблема с сохранением.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. #15
    Аватар для DmitriyVasilev
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.01.2019
    Сообщений
    86
    Репутация:
    0 ±
    тут получается сохранение нормально идет, но загрузка...
    UPD. зашел после этого же сохранения: В БАЗУ ДАННЫХ
    Код:
    [17:30:24] Файл-Аккаунт El_Capone успешно сохранён
    [17:30:24] [part] El_Capone has left the server (0:1)
    [17:30:24] 
    
    UPDATE `cars` SET `model`= '586',`color_one`= '6',`color_two`= '0',`percent`= '100',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '418' AND owner = 'El_Capone'
    
    
    [17:30:24] 
    
    UPDATE `cars` SET `model`= '576',`color_one`= '2',`color_two`= '5',`percent`= '95',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '419' AND owner = 'El_Capone'
    
    
    [17:30:24] 
    
    UPDATE `cars` SET `model`= '445',`color_one`= '2',`color_two`= '6',`percent`= '100',`fuel`= '200.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '3' AND owner = 'El_Capone'
    
    
    [17:30:24] 
    
    UPDATE `cars` SET `model`= '462',`color_one`= '1',`color_two`= '1',`percent`= '0',`fuel`= '100.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '4' AND owner = 'El_Capone'
    
    
    [17:30:24] 
    
    UPDATE `cars` SET `model`= '462',`color_one`= '1',`color_two`= '1',`percent`= '0',`fuel`= '100.000000',`vehcom_1`= '0',`vehcom_2`= '0',`vehcom_3`= '0',`vehcom_4`= '0',`vehcom_5`= '0',`vehcom_6`= '0',`vehcom_7`= '0',`vehcom_8`= '0',`vehcom_9`= '0',`vehcom_10`= '0',`vehcom_11`= '0',`vehcom_12`= '0',`vehcom_13`= '0',`vehcom_14`= '0' WHERE id = '143' AND owner = 'El_Capone'
    
    
    [17:30:24] [Сохранение] Автомобили El_Capone | 586,576,445,462,462 сохранены
    И вот что увидел.

    сохраняется почему то только 3 ид а всем остальным снова сбивает до мопеда
    Последний раз редактировалось DmitriyVasilev; 29.03.2019 в 10:20.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Я же тебе уже выше писал причину - в коде проблемы с определением ID автомобилей.

    У тебя поле "id" - AUTO_INCREMENT, а запрос на сохранение будет всегда передавать с 0 по 4 ID:
    PHP код:
     format(temp,sizeof(temp),"WHERE id = '%i' AND owner = '%s'",x,User[playerid][pName]) 
    От этого и все проблемы. Ты в логах уже ничего не увидишь. Тут нужно переписывать систему загрузки/сохранения, а не какую-то одну единственную строку исправлять.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  7. #17
    Аватар для DmitriyVasilev
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.01.2019
    Сообщений
    86
    Репутация:
    0 ±
    Хмм, вроде сохраняет машины теперь, просто изменил в таблице AUTO_INCREMENT на NOT NULL.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну а теперь создай ещё один аккаунт и посмотри что будет =\
    Спойлер: ты только всё сломал. И в таблице обязательно должно быть поле со столбцом AUTO_INCREMENT.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  9. #19
    Аватар для DmitriyVasilev
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.01.2019
    Сообщений
    86
    Репутация:
    0 ±
    а лол ты прав, у меня все авто приравнялись к 0
    в стол заказов ток идти если не знаю ккак?

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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