-
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
-
Já tentou ver pelo item editor se está como carga correta?
-
local LVL_CRIT_STORAGE = 48904 local MULTIPLIER = 1.001 function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS then if isPlayer(attacker) and isCreature(cid) then local playerLvlCrit = getPlayerStorageValue(attacker, LVL_CRIT_STORAGE) local critThreshold = playerLvlCrit * 3 local randomValue = math.random(0, 1000) if critThreshold >= randomValue then local boostedDamage = math.ceil(value * (MULTIPLIER - 1)) -- Subtrair 1 para obter o valor perce
-
Reinstala o site.
-
NPC TFS 0.X Bug no NPC Halvar (Arena Svargrond)
L3K0T respondeu ao tópico de specail em Monsters, NPC, Raids & Mounts
-- Import required modules and libraries domodlib('arenaFunctions') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- Initialize conversation states as local variables local focus = 0 local talk_start = 0 local TS = 0 -- Function to check if a string contains another string (case-insensitive) local function msgcontains(txt, str) return string.find(string.lower(txt), string.lower(str)) end -- Function to handle player saying something to the NPC function onCreatureSay(cid, type, msg) msg = string.low -
NPC TFS 0.X Bug no NPC Halvar (Arena Svargrond)
L3K0T respondeu ao tópico de specail em Monsters, NPC, Raids & Mounts
-- Import required modules and libraries domodlib('arenaFunctions') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- Initialize conversation states as local variables local focus = 0 local talk_start = 0 local TS = 0 -- Function to check if a string contains another string (case-insensitive) local function msgcontains(txt, str) return string.find(string.lower(txt), string.lower(str)) end -- Function to handle player saying something to the NPC function onCreatureSay(cid, type, msg) msg = string.low -
(Resolvido)Erro Deletar Guild Inativa
L3K0T respondeu ao tópico de DigoleraZica em Suporte Tibia OTServer (Resolvidos)
function onStartup() local result_guilds = db.getResult("SELECT `id`, `creationdata` FROM `guilds` ORDER by `creationdata` ASC;") local days = 30 * 3600 * 24 local nowtime = os.time() if (result_guilds and result_guilds:getID() ~= -1) then while (true) do local id = result_guilds:getDataInt("id") local date = result_guilds:getDataInt("creationdata") local time = nowtime - date local duedate = time - days if duedate >= 0 then local columnExists = db.isColumn("players", "guild_id") -
(Resolvido)Player passando por dentro do outro em area pz
L3K0T respondeu ao tópico de moleza em Suporte Tibia OTServer (Resolvidos)
bool Player::canWalkthrough(const Creature* creature) const { if (creature == this || hasCustomFlag(PlayerCustomFlag_CanWalkthrough) || creature->isWalkable() || (creature->getMaster() && creature->getMaster() != this && canWalkthrough(creature->getMaster()))) return true; const Player* player = creature->getPlayer(); if (!player) return false; // Verifica se o jogador atual e o outro jogador estão em uma área de proteção (PZ) e impede a passagem. bool thisPlayerInPZ = getTile()->hasFlag(TILESTATE_PROTECTIONZONE); -
NPC TFS 0.X Bug no NPC Halvar (Arena Svargrond)
L3K0T respondeu ao tópico de specail em Monsters, NPC, Raids & Mounts
-- Import required modules and libraries domodlib('arenaFunctions') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} -- Function to reset conversation states local function resetTalkState() focus = 0 talk_start = 0 TS = 0 end -- Function to check if a string contains another string (case-insensitive) local function msgcontains(txt, str) return string.find(string.lower(txt), string.lower(str)) end -- Function to handle player saying something to the NPC function onCreatureS -
Suporte account manager 1/1 sqlite pokemon
L3K0T respondeu ao tópico de Aletakashii em Suporte Tibia OTServer
Manda seu login.lua o account mannager fica lá, pode ter sido removido -
O rme converte
-
function onSay(cid, words, param, channel) if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ";") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "No destination specified.") return true end local pid = getPlayerByName(t[1]) if not pid or (isPlayerGhost(pid) and getPlayerAccess(pid) > getPlayerAccess(cid)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[1] .. " not
-
Pedido Tirar vocation e botar por storage
L3K0T respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
local storageValue = 123 -- Valor da storage específica que indica se o efeito deve ser ativado ou não function ariseText(cid) if not isPlayer(cid) then -- Verifica se o jogador ainda é válido return true end local texts = {"' . ,", ". ' ,", "' . ,", ", ' ."} local storage = getPlayerStorageValue(cid, storageValue) if storage > 1 then doSendAnimatedText(getCreaturePosition(cid), texts[math.random(1, #texts)], math.random(1, 255)) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) -- Efei -
(Resolvido)erro [Random Box]
L3K0T respondeu ao tópico de moleza em Suporte Tibia OTServer (Resolvidos)
@moleza Galera, começo usar a BOX está funcionando 100% porém está dando esse erro na distro: OBS: Mudei a box antes era a chance de math.random(1,100) e agora está (1,1000) antes a box não era agrupavel, agora é agrupavel até 100 unidades Notei que abro 20 box, quando vou abrir a 21 ele da o erro e não abre e também não conta Notei também que as box sempre vem mesma coisa não está realmente aleatorio ERRO: [14:47:38.600] [Error - Action Interface] [14:47:38.609] data/actions/scripts/pandora chest box.lua:onUse [14:47:38.613] Description: [14:47:38 -
(Resolvido)erro [Random Box]
L3K0T respondeu ao tópico de moleza em Suporte Tibia OTServer (Resolvidos)
Coloque a solução para ajudar outras pessoas? -
Coloque a solução para ajudar outras pessoas se for possível
-
Pedido Tirar vocation e botar por storage
L3K0T respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
Duração de 10 minutos pode alterar o tempo, ao acabar o tempo o efeito para de sair e o player perde a storage, ela só poderá ser ganha novamente com algum sistema que vc deve ta fazebdo. local storageValue = 123 -- Valor da storage específica que indica se o efeito deve ser ativado ou não local effectDuration = 10 * 60 -- Duração do efeito em segundos (10 minutos) function ariseText(cid) if not isPlayer(cid) then -- Verifica se o jogador ainda é válido return true end local texts = {"' . ,", ". ' ,", "' . ,", ", ' -
local items = { {pos = {x = 102, y = 184, z = 7}, itemid = 7382}, } local monster = {pos = {x = 102, y = 182, z = 7}, name = "Ancestral Guardian"} local config = { onSpawnMonster = CONST_ME_TELEPORT, -- efeito lançado quando monstro é criado onRemoveItem = CONST_ME_BLOCKHIT, -- efeito lançado quando item é removido missingItem = CONST_ME_POFF, -- efeito lançado quando não encontrou o item para remover } -- 255 faz com que não lance efeito algum local currentMonster = nil function onUse(cid, item, frompos, item2, topos) if currentMonster t
-
Suporte ajuda em colocar block spawn player
L3K0T respondeu ao tópico de myllenasz em Suporte Tibia OTServer
Troque e adicione oque não tem em Spawn.cpp bool Spawn::findPlayer(const Position& pos) { SpectatorHashSet spectators; g_game.map.getSpectators(spectators, pos, false, true); for (Creature* spectator : spectators) { if (!spectator->getPlayer()->hasFlag(PlayerFlag_IgnoredByMonsters)) { return true; } } return false; } void Spawn::checkSpawn() { checkSpawnEvent = 0; cleanup(); uint32_t spawnCount = 0; for (auto& it : spawnMap) { uint32_t spawnId = it.fir -
Pedido Tirar vocation e botar por storage
L3K0T respondeu ao tópico de Doidodepeda em Suporte Tibia OTServer
123 é a storage que o player deverá ter local storageValue = 123 -- Valor da storage específica que indica se o efeito deve ser ativado ou não function ariseText(cid) if not isPlayer(cid) then -- Verifica se o jogador ainda é válido return true end local texts = {"' . ,", ". ' ,", "' . ,", ", ' ."} if getPlayerStorageValue(cid, storageValue) > 0 then doSendAnimatedText(getCreaturePosition(cid), texts[math.random(1, #texts)], math.random(1, 255)) doSendMagicEffect(getCreaturePosition(cid), CONST_ -
(Resolvido)Char não pega PZ ao atacar PK
L3K0T respondeu ao tópico de Bruno Rezende em Suporte Tibia OTServer (Resolvidos)
void Player::onTarget(Creature* target) { Creature::onTarget(target); if(target == this) { addInFightTicks(false); return; } if(hasFlag(PlayerFlag_NotGainInFight)) return; Player* targetPlayer = target->getPlayer(); if(targetPlayer && !isPartner(targetPlayer) && !isAlly(targetPlayer)) { if(!pzLocked && g_game.getWorldType() == WORLDTYPE_HARDCORE) { pzLocked = true; sendIcons(); } if(getSkull() == SKULL_NONE &a
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!