Ir para conteúdo
  • Cadastre-se

L3K0T

Sub-Admin
  • Total de itens

    2172
  • Registro em

  • Última visita

  • Dias Ganhos

    117

Tudo que L3K0T postou

  1. irmão tenho certeza que o script que disponibilizei está corretamente correto, pode ser algum outro combat que está afetando e até mesmo conflito
  2. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damageDanger = 100 -- Valor do dano crítico DANGER (ajuste conform
  3. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damageDanger = 100 -- Valor do dano crítico DANGER (ajuste conform
  4. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damageDanger = 100 -- Valor do dano crítico DANGER (ajuste conform
  5. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damage = 100 -- Valor do dano crítico DANGER (ajuste conforme nec
  6. isso e avisos anterior são depuração local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damage = 100
  7. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) if chance <= (criticalDangerChance * 3) then local damage = 100 doTargetCombatHealth(cid, target, COMBAT
  8. local lvlcrit = 48913 -- armazenamento para críticos normais local lvlcritDanger = 48904 -- armazenamento para críticos perigosos local multiplier = 1.5 -- multiplicador de dano function onCombat(cid, target) if isPlayer(cid) and isCreature(target) then local criticalChance = getPlayerStorageValue(cid, lvlcrit) or 0 local criticalDangerChance = getPlayerStorageValue(cid, lvlcritDanger) or 0 local chance = math.random(1, 1000) print("Chance de crítico:", criticalChance) print("Chance de crítico perigoso:", criticalDangerChance) print("Chance
  9. Arruma os links, ta off prazo 48 ou será ocultado. Obrigado
  10. Windows Ginius Criei a ferramenta "Windows Ginius" para ajudar usuários e desenvolvedores de OTServ (Open Tibia Server) a manterem seus sistemas limpos e otimizados. Esta ferramenta possui três funcionalidades principais: 1. Remoção de Arquivos Temporários do Windows 2. Remoção de Arquivos Temporários do OTClient 3. Combinação das Duas Funções Anteriores Além disso, a ferramenta ajuda a evitar que desenvolvedores de OTServ acumulem pastas e arquivos temporários desnecessários, contribuindo para um ambiente de desenvolvimento mais organiz
  11. local t = { storage = {13910}, -- Storage e valor necessário. maxSkillLevel = 1000, -- Nível máximo da habilidade. resetSkillLevel = 10 -- Nível para o qual a habilidade será redefinida. } function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL_SWORD then if newLevel > t.maxSkillLevel then local triesNeededForReset = getPlayerRequiredSkillTries(cid, SKILL_SWORD, t.resetSkillLevel) local currentTries = getPlayerSkillTries(cid, SKILL_SWORD) doPlayerAddSkillTry(cid, SKILL_SWORD, triesNeededForReset - current
  12. teste ai local t = { storage = {13910}, -- Storage e valor necessário. maxSkillLevel = 11, -- Nível máximo da habilidade. resetSkillLevel = 10 -- Nível para o qual a habilidade será redefinida. } function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL_SWORD then if newLevel > t.maxSkillLevel then doPlayerAddSkillTry(cid, SKILL_SWORD, getPlayerRequiredSkillTries(cid, SKILL_SWORD, t.resetSkillLevel) - getPlayerSkillTries(cid, SKILL_SWORD)) doPlayerSendCancel(cid, "Você atingiu o nível máximo de habilidade de espada. Sua
  13. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_ORANGE) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -135.8, 0, -140.9, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, COLOR_RED) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -170.8, 0, -175.9, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat3,
  14. Junte-se ao Mundo Mágico de Tibia Harry Potter Origin! Aventura Inédita te Espera! ✨Reformulado e Arrumado: Explore um universo totalmente reformulado e arrumado, fruto de um projeto que virou autoria pública! Cada detalhe foi cuidadosamente melhorado para oferecer a melhor experiência. 🔍Muitas Quests: Prepare-se para desvendar mistérios e encarar desafios emocionantes com inúmeras quests inéditas e envolventes. Cada missão é uma nova jornada no mundo mágico de Harry Potter. 📱💻Compatibilidade Total: Jogue como quiser! Temos **OTClient Mobile**, **OTCli
  15. L3K0T

    8.5x - 8.7x OTClient Personal

    vou liberar sim, dps que alguns sistemas forem colocados nela rsrs seja bem vindo!
  16. L3K0T

    8.5x - 8.7x OTClient Personal

    É necessário fazer uma alteração no código-fonte do OtClient, porém atualmente não está disponível. Em breve, irei disponibilizá-lo já com o código da extensão. Assim, haverá uma versão com a extensão e outra sem. Não fiz a alteração porque envolve o servidor e pode gerar incompatibilidades. Além disso, isso exigiria que os usuários finais fizessem essas alterações no servidor e que não é a intenção.
  17. L3K0T

    8.5x - 8.7x OTClient Personal

    obg parceiro, vamos personalizar e fazer ser compátivel com todos os ots
  18. Preciso do nome do monstro Preciso das posição do sqm aonde ele nasce Preciso a Acion ID da alavanca que você colocou nela e Preciso saber que storage você quer usar pra contagem do tempo???
  19. L3K0T

    8.5x - 8.7x OTClient Personal

    aceita sim, precisa ativar... porem se n souber, aguarde a atualização 5.1 você pode tentar indo em modulos/game_things/ abra o game_things.lua e ache: function load(version) local errorMessage = ' abaixo adicione g_game.enableFeature(GameSpritesAlphaChannel) compile seu cliente no object builder no modo transparência e pronto vai funcionar.
  20. OTCLIENT PERSONAL O OTClient Personal é uma fusão exclusiva dos recursos do OTClient MeHah, OTClient V8 e OTClient Edubard. Com uma interface totalmente alterada e personalizada, esta versão proporciona uma experiência de jogo singular e adaptável. Além disso, o OTClient Personal recebe atualizações constantes através do GitHub https://github.com/l3k0t/OTClient_Personal, assegurando que os administradores de servidores OTS estejam sempre atualizados com as últimas melhorias e correções na interface e no código-fonte. Cores n
  21. se vc selecionar alguma coisa no distro aberto o servidor congela no windows, isso é normal, mais é só aperta 1 vez o boão direito do mouse dentro da distro que ele volta ao normal
  22. use o botão para UP, evite comentar pra subir a publicação. eu uso esse no meu servidor, vc pode usar como base function onUse(cid, item, fromPosition, itemEx, toPosition, Position) local leverItemId = 1945 local leverActionId = 5281 local monsterName = "Grindelgroth" local monsterPosition = {x = 1014, y = 1002, z = 7} local radiusX = 4 -- Raio X = 8 / 2 local radiusY = 6 -- Raio Y = 12 / 2 local teleportPosition = {x = 1023, y = 1002, z = 7} local townId = 1 -- Defina o ID da cidade local numbersala = "1" if (item.itemid == le
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo