Ошибка при запуске в inventory
Доброго времени суток.
Мучает такая проблема: При запуске сервера, и загрузке инвентарей, происходят совпадения значений: itemUniqueId и itemOwner. И сервер не запускаться, кто сталкивался?... |
Re: Ошибка при запуске в inventory
DELETE FROM inventory WHERE `ItemUniqueId` < 0
Добавлено через 1 минуту Для полной удобности сделал чтобы гс при запуске сам их удалял. |
Re: Ошибка при запуске в inventory
ALeKsIuS, кстати, а зачем удалять, может имеет смысл сменить Id шмота в таблице inventory ???
|
Re: Ошибка при запуске в inventory
TieLay Когда у тебя 5 человек на сервере играет то это можно, но когда больше 2х сотен, уже не покопаешься.
|
Re: Ошибка при запуске в inventory
Цитата:
Так как сделать чтоб GS сам их удалял? А то уже устал после каждого ребута по 2-3 совпадения. |
Re: Ошибка при запуске в inventory
Wolfas, так пропиши в в скрипте запуска сервера - подключение к базе и выполнение SQL-запроса автоматом.
ALeKsIuS, опять же можно грамотно составить скрипт и в путь, что мешает за 1й проход получить список совпадений, на 2й начать перенумерацию с перебором доступных значений, не идеально, до, но тогда лучше внести правку в ядро сервера для того, что бы либо не присваивались идентичные id для персов и шмота в инвентари либо что бы GS было по барабану на такие совпадения... Кстати, что мешало сделать так изначально, глюк-то древний, на моей памяти ещё с 1.5 тянется, когда ещё уники писали эмуль... |
Re: Ошибка при запуске в inventory
Угу, отлично, а что и куда писать?
|
Текущее время: 14:38. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot