Ir para conteúdo
  • 0

Adaptar para TFS 0.4 rev3884


gabriel28

Pergunta

Tem como alguém adaptar esse código para o TFS 0.4 rev 3884 para mim?

Segue o código:

1. spells.cpp

Find:

if (player->getSummonCount() >= 2) {
player->sendCancel("You cannot summon more creatures.");
g_game.addMagicEffect(player->getPosition(), NM_ME_POFF);
return false;
}

Replace it with:

if (player->getSummonCount() >= player->getMaxSummons()) {
player->sendCancel("You cannot summon more creatures.");
g_game.addMagicEffect(player->getPosition(), NM_ME_POFF);
return false;
}
---------------------------------------------------------------------------------

2. vocations.h

Find:

uint32_t getCapGain() const {
return gainCap;
}

After it paste:

uint32_t getMaxSummons() const {
return maxSummons;
}

Find:

uint32_t gainCap;

After it paste:

uint32_t maxSummons;
---------------------------------------------------------------------------------

3. vocations.cpp

Find:

if (readXMLInteger(p, "gaincap", intVal)) {
voc->gainCap = intVal;
}

After it paste:

if(readXMLInteger(p, "maxsummons", intVal)) {
voc->maxSummons = intVal;
}
Find:

gainCap = 5;

After it paste:

maxSummons = 2;
---------------------------------------------------------------------------------

4. player.h

Find:

Vocation* getVocation() const {
return vocation;
}

After it paste:

uint32_t getMaxSummons() const {
return vocation->getMaxSummons();
}

 

 

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

O que da erro ao tentar compilar? As vezes tu ate tem o metodo semelhante na classe porem com nome diferente

 

Eu tentei mexer, mas da uns erros de "not declared in this scope". Tentei de novo e de novo, mas não entendo de C++, fui só de enxerido mesmo. kkkkkk

up

Link para o comentário
Compartilhar em outros sites

  • 0

Posta o log do erro cara, certamente ele ta falando de alguma variavel ou função que não existe no tfs 0.4, o que tu precisa fazer é ver qual função/variavel é, verificar se há algo semelhante no 0.4 e adaptar

Qual a source de origem desse código? Digo, foi feito para que distro?

Link para o comentário
Compartilhar em outros sites

  • 0

Esqueci de por o TFS; foi feito pra esse: TFS 0.4.5972.
E quanto ao erro, eu esqueci de tirar prints e deixei os arquivos zerados e me esqueci como foi que fiz. Creio que foi indo nos aquivos em que o tutorial fala e mexendo neles de acordo com o que tinha.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...