Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/16/25 em todas áreas

  1. trocar de dia para hora

    Under reagiu a Darcio Antonio por uma resposta no tópico

    1 ponto
    Salve man!, testa ai local config = { cooldownHours = 6, -- tempo em horas para usar novamente level = 100, storage = 30015, -- armazena o timestamp da última vez que usou requiredItem = 6527, playerPositions = { {x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13} }, teleportPositions = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1946 then doTransformItem(item.uid, 1945) return true end local players = {} for i, pos in ipairs(config.playerPositions) do local creature = getTopCreature(pos).uid if creature > 0 and isPlayer(creature) then -- Verificações individuais if getPlayerLevel(creature) < config.level then doPlayerSendCancel(cid, "Todos os jogadores precisam ter level " .. config.level .. " ou mais.") return true end if getPlayerItemCount(creature, config.requiredItem) < 1 then doPlayerSendCancel(cid, "Todos os jogadores precisam ter o item necessário (ID: " .. config.requiredItem .. ").") return true end local lastUse = getPlayerStorageValue(creature, config.storage) if lastUse ~= -1 and os.time() - lastUse < (config.cooldownHours * 3600) then local remaining = math.ceil(((lastUse + config.cooldownHours * 3600) - os.time()) / 60) doPlayerSendCancel(cid, "Todos os jogadores devem esperar " .. remaining .. " minutos para usar novamente.") return true end table.insert(players, creature) else doPlayerSendCancel(cid, "Todos os quadrados precisam estar ocupados por jogadores.") return true end end -- Tudo ok, teleporta e consome o item for i, player in ipairs(players) do doTeleportThing(player, config.teleportPositions[i], false) doSendMagicEffect(config.playerPositions[i], CONST_ME_POFF) doSendMagicEffect(config.teleportPositions[i], CONST_ME_ENERGYAREA) doPlayerRemoveItem(player, config.requiredItem, 1) setPlayerStorageValue(player, config.storage, os.time()) end doTransformItem(item.uid, 1946) return true end
  2. esqueci de falar que o teste na vps do website deu ok e o teste na aplicacao do mercado livre tbm ficou verde e deu certo
  3. [OTC Module] Game Upgrade

    Under reagiu a idlerpl por uma resposta no tópico

    1 ponto
    https://www.virustotal.com/gui/file/350f2b5121318a194fe84c4a30766fd1cad70ef5cdb49dc54e6c61aa987b6ac9?nocache=1 game_upgrades.zip https://gyazo.com/512aca60b9b260f5588afe4dc03fb449 https://gyazo.com/99d4756d47dad405639818c2b9453c20
  4. Estrutura da Battle List - OTPokemon

    Nck reagiu a pablinxd por uma resposta no tópico

    1 ponto
    Bom dia a todos, A alguns dias venho tentando desenvolver alguns scripts para uso próprio no OTP, consegui desenvolver alguns utilizando capturas de tela com python. Porém ao começar a desenvolver um cavebot com autoloot estou enfrentando uma serie de desafios na parte de leitura de memória. O principal deles esta sendo com a estrutura da battle list. Consegui achar os offsets das informações dos pokemons porem não sei como avançar a partir daqui. Os endereços encontrados são dinamicos e mudam a cada sessão dificultando ainda mais meu progresso. Caso alguem consiga me ajudar ficarei muito grato, e se eu puder ajudar alguem com alguma informação estou a disposição! Abraços OBS: Como os endereços são dinamicos ja tentei colocar ponteiros porem o ponteiro so funciona para o primeiro pokemon encontrado quando inicio o jogo. Sou totalmente iniciante nessas questões e estou aberto a sugestões.
  5. Remeres Map Editor 4.1.0 (All Versions)

    Nerivalhs reagiu a Dionidi por uma resposta no tópico

    1 ponto
    Encontrei esse map editor no GitHub, porém estava sem o executável, então procurando mais por aí, acabei achando ele completo. Créditos ao SoyFabi Como você já sabe, mais pessoas começam com novos projetos e precisam de um RME para edição de mapas. Aqui trago para vocês o RME mais atualizado até hoje. Funciona para todas as versões. Este RME tem a possibilidade de mostrar a luz em tempo real. Este é um editor de mapas para servidores de jogos que é derivado do projeto de servidor OpenTibia. É uma bifurcação de um Editor de mapas criado por Remere. DOWNLOAD https://www.mediafire.com/file/yypyv2x57q7qavr/RME_4.1.0_Upgrade_2023.rar/file SCAN https://www.virustotal.com/gui/file/599efc2c86392c7daa009b19d83b35a6d3da26724abf342d7762bdfbaa3e56f7
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo