Galera, é o seguinte, estou editando um muserver, nele ta tudo Okay, só que quando vou pegar um item no chão , e quando vou jogar fora ele eu sou desconectado acusando Duplicação de itens, como eu consigo resolver isso ? é no client ou no Muserver?
Já que o servidor está em testes, suponho que não tenha players ainda. Sendo assim, apague os itens todos e rode essa query: USE MuOnline GO insert GameServerInfo values (0,0,0)
Código PHP: <?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
<?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
fabiodias
@Renato Oque exatamente essa query faz ?
Seleciona a database MuOnline, Zera todos valores do GameServerInfo que eu não tenho a minima ideia do que representa no Mu.
Vou mostrar pra vocês a procedure WZ_GetItemSerial (responsável por gerar o serial dos itens), ai vocês tiram suas próprias conclusões sobre "pra que serve" a query que postei acima. Código: -- -- Definition for stored procedure WZ_GetItemSerial : -- 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
-- -- Definition for stored procedure WZ_GetItemSerial : -- 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
fabiodias, guido, JairoBarreto, SCOFIELD, TuirzinOne
O próprio nome diz: "GameServerInfo", ou seja, tabela de informações para o MuServer. No momento a coluna mais importante e útil da "GameServerInfo" é justamente a ItemCount, que é a coluna onde armazena a quantidade de seriais de itens geradas no jogo. Veja bem, ela não conta quantos itens existem no jogo e sim quantos seriais já foram geradas, besta ver a procedure WZ_GetItemSerial postada pelo Renato. []'s
Bullet, fabiodias, SCOFIELD, TuirzinOne
Postado originalmente por Renato Já que o servidor está em testes, suponho que não tenha players ainda. Sendo assim, apague os itens todos e rode essa query: USE MuOnline GO insert GameServerInfo values (0,0,0) Renato Muitooo Obrigado mesmo cara, Deus Te Abençoe. . me ajudou Bastante.. Resolvido algum Moderador pode Fechar o Tópico ? ^^
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum