-
Total de itens
2155 -
Registro em
-
Última visita
-
Dias Ganhos
109
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que L3K0T postou
-
Tile que upa skill | TFS 0.4 REV 3996
L3K0T respondeu ao tópico de HexusAlphos em Suporte Tibia OTServer
S -
Isso?? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function damage(cid, level, maglevel, targetPosition) local min = 1000000000 local max = 1000000000 return -min, -max, getDirectionTo(targetPosition) -- Retorna também a direção para o alvo end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "damage") function onCastSpell(cid, var) local target = variantToPosition(va
-
Saiba todas funções do seu TFS 1.0, TFS 1.2 , TFS 1.3
L3K0T postou um tópico em Sistemas, Mods & Funções .lua
Como diz o título? Você pode gerar as funções do seu TFS em um arquivo de texto. Para fazer isso, basta ir em uma das bibliotecas (LIB) e adicionar o seguinte código no final. -- Função para obter todas as funções disponíveis no ambiente Lua function getLuaFunctions() local function iterateTable(tbl, prefix) local str = "" for key, value in pairs(tbl) do if type(value) == 'function' then str = str .. prefix .. key .. ',' elseif type(value) == 'table' then str = str .. iterateTable(value, pr -
Tile que upa skill | TFS 0.4 REV 3996
L3K0T respondeu ao tópico de HexusAlphos em Suporte Tibia OTServer
function onStepIn(creature, item, position, fromPosition) local skillToTrain = SKILL_SWORD -- Substitua SKILL_SWORD pela habilidade que você deseja treinar local minSkill = 10 -- Substitua 10 pelo valor mínimo da habilidade para começar a treinar local gainChance = 50 -- Chance de ganhar skill, em porcentagem local requiredItemID = 1234 -- Substitua 1234 pelo ID do item necessário para treinar if creature:isPlayer() then local player = creature:getPlayer() -- Verifica se o jogador está equipado com o item necessário if player:getSlotItem(CO -
Meio q pausa o console, parece tipo aquele negócio de segundo plano, tente ver na propriedade do console algo que bloqueia ao minimizar saca?
-
muito bom to usando
-
Pode ser o banco de dados caindo e voltando aí da erro ninguém entra
-
function onSay(cid, words, param, channel) local t = {} for i = 1, getPlayerInstantSpellCount(cid) do local spell = getPlayerInstantSpellInfo(cid, i - 1) if(spell.mlevel ~= 1) then if(spell.manapercent > 0) then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.mlevel < b.mlevel end) local text, prevLevel = "", -1 for i, spell in ipairs(t) do local line = "" if(prevLevel ~= spell.mlevel) then if(i ~=
-
<?php if (!defined('INITIALIZED')) exit; // Função para verificar se é hora de resetar os highscores function deveResetarHighscores() { // Coloque aqui a lógica para determinar se é hora de resetar os highscores // Por exemplo, verificar se passou uma certa quantidade de tempo desde o último reset // Retorne true se for hora de resetar, caso contrário, retorne false $lastResetTimestamp = /* Coloque aqui o timestamp do último reset */; $interval = 5 * 60; // 5 minutos em segundos $currentTimestamp = time(); // Verifica se passou o intervalo de tempo definido des
-
local POLL_STORAGE = 80000 local OPTIONS_STORAGE = 80001 local PLAYER_STORAGE = 80000 function table.serialize(tbl) local str = "{" local sep = "" for k, v in pairs(tbl) do str = str .. sep if type(k) == "number" then str = str .. "[" .. k .. "]" else str = str .. k end str = str .. "=" if type(v) == "table" then str = str .. table.serialize(v) elseif type(v) == "number" or type(v) == "boolean" then str = str .. tostring(v) else str = str .. string.format("%q
-
local POLL_STORAGE = 80000 local OPTIONS_STORAGE = 80001 local PLAYER_STORAGE = 80000 local function getTotalVotes() local options = table.unserialize(getStorage(OPTIONS_STORAGE)) local amount = 0 for _, option in ipairs(options) do amount = amount + option[2] end return amount end local function getMostVotedOption() local options = table.unserialize(getStorage(OPTIONS_STORAGE)) local value, ret = 0, {} -- Inicialize ret as an empty table for _, option in ipairs(options) do if option[2] > value then value = option[2] ret = {optio
-
11.x Evolunia Map 100% compativel com Otg Server 1.0.0
L3K0T respondeu ao tópico de Johncore em Mapas de Tibia
Coloca imagens por gentileza?? Scan e remova links de mensagens pessoais- 1 resposta
-
- evolunia otserv
- evolunia
- (e 3 mais)
-
[TFS 0.4] CreatureScripts (onOpenRuleViolation) + Telegram Notification
L3K0T respondeu ao tópico de Imperius em Códigos C++
sim, teria que mudar umas coisas- 3 respostas
-
- lua
- creaturescript
-
(e 3 mais)
Tags:
-
11.x Dragonsouls.com Map Full - compativel com Datapack Otg Server 11x 1.0.0
L3K0T respondeu ao tópico de Johncore em Mapas de Tibia
Formata melhor o tópico e coloquei imagens e vídeos de preferências.- 3 respostas
-
- dragonsouls mapa
- dragonsouls
- (e 4 mais)
-
[TFS 0.4] CreatureScripts (onOpenRuleViolation) + Telegram Notification
L3K0T respondeu ao tópico de Imperius em Códigos C++
Top no final pra deixar melhorzinha explicado function onOpenRuleViolation(cid, message) -- Configuração do Telegram local config = { token = "", -- Token do seu BOT no Telegram chatId = "" -- ID do chat do Telegram que receberá a notificação. } -- Construção da mensagem com o nome do jogador e o relatório local playerName = getCreatureName(cid) local formattedMessage = "Player: " .. playerName .. "\n\nReport:\n" .. message -- Substitui quebras de linha por '%0A' para o formato adequado na URL formattedMessage = string.gsub(formattedMessage, "\n", "%%0A") -- Const- 3 respostas
-
- lua
- creaturescript
-
(e 3 mais)
Tags:
-
NPC de troca somente uma vez por player
L3K0T respondeu ao tópico de Guilty em Suporte Tibia OTServer
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local item1 = 123 -- item local qntd1 = 1 -- quantia local stor = 1023332 local function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end local function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end local function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end local function onThink() npcHandler:onThink() end local function creatureSayCallback(cid, type, msg) i -
Pedido Procurando Base Pokémon
L3K0T respondeu ao tópico de God Mazatleco em Suporte OTServer Derivados
Acho que é a base pokémon Zring -
function onUse(player, item, fromPosition, target, toPosition, isHotkey) local pid = getPlayerGUID(player) local resetSystem = { back_to_level = 500, Reset = { [1] = {needed_level = 15000, damage_percent = 2}, [2] = {needed_level = 16000, damage_percent = 4}, [3] = {needed_level = 16500, damage_percent = 6}, [4] = {needed_level = 16700, damage_percent = 8}, [5] = {needed_level = 20000, damage_percent = 10}, [6] = {needed_level = 20000, damage_percent = 12}, [7] = {needed_level = 20000, d
-
(Resolvido)ITEM IR DENTRO DE UMA BP
L3K0T respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer (Resolvidos)
local config = { monsters = {"The Mega Boss Rox"}, rewards = { {itemID = 2160, chanceToGainInPercent = 3, quantity = 100}, {itemID = 2148, chanceToGainInPercent = 3, quantity = 100}, }, effect = 27, backpackID = 2853, -- ID da mochila, ajuste conforme necessário } -- Função para selecionar um item com base na porcentagem function selectRandomItem() local totalChance = 0 for _, reward in pairs(config.rewards) do totalChance = totalChance + reward.chanceToGainInPercent end local randomValue = math.random(1, totalChance) local cu -
Sempre Jair kk
-
-- Lista de eventos com seus respectivos horários local EventsListalist = { {time = "08:00", name = "Bomberman Event"}, {time = "09:00", name = "Desert War"}, {time = "10:00", name = "Snowball War"}, {time = "11:00", name = "Capture The Flag"}, {time = "12:00", name = "Battlefield Event"}, {time = "13:00", name = "Zombie Event"}, {time = "14:00", name = "Desert War"}, {time = "15:00", name = "Snowball War"}, {time = "16:00", name = "Battlefield Event"}, {time = "17:00", name = "Capture The Flag"}, {time = "18:00", name = "Zombie Event"}, {time =
-
Salve comprei outro celular voltar a ajudar vocês moto Edge 20 bem melhor kkk
-
- Doidodepeda reagiu a isso
- 1
-
Sim! não é recomendado, pois pode afetar o desempenho e a estabilidade do servidor.
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!