Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OTServ → Suporte OTServ → Suporte Programação → Pedidos e dúvidas resolvidos - Programação".
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OTServ → Suporte OTServ → Suporte Programação → Pedidos e dúvidas resolvidos - Programação".
info
Grupo: Visconde
Registrado: 26/08/10
Posts: 431
Reputação: +60
Gênero: Masculino
Char no Tibia: Gabriel Rookgaardian
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(); }up