Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Ошибка при запуске в inventory (https://forum.zone-game.info/showthread.php?t=13773)

Wolfas 27.04.2011 00:09

Ошибка при запуске в inventory
 
Доброго времени суток.

Мучает такая проблема:

При запуске сервера, и загрузке инвентарей, происходят совпадения значений: itemUniqueId и itemOwner.
И сервер не запускаться, кто сталкивался?...

ALeKsIuS 27.04.2011 07:39

Re: Ошибка при запуске в inventory
 
DELETE FROM inventory WHERE `ItemUniqueId` < 0

Добавлено через 1 минуту
Для полной удобности сделал чтобы гс при запуске сам их удалял.

TieLay 27.04.2011 08:37

Re: Ошибка при запуске в inventory
 
ALeKsIuS, кстати, а зачем удалять, может имеет смысл сменить Id шмота в таблице inventory ???

ALeKsIuS 27.04.2011 09:22

Re: Ошибка при запуске в inventory
 
TieLay Когда у тебя 5 человек на сервере играет то это можно, но когда больше 2х сотен, уже не покопаешься.

Wolfas 27.04.2011 19:12

Re: Ошибка при запуске в inventory
 
Цитата:

Сообщение от ALeKsIuS (Сообщение 119280)
DELETE FROM inventory WHERE `ItemUniqueId` < 0

Добавлено через 1 минуту
Для полной удобности сделал чтобы гс при запуске сам их удалял.

Вот то что надо!
Так как сделать чтоб GS сам их удалял?
А то уже устал после каждого ребута по 2-3 совпадения.

TieLay 28.04.2011 15:01

Re: Ошибка при запуске в inventory
 
Wolfas, так пропиши в в скрипте запуска сервера - подключение к базе и выполнение SQL-запроса автоматом.


ALeKsIuS, опять же можно грамотно составить скрипт и в путь, что мешает за 1й проход получить список совпадений, на 2й начать перенумерацию с перебором доступных значений, не идеально, до, но тогда лучше внести правку в ядро сервера для того, что бы либо не присваивались идентичные id для персов и шмота в инвентари либо что бы GS было по барабану на такие совпадения...
Кстати, что мешало сделать так изначально, глюк-то древний, на моей памяти ещё с 1.5 тянется, когда ещё уники писали эмуль...

Wolfas 28.04.2011 17:31

Re: Ошибка при запуске в inventory
 
Угу, отлично, а что и куда писать?


Текущее время: 14:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot