Ir para conteúdo
  • Cadastre-se

Mateus Robeerto

Membro
  • Total de itens

    329
  • Registro em

  • Última visita

  • Dias Ganhos

    42

Tudo que Mateus Robeerto postou

  1. Creio que seja creature.cpp ou pode ser algo na Lua que você adicionou para uma área de PvP. Ou pode ser que você tenha colocado uma zona de proteção (PZ) pelo RME no seu mapa.
  2. Foi um erro no lucasript.cpp, você mexeu algo errado. Eu baixei a TFS 1.4.2 limpa, adicionei e compilei. Depois testei no jogo e estava funcionando bem.
  3. Pronto, é só testar e ser feliz. Post editado: O game.cpp foi atualizado game.cpp Obs: Esqueci de incluir na descrição que mostra 'inc magic'. Deve ter colocado duas vezes, ok? É só procurar no item.cpp essa linha e adicionar. Repita a busca pela mesma linha e adicione para exibir 'inc magic'. Pronto
  4. Ficou no lugar errado... precisa colocar na posição correta. Quando eu coloquei e compilei, funcionou. Mande o game.cpp para mim, que eu faço isso para você. É bem simples. Obs: Eu já coloquei a base do Nekiro, TFS 1.4.2 e 1.2 do Celohere, além da versão OTX 11X. Tudo está funcionando normalmente. Testado, OK obrigado...
  5. Para quem deseja utilizar o 'IncreaseMagicPercent' no arquivo items.xml, que aumenta o dano mágico em porcentagem No arquivo game.cpp depois. Player* attackerPlayer; if (attacker) { attackerPlayer = attacker->getPlayer(); } else { attackerPlayer = nullptr; } Player* targetPlayer = target->getPlayer(); if (attackerPlayer && targetPlayer && attackerPlayer->getSkull() == SKULL_BLACK && attackerPlayer->getSkullClient(targetPlayer) == SKULL_NONE) { return false;
  6. Vou postar aqui para vocês, é baseado no 7.92 e se chama 'IncreaseMagicPercent". Acabei de postar aqui. Dê uma olhada para que você possa adicionar à sua source https://tibiaking.com/forums/topic/111320-increasemagicpercent-tfs-1x/
  7. Provavelmente é o RevScript mesmo. Apenas dê uma olhada aqui. https://github.com/opentibiabr/canary/tree/main/data-otservbr-global/scripts/actions ou https://github.com/opentibiabr/canary/tree/main/data-canary/scripts/actions
  8. Qual é a versão da sua TFS? TFS 1.4.2? Testei aqui com a minha TFS 1.4.2 1098. Coloquei loot de 9999x, matei um monstro e todos os itens caíram. Há algo errado aí com o arquivo 'data/events/scripts/monster.lua'. Se o problema persistir, recomendo baixar uma TFS limpa e testar para verificar se realmente funciona. Pegue o world e coloque-o nesta nova TFS limpa. Adicione alguns scripts que você já tinha da TFS 1.4.2 para a nova TFS 1.4.2. Se for a sua versão da TFS 1.4.2, então baixe aqui. https://github.com/otland/forgottenserver/releases/tag/v1.4.2
  9. function onSay(cid, words, param) if words == "!desbug" then local fixCap = 900000 -- O valor para a capacidade corrigida (ajuste conforme necessário) -- Atualiza a capacidade na base de dados db.executeQuery("UPDATE `players` SET `cap` = '" .. fixCap .. "' WHERE `id` = " .. getPlayerGUID(cid)) doPlayerSetCapacity(cid, fixCap) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Bug corrigido! Sua capacidade foi restaurada.") end return true end
  10. Então, é possível que você tenha alterado algo, faltando alguma função que não reconhece ou deletou algum ponto ou vírgula, etc. Por favor, poste o script do NPC aqui para que eu possa dar uma olhada.
  11. Tive que pesquisar um pouco e encontrei uma solução que deve funcionar para você, pois utiliza SQLite. Será necessário fazer algumas alterações em sua source e no SQLite. Depois, você pode adicionar os scripts que enviei. É possível que funcione sem precisar usar MySQL. https://tibiaking.com/forums/topic/32727-reset-system/
  12. Se você não mexeu libs, tudo bem. Mas você fez alguma alteração no NPC RUNE? Ele estava original ou você pegou de uma versão anterior da TFS e colocou na TFS 1.4.2, correto? Lembre-se de que as TFS 0.4 e 1x são totalmente diferentes. É necessário convertê-las corretamente para a TFS 1x para que funcionem adequadamente, entende? Quando eu peguei NPCs antigos para a TFS 1.4.2, enfrentei muitos problemas e recebia diversos erros no console. Levei cerca de 10 dias para corrigir tudo, mas agora está funcionando bem. O executável veio pronto ou você o compilou?
  13. Há um bom tempo atrás, baixei este servidor Baiak. Peguei esses sistemas e adicionei o meu próprio mapa custom, que não é Baiak nem Global. Testei e estava funcionando bem. Depois, descobri que saiu a base TFS Nekiro Downgrade. Gostei muito e abandonei o meu OTX 8.6, migrando para o TFS 1.5 Nekiro. Eu não entendo por que as pessoas não baixam este servidor. Já está completo com tudo, incluindo sistemas de montarias, roleta, cassino, reset com dano e muito mais. É só baixar este servidor e trocar o mapa, ou se preferir, manter este mapa mesmo. Está pronto e é simples.
  14. É um erro na NPC mesmo, não é na source. Você talvez tenha trocado a pasta/npc/libs ou outras libs? Ou substituiu as libs originais pelas da TFS 1.42? Se tiver feito isso, precisa colocar as libs originais de volta para que as funções dentro delas sejam reconhecidas, especialmente aquelas usadas na keywordhandler.lua. Parece que você substituiu o conjunto inteiro ou fez alguma alteração, por isso sugiro pegar as libs originais da NPC e colocá-las de volta no seu servidor. Teste isso e veja se resolve. Eu também uso a TFS 1.4.2, então sei como é.
  15. Creio que possa estar faltando algo. Dê uma olhada no seu arquivo 'lib.lua'. Se não estiver dentro do 'reset.lua', talvez seja necessário incluir esse tipo de função. É uma boa ideia verificar se realmente está faltando algo e testar no seu servidor lib.zip Obs: Se o seu banco de dados 'reset' não tiver isso, então vamos lá: Abra o seu phpMyAdmin, selecione o seu banco de dados, vá para a seção SQL e execute o comando ALTER TABLE `players` ADD `resets` VARCHAR(255) NOT NULL DEFAULT '0';
  16. Esse sistema de reset é exclusivo apenas para MySQL, mano. Por que você não utiliza o MySQL?
  17. Acabei de olhar que também era OTX. Deve funcionar para você. Se encontrar algum erro, continue. Baixe este Baiak e pegue as libs completas para colocar em seu servidor. Faça o teste
  18. Oops, eu tinha esquecido esses detalhes. Qual é a sua versão do TFS? Se o OTX e o TFS forem iguais. data/libs/050-function.lua então vá procurar por esta linha function doPlayerGiveItem(cid, itemid, amount, subType) adicione abaixo dela function getPlayerResets(cid) local Info = db.getResult("SELECT reset FROM players WHERE id = " .. getPlayerGUID(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then local Resets= Info:getDataInt("reset", getPlayerGUID(cid)) Info:free() return Resets end return LUA_ERROR end data/libs/004-database.lua
  19. Cara, eu já enviei um link que tem tudo o que você estava procurando: É só pegar o NPC "Master Reset", o CreatureScript também, as libs... Pegue essas coisas e coloque em seu servidor, é simples. '-' Para que serve reset? A cada 1000 leveis você pode recomeçar do inicio, seu char voltará ao level 8, porém você agora terá + 2.0% de dano por reset +10% de exp, +5% ganho de vida e mana ao upar level. Obs: Se você quiser fazer ajustes do seu jeito, fique à vontade. É muito simples e fácil de configurar. npc- Master Reset.lua local keywordHandler = Keywo
  20. Acabei de testar esse mod.. Gostei demais.. Você tem que adicionar seu nick do GM e vai aparecer em cima "ADMINISTRADOR", ou dá para colocar VIP.. e outros nomes que você quiser alterar o nome etc simples local playerTitles = {["GM Vortex"] = {title = "[Administrator]", color = "red"}}
  21. Já enviei uma mensagem para o contato. Obrigado.
  22. Esse deu erro porque o script não era compatível com a sua versão do TFS 0.4 8.6. Na verdade, era para o TFS 1X, por isso. Acabei de converter para o TFS 0.4. Se houver algum erro, crie um novo tópico ou me envie uma mensagem privada. Eu posso te orientar sobre o que você está querendo. function resetPlayer(cid) local config = { resetManaPercent = 5, resetDamagePercent = 5, resetHealthPercent = 5, minLevel = 500, resetLevel = 1, } if getPlayerLevel(cid) < config.minLevel then doPlayerSendCancel(cid, "Você pr
  23. Meu caro, eu compilo manualmente as libs e boost_1_60_0. Compilei em diversos TFS 1.5, incluindo Nekiro e TFS 1.5 13x, OTX 13x, tudo tranquilo, sem erros. Tente fazer isso aí, deve funcionar para você também https://tibiaking.com/forums/topic/74079-tutorial-como-compilar-tfs-v12-com-msvc-2015/
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo