Ir para conteúdo
  • Cadastre-se

L3K0T

Sub-Admin
  • Total de itens

    2171
  • Registro em

  • Última visita

  • Dias Ganhos

    116

L3K0T venceu a última vez em Abril 15

L3K0T teve o conteúdo mais curtido!

Sobre L3K0T

  • Rank
    11 anos de Tíbia King ❤
  • Data de Nascimento 06/01/2013

Informação de Perfil

  • Eu sou
    Tibiano
    Mapper
    Scripter
    Programmer
    Hoster
    OT-Admin
    Spriter
    Designer
    Webmaster
    Streamer
    Youtuber

Últimos Visitantes

75026 visualizações
  1. Bom, como todos sabem, existe o shop.lua em servidores 0.4 para receber itens. Muitos deles têm loops infinitos ou fazem uma varredura completa no banco de dados, o que pode deixá-los instáveis. Isso ocorre principalmente quando o script não verifica adequadamente se há itens para processar ou se o banco de dados está sobrecarregado com consultas desnecessárias. No entanto, com algumas melhorias, podemos otimizar esse processo, garantindo que o servidor se mantenha estável e eficiente. No nosso exemplo, aplicamos algumas mudanças importantes: Checagem efici
  2. Versões mais recentes do OTServ, como TFS 1.0 ou superior, requerem versões mais novas do Ubuntu, geralmente 18.04 ou superior, devido à compatibilidade com bibliotecas e dependências atualizadas. Já servidores mais antigos, como TFS 0.3 e 0.4, funcionam melhor em versões anteriores do Ubuntu, como 16.04 ou 14.04 ou 12.04 dependendo da configuração do sistema.
  3. local internalNpcName = "Guardian" local npcType = Game.createNpcType(internalNpcName) local npcConfig = {} npcConfig.name = internalNpcName npcConfig.description = internalNpcName npcConfig.health = 100 npcConfig.maxHealth = npcConfig.health npcConfig.walkInterval = 0 npcConfig.walkRadius = 2 npcConfig.outfit = { lookTypeEx = 2152, } npcConfig.flags = { floorchange = false, } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) npcType.onThink = function(npc, interval) npcHandler:onThink(npc, interval) end npcType.onAppear = function
  4. isso é pq a versão ou config da sprite ou item.otb não é compativel
  5. TESTA AI local config = { centerRoom = Position(33584, 32689, 14), BossPosition = Position(33584, 32689, 14), playerPositions = { Position(33593, 32644, 14), Position(33593, 32645, 14), Position(33593, 32646, 14), Position(33593, 32647, 14), Position(33593, 32648, 14) }, newPosition = Position(33585, 32693, 14), cooldownTime = 120 --(2 minutos) } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local lastUse = Game.getStorageValue(GlobalStorage.FerumbrasAscendantQuest.MazoranLeverCooldown)
  6. Alterei a função canWalkthrough para Impedir o atravessamento de pisos específicos (como 11059 e 11060) se já houver um jogador sobre eles e assim ninguem entra no mesmo depot que é comum em pvp então vamos retirar isso. Verificar o tipo de mundo (PVP / non-PVP / etc..) e zonas de proteção. No PVP, jogadores podem atravessar se estiverem fora de uma zona de proteção ou quando ambos não estiverem em combate. Segue as alterações: vá em Player.cpp e ache: bool Player::canWalkthrough(const Creature* creature) const { if(creature == this |
  7. @L3K0T TO COM PROBLEMA NO CODIGO QUANDO ELE TA VENDENDO POR 1000000000 DONATE COINS QUE CUSTA 100 MOEDAS DA PRA VENDE COM 1 MOEDA DONATE ME AJUDA 

     

  8. L3K0T

    REVS TFS 0.4

    Estou com algumas "revs não alteradas" e gostaria de compartilhar com vocês pois pode ajudar em alguma coisa. https://www.mediafire.com/folder/t3y80vqcnow4d/sources_revs_l3k0t
  9. realmente depende muito do site que ele está usando, mais esse erro é comum em php e suas versões, eu passei por esse erro em MyAAC só pegou em 7.2, com Nginx
  10. cara eu uso php 7.2 no ubuntu 18.04 vai de boas
  11. function onStatsChange(cid, attacker, type, combat, value) if isMonster(cid) and isMonster(attacker) then local master = getCreatureMaster(attacker) if not master or not isPlayer(master) then return false -- Bloqueia o dano end end return true end on combat function onCombat(cid, target) if isMonster(cid) and isMonster(target) then local master = getCreatureMaster(cid) if not master or not isPlayer(master) then return false -- Bloqueia o ataque end end return true end <eve
  12. function onStatsChange(cid, attacker, type, combat, value) if isMonster(cid) and isMonster(attacker) then local master = getCreatureMaster(cid) if not master or not isPlayer(master) then return false end end return true end <event type="statschange" name="BlockMonsterDamage" script="seu_script.lua"/> registerCreatureEvent(cid, "BlockMonsterDamage")
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo