Ir para conteúdo

Ferramentas

Download de ferramentas e utilitários em geral para Otserv


Recomendações

Sobre Autoria

  • Sempre credite o conteúdo aqui postado, mesmo que você o tenha feito;
  • Não discuta sobre ripping nos tópicos desta seção, reporte o mesmo para que a equipe resolva.

Sobre Segurança

  • Sempre cobre/adicione scan aos conteúdos desta seção;
  • Não busque/ofereça suporte à estes conteúdos fora da comunidade;
  • Não compre OTServer.

580 tópicos neste fórum

  1. [10.35] Dirty Water (Marrom)

    • 0 respostas
    • 595 visualizações
  2. [10.35] Strange Doodad

    • 0 respostas
    • 621 visualizações
    • 0 respostas
    • 1.1k visualizações
  3. Object Builder 1 2 3 4 5

    • 73 respostas
    • 12.5k visualizações
    • 3 respostas
    • 981 visualizações
    • 1 reação

    • 1 resposta
    • 813 visualizações
  4. [10.71] Otitemeditor 1 2 3 4

    • 55 respostas
    • 24.9k visualizações
    • 20 respostas
    • 12.2k visualizações
    • 2 respostas
    • 1.2k visualizações
  5. [SOFTWARE] Tibia Hotkeys

    • 4 respostas
    • 1k visualizações
  6. ip changer

    • 0 respostas
    • 680 visualizações
    • 6 respostas
    • 3.3k visualizações
    • 2 respostas
    • 1.4k visualizações
    • 1 reação

    • 6 respostas
    • 3k visualizações
  7. [Ajuda] Item editor

    • 4 respostas
    • 863 visualizações
    • 1 resposta
    • 774 visualizações
  8. OTitemEDITOR problemas

    • 0 respostas
    • 620 visualizações
    • 0 respostas
    • 700 visualizações
  9. ShutDown Pc - By SmiX 1.0 1 2

    • 17 respostas
    • 2k visualizações
    • 0 respostas
    • 1.1k visualizações
    • 8 respostas
    • 1.4k visualizações
    • 2 respostas
    • 2.3k visualizações
    • 6 respostas
    • 688 visualizações
  10. ajeitando o xml

    • 2 respostas
    • 973 visualizações
    • 5 respostas
    • 5.1k visualizações
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • Mais Reputados

  • Tópicos

  • Últimos Posts

    • function sendMsgCountToItens(cid) local item1 = getPlayerStorageValue(cid, 251461):explode("|") -- Verificar se todos os itens foram entregues local allItemsDelivered = getPlayerItemCount(cid, item1[1]) >= tonumber(item1[3]) and getPlayerItemCount(cid, item1[2]) >= tonumber(item1[4]) and getPlayerItemCount(cid, item1[5]) >= tonumber(item1[7]) and getPlayerItemCount(cid, item1[6]) >= tonumber(item1[8]) -- Se todos os itens foram entregues, definir a mensagem como vazia e remover o valor de armazenamento if allItemsDelivered then setPlayerStorageValue(cid, 251461, -1) return false end -- Caso contrário, calcular os valores de contagem dos itens local valor1 = math.max(0, tonumber(item1[3]) - getPlayerItemCount(cid, item1[1])) local valor2 = math.max(0, tonumber(item1[4]) - getPlayerItemCount(cid, item1[2])) local valor3 = math.max(0, tonumber(item1[7]) - getPlayerItemCount(cid, item1[5])) local valor4 = math.max(0, tonumber(item1[8]) - getPlayerItemCount(cid, item1[6])) -- Enviar mensagem com a contagem dos itens que faltam selfSay("Ainda falta você me trazer os seguintes itens ["..valor1.."] "..getItemNameById(item1[1])..", ["..valor2.."] "..getItemNameById(item1[2])..", ["..valor3.."] "..getItemNameById(item1[5])..", ["..valor4.."] "..getItemNameById(item1[6])..".", cid) return true end  
    • Identifique o código responsável pelo efeito de Hypnosis ou Sleep e poste aqui pra correção
    • -- Função para exibir o nome do local function displayLocationName(player, locationName) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você entrou em: " .. locationName) end -- Função para verificar a entrada em um local específico function checkLocationEntry(player) local playerPosition = player:getPosition() local locationName = getTileInfo(playerPosition.x, playerPosition.y, playerPosition.z).name displayLocationName(player, locationName) end -- Função para verificar a saída de um local específico function checkLocationExit(player) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você saiu do local.") end -- Evento de movimento do jogador function onPlayerMove(player, fromPosition, toPosition) local fromTile = Tile(fromPosition) local toTile = Tile(toPosition) if fromTile and toTile then local fromLocation = fromTile:getPosition() local toLocation = toTile:getPosition() -- Verifica se o jogador entrou em uma nova posição if fromLocation ~= toLocation then checkLocationEntry(player) end end end -- Registra o evento de movimento do jogador function onPlayerMoveEvent(event, player, fromPosition, toPosition) onPlayerMove(player, fromPosition, toPosition) end -- Registra o evento de movimento do jogador registerCreatureEvent(cid, "PlayerMove", "onPlayerMoveEvent") Neste exemplo: A função displayLocationName é responsável por exibir o nome do local para o jogador. Aqui, estamos enviando uma mensagem azul para o console do jogador informando o nome do local em que ele entrou. A função checkLocationEntry verifica se o jogador entrou em um local específico e chama a função displayLocationName para exibir o nome desse local. A função checkLocationExit pode ser usada para realizar ações quando o jogador sai de um local específico. O evento onPlayerMove é acionado sempre que o jogador se move de uma posição para outra. Aqui, verificamos se o jogador entrou em um novo local e chamamos a função checkLocationEntry para exibir o nome do local.
    • O erro indica que está tentando criar uma textura com dimensões de 2158x1080, enquanto o tamanho máximo permitido para uma textura é 2048x2048. Redimensione a textura para que suas dimensões não excedam o limite máximo de 2048x2048. Você pode usar ferramentas de edição de imagem como o Photoshop, GIMP ou qualquer outra ferramenta de sua preferência para fazer isso.  
    • o erro está relacionado a uma tabela chamada 'nto.guilds_ggn' que não está sendo encontrada no banco de dados.   CREATE TABLE nto.guilds_ggn ( id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(255), descricao TEXT, criado_em TIMESTAMP DEFAULT CURRENT_TIMESTAMP );  
×
×
  • Criar Novo...