Scripts & Módulos para OTServer

Biblioteca completa de scripts Lua para Tibia

Mais de 500 scripts desenvolvidos ao longo de 12 anos, desde sistemas básicos até módulos complexos e inovadores.

Categorias de Scripts

Soluções para todas as necessidades do seu servidor

Sistema de Guilds Avançado

Avançado

Sistema completo de guilds com hierarquias, wars, territories e economia interna.

  • Hierarquias customizadas
  • Guild wars automáticas
  • Territórios e conquistas
  • Economia guild

Sistema de Profissões

Intermediário

Profissões completas com crafting, recursos e progressão.

  • Múltiplas profissões
  • Sistema de crafting
  • Coleta de recursos
  • Progressão por níveis

Eventos Automáticos

Intermediário

Sistema de eventos programados com diferentes modalidades.

  • Eventos programados
  • Múltiplas modalidades
  • Sistema de rewards
  • Ranking automático

Quests Dinâmicas

Avançado

Sistema de quests com narrativa, objetivos múltiplos e recompensas.

  • Narrativa imersiva
  • Objetivos múltiplos
  • Recompensas variadas
  • Progressão por etapas

NPCs Inteligentes

Avançado

NPCs com IA avançada, diálogos complexos e comportamentos únicos.

  • IA comportamental
  • Diálogos complexos
  • Memória persistente
  • Reações contextuais

Magias Customizadas

Intermediário

Magias únicas com efeitos visuais e mecânicas inovadoras.

  • Efeitos visuais
  • Mecânicas únicas
  • Balanceamento PvP
  • Cooldowns inteligentes

Exemplo de Código

Script de exemplo: Sistema de Teleporte com Cooldown

local teleportSystem = {}
teleportSystem.cooldowns = {}
teleportSystem.locations = {
    {name = "Temple", pos = {x = 1000, y = 1000, z = 7}, cost = 100},
    {name = "Depot", pos = {x = 1020, y = 1020, z = 7}, cost = 50}
}

function teleportSystem:teleportPlayer(player, locationName)
    local playerId = player:getId()
    local currentTime = os.time()
    
    -- Verifica cooldown
    if self.cooldowns[playerId] and
        currentTime < self.cooldowns[playerId] then
        player:sendTextMessage(MESSAGE_STATUS_SMALL, "Aguarde!")
        return false
    end
    
    -- Executa teleporte
    local location = self:getLocation(locationName)
    if location then
        player:teleportTo(location.pos)
        self.cooldowns[playerId] = currentTime + 60
        return true
    end
end

Características dos Scripts

Qualidade e funcionalidade em cada linha de código

Código Limpo

Scripts bem estruturados, comentados e fáceis de entender

Performance

Otimizados para máxima eficiência e baixo consumo de recursos

Configurável

Facilmente customizáveis para suas necessidades específicas

Segurança

Proteção contra exploits e validações robustas

Preços dos Scripts

Investimento justo para soluções profissionais

Categoria Complexidade Tempo de Entrega Preço
Scripts Básicos Fácil 1-2 dias R$ 50 - R$ 150
Sistemas Médios Médio 3-7 dias R$ 200 - R$ 500
Sistemas Complexos Avançado 1-3 semanas R$ 600 - R$ 1.500
Módulos Customizados Avançado 2-4 semanas R$ 800 - R$ 2.500

Scripts Populares

Alguns dos scripts mais solicitados

Sistema de Loja

Loja in-game com categorias, busca e sistema de moedas múltiplas.

Usado em 50+ servidores
Sistema de Ranking

Rankings automáticos com diferentes categorias e recompensas.

Usado em 40+ servidores
Sistema de Casas

Gestão completa de casas com decoração e sistema de aluguel.

Usado em 30+ servidores

Precisa de um script específico?

Desenvolvemos soluções personalizadas para suas necessidades

Solicitar Orçamento