Ir para conteúdo

Posts Recomendados

@Editado

 

Não sei a área certa para criar esse tutorial, mas se estiver não estiver na área ccorreta, por favor, movam !

 

Continuando...

 

Vou ensinar a criar um sistema de treinamento offline igual ao global.

 

Requisitos: Apenas um ot com items.xml e items.otb que possuem as estátuas de treino ^-^

 

Seguindo.

PastaDoOt/data//lib/ crie um arquivo chamado "103-offline-training.lua" Coloque isso dentro:

 

  Mostrar conteúdo oculto

 

em Data/actions/actions.xml adicione as seguintes tags:

  Mostrar conteúdo oculto

 

Os números 18488 - 18492 são os id's dos objetos a serem os "Treiners offline"

 

ou seja, se vc trocar por exemplo o 18492 por um outro id tipo "1026" ( id de um muro) todos os muros que possui esse id, ao clicarem nele, o player irá deslogar, então prestem atenção e coloquem um id existente e que nao seja "usável" como exemplo, uma estátua.

 

 

em data/actions/script crie um arquivo chamado "offtrain_statue.lua"

 

Coloque isso dentro:

 

  Mostrar conteúdo oculto

 

../data/creaturescripts/creaturescripts.xml

  Mostrar conteúdo oculto

 

../data/creaturescripts/scripts/offtrain_login.lua

  Mostrar conteúdo oculto

 

../data/creaturescripts/scripts/offtrain_logout.lua

  Mostrar conteúdo oculto

 

./data/globalevents/globalevents.xml

  Mostrar conteúdo oculto

 

../data/globalevents/scripts/offtrain_addMinutes.lua

  Mostrar conteúdo oculto

 

pronto, seu sistema de treino offline está criado

:D

 

Créditos:

 

Gesior.pl -> membro da otland, e criador do sistema

LookMe -> por trazer o conteúdo

:D

Editado por LookMe
Link para o comentário
https://xtibia.com/forum/topic/196489-training-offline/
Compartilhar em outros sites

  Citar
Requisitos: Apenas um ot com items.xml e items.otb que possuem as estátuas de treino ^-^

 

Isso não parece ser um requisito obrigatório, portanto, eu pergunto:

 

Funciona em 8.60 ?

Link para o comentário
https://xtibia.com/forum/topic/196489-training-offline/#findComment-1363561
Compartilhar em outros sites

@Skronos -> não achei esse tutorial no fórum.

 

@Frenesy -> não é bem um requisito, mas seria apenas para ficar parecido com o global.

 

e tbm não sei se funciona em 8.60, pois eu testei em ot 9.60 e funcionou ^-^

Link para o comentário
https://xtibia.com/forum/topic/196489-training-offline/#findComment-1363579
Compartilhar em outros sites

  • 6 months later...
  • 3 months later...

Poderia ao menos por para a barrinha da 9.6 mudar

 

se alguem quiser tai ai ..

 

Ache em protocolgame.cpp (Source)

 

msg->put<uint16_t>(720);

 

e subistitua por

std::string strValue;
if(!player->getStorage("62666", strValue))
{
// no storage
msg->put<uint16_t>(0);
}
else
{
msg->put<uint16_t>((uint16_t)
atoi(strValue.c_str()));
}

Link para o comentário
https://xtibia.com/forum/topic/196489-training-offline/#findComment-1547776
Compartilhar em outros sites

  • 1 month later...

consegues fazerum pra mim que quando clica nas camas aparece a pção para escolherem qual skill o player quer treinar?


Tenho um server 8.6 e estou procurando um sistema parecido com o atual que clica na cama e aparece as opções de treining, não importando a vocação!

 

Tenhos os itens a baixo e queria usar eles no lugar das camas!

11:41 You see a statue.
ItemID: [10349].
11:41 You see a statue.
ItemID: [10353].
11:41 You see a sorcerer statue.
ItemID: [8834].
11:41 You see a dwarven statue.
ItemID: [8626].
Já tentei esses aqui do x-tibia e alterei os números dos itens para os meus mais o personagem só desloga e não aparece nenhuma opção para treinar offline.
e esse
Se alguém puder me ajudar, agradeço demais!
By [ADM] Floripa
Link para o comentário
https://xtibia.com/forum/topic/196489-training-offline/#findComment-1559171
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...