Проблемы с дубликатом в MU Online? Помогут парни из серверных файлов!

Автор HaPKoTuK, 2014 Апр. 06, 09:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineсерверные файлыдубликатпарни

HaPKoTuK

парни помогите плиз у меня вот такая проблема захожу в игру убиваю моба беру дроп с него открываю инвентари двигаю вещь пишет что дубликат 5 секунд и вот с игры что за прикол ?

epmak

посмотри, работает ли у тебя wz_getserial процедура. В некоторых базах данных, какой-то умный человек хоел сделать как лучше и увеличил с инта на бигинт входной параметр, а про таблицу в базе данных забыл, в результате процедура нормально не работает, и все вещи получают серийник 00000000 ну и если включена проверка - получаете то, что получаете

Profesor08

ALTER Procedure [dbo].[WZ_GetItemSerial]

AS
BEGIN
DECLARE @ItemSerial int
SET NOCOUNT ON
BEGIN TRANSACTION

UPDATE GameServerInfo SET @ItemSerial = ItemCount = ItemCount+1

IF ( @@error  <> 0 )
BEGIN
ROLLBACK TRANSACTION
SELECT -1
END
ELSE
BEGIN
COMMIT TRANSACTION
SELECT @ItemSerial
END
END

epmak

нафига менять процедуру, можно просто поправить столбец с серверифно(или какато так называется таблица).
мало ли, там какая-нить в базе вычурная реализация процедуры была.

Profesor08

Если человек знает и разбирается, то он не задает таких вопросов.

Похожие темы (5)