Mobi somem ao relogar

4 participantes

Wake Wake  • 09.11.13 9:33

AdministradorMembro da Equipa

Mobi somem ao relogar Empty Mobi somem ao relogar 09.11.13 9:33

Qual é meu erro: Mobi somem ao Relogar

DB Que estou utilizando: A do Topico Orion SWF

SWF que estou utilizando: Orion Swf

Versão de meu hotel: NewCrypto

Comentários adicionais: Bom, eu estou usando a Orion Swf e a Db la do Tópico. Mas esta com um pequeno bug, Mobis somem do quarto e do Inventario. Eu já coloquei um código que tinha aqui mas nao resolveu. Se alguém souber um que resolva os 2 agradeço..

Kilєя Kilєя  • 09.11.13 10:34

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 10:34

Adicione essa sql na sua db

Código:

DROP PROCEDURE IF EXISTS `getroomitems`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `getroomitems`(IN `roomid` INT(10) UNSIGNED)
BEGIN
SELECT items_rooms.item_id, items_rooms.x, items_rooms.y, items_rooms.n, items.base_id, items_extradata.data, items.rareid, items.group_data, items.placedBy
FROM items_rooms
JOIN items ON (items.item_id = items_rooms.item_id)
LEFT JOIN items_extradata ON (items_extradata.item_id = items.item_id)
WHERE items_rooms.room_id = roomid;
END
;;
DELIMITER ;

Wake Wake  • 09.11.13 11:19

AdministradorMembro da Equipa

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 11:19

Kilєя escreveu:Adicione essa sql na sua db

Código:

DROP PROCEDURE IF EXISTS `getroomitems`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `getroomitems`(IN `roomid` INT(10) UNSIGNED)
BEGIN
SELECT items_rooms.item_id, items_rooms.x, items_rooms.y, items_rooms.n, items.base_id, items_extradata.data, items.rareid, items.group_data, items.placedBy
FROM items_rooms
JOIN items ON (items.item_id = items_rooms.item_id)
LEFT JOIN items_extradata ON (items_extradata.item_id = items.item_id)
WHERE items_rooms.room_id = roomid;
END
;;
DELIMITER ;
Kil3r, Os mobis agora só somem do Inventario...

Kilєя Kilєя  • 09.11.13 12:26

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 12:26

Adicione esse

Código:
DELIMITER $$
--
-- Procedimientos
--
CREATE DEFINER=`root`@`localhost` PROCEDURE `getroomitems`(
IN roomid int(10) unsigned
)
BEGIN
SELECT items_rooms.item_id, items_rooms.x, items_rooms.y, items_rooms.n, items.base_id, items_extradata.dat a
FROM items_rooms
JOIN items ON (items.item_id = items_rooms.item_id)
LEFT JOIN items_extradata ON (items_extradata.ite m_id = items.item_id)
WHERE items_rooms.room_id = roomid;
END$$
 
CREATE DEFINER=`root`@`localhost` PROCEDURE `getuseritems`(
IN userid int(10) unsigned
)
BEGIN
SELECT items_users.item_id, items.base_id, items_extradata.dat a
FROM items_users
JOIN items ON (items.item_id = items_users.item_id)
LEFT JOIN items_extradata ON (items_extradata.ite m_id = items.item_id)
WHERE items_users.user_id = userid;
END$$
 
DELIMITER ;

Wake Wake  • 09.11.13 12:43

AdministradorMembro da Equipa

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 12:43

Continua Sumindo os Mobis do Inventario ... :/

Niickmyhero Niickmyhero  • 09.11.13 12:54

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 12:54

Tente este ...
Código:
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 26-08-2012 a las 04:07:07
-- Versión del servidor: 5.1.41
-- Versión de PHP: 5.3.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de datos: `hebbux`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `messenger_friendships`
--

CREATE TABLE IF NOT EXISTS `messenger_friendships` (
`sender` int(10) unsigned NOT NULL,
`receiver` int(10) unsigned NOT NULL,
PRIMARY KEY (`sender`,`receiver`),
KEY `i_sender` (`sender`) USING HASH,
KEY `i_receiver` (`receiver`) USING HASH
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcar la base de datos para la tabla `messenger_friendships`
--


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Wake Wake  • 09.11.13 13:24

AdministradorMembro da Equipa

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 13:24

Continua a sumir do Inventario..

Niickmyhero Niickmyhero  • 09.11.13 13:54

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 13:54

Reputação da mensagem: 100% (1 votos)
Olá ,
Esse fix é quando os Mobis somem do Inventário para Atom e ButterStorm emu .

Primeiro vamos a pasta local do seu emulador /Util/Users/Inventory procure por InventoryComponent.cs

Abra ele use o comando ctrl + f e procure por

Código:
if (mRemovedItems.Count > 0)
Quando você achar isso para complementar o código estará assim

Código:
if (mRemovedItems.Count > 0)
                    {
                        foreach (UInt32 ItemID in mRemovedItems.ToArray())
                        {
                            queries.AddQuery("DELETE FROM items_users WHERE item_id=" + ItemID + " AND user_id=" + UserId);
                        }

                        mRemovedItems.Clear();
                    }
A partir dai você terá que excluir isso, porque ele que está deletando seu inventario a partir do momento que você reloga apos uma negociação com alguém o mobi que você negociou some & os raros também some, depois salve e abre o DEBUG do seu emulador e teste você mesmo.

ϟFisher ϟFisher  • 09.11.13 16:58

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 16:58

#48 horas para informar se a dúvida foi esclarecida, caso contrário o tópico será fechado e movido.

Kilєя Kilєя  • 09.11.13 19:07

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 09.11.13 19:07

Use esse amigo

Código:


DROP PROCEDURE IF EXISTS `getroomitems`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `getuseritems`(IN `userid` INT(10) UNSIGNED)
BEGIN
SELECT items_users.item_id, items.base_id, items_extradata.data, items.rareid, items.group_data
FROM items_users
JOIN items ON (items.item_id = items_users.item_id)
LEFT JOIN items_extradata ON (items_extradata.item_id = items.item_id)
WHERE items_users.user_id = userid;
END

Kilєя Kilєя  • 14.11.13 23:09

Mobi somem ao relogar Empty Re: Mobi somem ao relogar 14.11.13 23:09

48 Horas Passadas
Fechado e Movido#
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.