SU
action

Distro 8.6 War System

Por surfnament, 21 de abr. de 2014 em Archived

distro 8.6
otserv
tibia
12
1.4k
surfnamentS
21 de abril de 2014 às 03:33

Olá galera do Xtibia!
Eu ja tentei compilar meu servidor... Ja adicionei o parâmtro -D__WARSYSTEM__ e não funcionou... Da erro ao usar a talkaction accept do war system...

Alguem teria algum distro compativel com War System e sem Obt check?

Meu servidor é 8.6 Alissow Server, version 0.4.1 (Alissow) Compiled with: Comedinhasss & Fireelement.

 

Quero adicionar War System

mkbrabsoluteM
21 de abril de 2014 às 04:22

Sua source é modificada? não compensa usar uma rev 3778 ? 0_4

surfnamentS
21 de abril de 2014 às 05:17

Voce diz o conteudo do ot? À partir da pasta data tudo é editado...

Se as sources for a do dev.cc (algo assim) eu tenha as do meu servidor... Ja tentei colocar outros Exe mas nao consegui... Em alguns o erro persiste e em otros pede Items.Otb e não quero perder as edições que fiz em meu servidor

MaenilseM
21 de abril de 2014 às 11:07

se ta ligado q war system so funfa com MySQL e n com Sqlite ne? e q só é compativel com o gesior.

 

eu tenho uma distro 0.4 e 0.3.6 versao 8.60 sem otbm check e war system funfando em um ot de um colega meu q usa MySQL e so funciona nesse tipo de database.

surfnamentS
21 de abril de 2014 às 15:22

Sim eu sei disso... Uso Mysql e o gesior....

Voce poderia me passar esse distro ou algum que esteja funcionando?

MaenilseM
21 de abril de 2014 às 17:55

tem um topico aqui no xtibia, ver se isso te ajuda.

 

[Gesior Acc] Guild War System Com Escudos!

surfnamentS
21 de abril de 2014 às 21:38

O dele pede Items.otbm , eu ja testei... Tentei diversos TFS e não consegui...

MaenilseM
21 de abril de 2014 às 21:45

tu tem suas sources? se sim, pra retirar o items.otb check, basta tu fazer isso.

 

items.cpp

 

if(Items::dwMajorVersion == 0xFFFFFFFF)
std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;
else if(Items::dwMajorVersion < 3)
{
std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMajorVersion > 3)
{
std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMinorVersion != CLIENT_VERSION_861)
{
std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;

 

substitua todo conteudo por

/*if(Items::dwMajorVersion == 0xFFFFFFFF)
std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;
else if(Items::dwMajorVersion < 3)
{
std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMajorVersion > 3)
{
std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMinorVersion != CLIENT_VERSION_861)
{
std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}*/
surfnamentS
21 de abril de 2014 às 22:42

Não tenho elas :/

26 de abril de 2014 às 07:52

migra pro tfs 0.4 ou usa um 0.3 open source, esse distro do alissow 0.4.1 tem mts bugs

ah e se deu algum erro, mt provavelmente seu servidor n tem os codes do war system

Editado Abril 26 por fireelement

MaenilseM
26 de abril de 2014 às 13:06

baixe as sources 0.3.6pl1 na svn da otland e muda ele pra versão 8.60 com o tutorial do comedinhas aki no xtibia, assim vc podera implantar seu proprio war system e tbm adcionar os codes q vc quiser, ou faz oq o fire disse, mude para 0.4 e compile as sources.

1 ano depois...
BrunoB
14 de julho de 2015 às 17:44

O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.