BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description[Dúvida] Como Mudar Status de Items Empty[Dúvida] Como Mudar Status de Items

more_horiz
Assim galera eu to criando um server mega editado mas os itens não passam dos 32767 de stats tem como arrumar isso?

Última edição por SkyLiner em Seg 26 maio 2014 - 17:51, editado 1 vez(es) (Motivo da edição : Titulo..)

description[Dúvida] Como Mudar Status de Items EmptyRe: [Dúvida] Como Mudar Status de Items

more_horiz
Olá,
Você precisa saber compilar e configurar seu próprio servidor, caso não saiba, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] !

Navegue até a pasta do repositório do emulador(src\server\game\Globals), abra o arquivo ObjectMgr.cpp.

Localize a linha,

Código:

itemTemplate.ItemStat[i].ItemStatValue = int32(fields[29 + i*2].GetInt16());

Na linha encontrada, altere o GetInt16() para GetInt32().

Salve o arquivo e compile seu emulador.

Execute essas querys abaixo para alterar a capacidade de status na database.

Código:

ALTER TABLE `world`.`item_template` CHANGE `stat_value1` `stat_value1` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value2` `stat_value2` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value3` `stat_value3` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value4` `stat_value4` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value5` `stat_value5` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value6` `stat_value6` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value7` `stat_value7` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value8` `stat_value8` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value9` `stat_value9` INT(10) DEFAULT 0 NOT NULL, CHANGE `stat_value10` `stat_value10` INT(10) DEFAULT 0 NOT NULL;
UPDATE `item_template` SET `StatsCount`='10';


Se precisa de mais detalhes Clique Aqui :


Até mais.

description[Dúvida] Como Mudar Status de Items EmptyRe: [Dúvida] Como Mudar Status de Items

more_horiz
Pode nao precisar de fazer isso, e poderá utilizar o Truice para editar os itens.

description[Dúvida] Como Mudar Status de Items EmptyRe: [Dúvida] Como Mudar Status de Items

more_horiz
Valeu galera pela ajuda.

description[Dúvida] Como Mudar Status de Items EmptyRe: [Dúvida] Como Mudar Status de Items

more_horiz
SkyLiner escreveu:
Pode nao precisar de fazer isso, e poderá utilizar o Truice para editar os itens.

Não adiantará você colocar 999999999999 se o item possui um limite, o máximo será 32k.

A solução é o que o Cristofe disse, mas se você não quiser compilar pode usar um repack que já tenha o limite alterado, segue abaixo alguns deles:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

description[Dúvida] Como Mudar Status de Items EmptyRe: [Dúvida] Como Mudar Status de Items

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos