-
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
-
Suporte ERROR NA HORA DE COMPIALAR LINUX
L3K0T respondeu ao tópico de megatibiano em Suporte OTServer Derivados
Esse erro é causado porque o compilador não consegue encontrar o cabeçalho "boost::unordered_set". Isso pode acontecer porque o boost não está instalado corretamente no sistema ou o compilador não está configurado corretamente para encontrá-lo. Para resolver esse problema, você pode tentar as seguintes soluções: Instale o Boost no sistema: Você pode tentar instalar o Boost novamente no sistema e garantir que esteja instalado corretamente. Dependendo do seu sistema operacional, você pode usar um gerenciador de pacotes como o apt-get, yum ou brew para instalar o Boos -
Scripting Spell buff que reduz todo dano tomado em 50% durante 2 segundos
L3K0T respondeu ao tópico de Nother em Suporte OTServer Derivados
<spell name="Spell" words="exura sio" level="50" mana="100" soul="2" cooldown="20" group="healing" premium="no"> <description>Reduces damage taken by 50% for 2 seconds.</description> <targetconditions /> <effect self="1" /> <events /> </spell> function onCastSpell(creature, var) -- Definir a duração e o alcance da habilidade local duration = 2 -- duração da habilidade em segundos local radius = 10 -- raio de alcance da habilidade em células -- Definir o percentual de dano reduzido -
(Resolvido)Change Name Scroll
L3K0T respondeu ao tópico de yuriowns em Suporte Tibia OTServer (Resolvidos)
É porque estou pelo celular entao unica forma pra ajudar o pessoal do forum é usando ele e outra coisa, nao estou aqui pra competir conhecimento, também você nao tem autoridade em me dizer oque fazer ou nao fazer, estou apenas ajudando... enfim faça o seu e eu faço o meu, vamos evitar transtornos e manter o forum saudavel para todos. -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, fromPosition, itemEx, toPosition) local foodExp = { [6542] = 5000, [6543] = 10000, [6544] = 15000, [6545] = 20000, [2328] = 25000, [6541] = 30000, [12599] = 40000, [8300] = 50000, } local expGain = foodExp[item.itemid] or 0 -- Pega a quantidade de exp correspondente à comida, ou 0 se não existir if expGain > 0 then doPlayerAddExp(cid, expGain) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_SOUND_YEL -
Tá show! Parabéns
- 3 respostas
-
- dragon ball
- mapa
-
(e 1 mais)
Tags:
-
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Vê se esse te ajuda function onUse(cid, item, fromPosition, itemEx, toPosition) local playerExp = getPlayerExperience(cid) local expGain = 100 -- Quantidade de experiência que o jogador receberá ao usar o XP Food. Você pode ajustar esse valor conforme necessário. doRemoveItem(item.uid, 1) -- Remove o XP Food após o uso. doPlayerAddExperience(cid, expGain) -- Adiciona a experiência ganha pelo jogador. doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu " .. expGain .. " de experiência usando o XP Food.") return true end -
Para permitir que os jogadores usem o dinheiro em seu banco para comprar itens de NPCs, você precisará modificar o arquivo modules/shop/shop.lua. Vamos supor que você tenha uma tabela player_data que armazena as informações do banco do jogador. Primeiro, você precisará adicionar uma nova função que verifica se o jogador tem dinheiro suficiente no banco para comprar um item. Adicione este código ao final do arquivo shop.lua: function getPlayerBankBalance(cid) local resultId = db.storeQuery("SELECT `balance` FROM `player_data` WHERE `id` = " .. getPlayerGUID(cid)) if
-
(Resolvido)Change Name Scroll
L3K0T respondeu ao tópico de yuriowns em Suporte Tibia OTServer (Resolvidos)
O problema do seu script é que ele remove o jogador do jogo antes de atualizar o nome no banco de dados, o que causa o desaparecimento do personagem. Além disso, você precisa especificar o novo nome que o jogador deseja usar. Aqui está uma versão atualizada function onUse(cid, item, frompos, item2, topos) if (getTilePzInfo(getPlayerPosition(cid)) == TRUE) then local playerName = getPlayerName(cid) local oldName, guid = getCreatureName(cid), getPlayerGUID(cid) db.executeQuery("INSERT INTO `player_namelocks` (`player_id`, `name`, `new_name`, `date` -
Pedido erro comando !comprar tfs 0.3.6
L3K0T respondeu ao tópico de Straikar em Suporte Tibia OTServer
Só com o tempo if(param == "super divine sword") then if getPlayerItemCount(cid, 9971) >= 60 then local bag = doPlayerAddItem(cid, 1997, 1) local new_item = doAddContainerItem(bag, 8980, 1) doItemSetAttribute(new_item, "description", "Este item pode ser adquirido através do shopping. Adquirido dia " .. os.date("%d/%m/%Y - %X") .." por ".. getPlayerName(cid) ..". Serial: ".. getPlayerGUID(cid) ..".") doPlayerRemoveItem(cid, 9971, 60) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você comprou um super divine sw -
Scripting NPC TROCA X ITENS POR OUTRO ITEM
L3K0T respondeu ao tópico de Straikar em Suporte Tibia OTServer
Espero que tenha ajudado, não testei. --[[ Trading System NPC Script by L3K0T Released at TibiaKing.com - https://tibiaking.com/profile/76262-l3k0t/ --]] local items = { {from = 8976, count = 5}, {from = 8978, count = 5}, {to = 8980, count = 1}, {from = 4863, count = 1}, {to = 4864, count = 1}, {from = 5894, count = 10}, {from = 5898, count = 10}, {to = 5904, count = 1}, } local talkState = {} local function onTrade(cid, item1, item2, item3, item4, item5, item6, item7, item8, item9, item10) local hasMatch = fals -
Cadê o script do npc
-
#!/bin/bash while true; do ./theotxserver > data/logs/output.log 2>&1 & PID=$! echo $PID > theotxserver.pid wait $PID sleep 5 echo "Restarting server..." >> data/logs/output.log done de tbm a ppermissão ao arqhuivo para pular essa mensagem de y/n do tfs e do restart. chmod +x nomedoarquivo.sh
-
Suporte [AJUDA] Erro no Script Trap.lua
L3K0T respondeu ao tópico de yuriowns em Suporte Tibia OTServer
Correção não testei. function onStepIn(cid, item, pos) if (table.contains(TRAP_OFF, item.itemid) == true) then if (isPlayer(cid) == true) then doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE) doTransformItem(item.uid, item.itemid + 1) end elseif (item.itemid == 2579) then if (isPlayer(cid) ~= true) then doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -15, -30, CONST_ME_NONE) doTransformItem(item.uid, item.itemid - 1) end end return -
Normal Bug Npc Trade Potion enough capacity
L3K0T respondeu ao tópico de BetterWar ATS em Suporte Tibia OTServer
Cadê o npc É proibido dar up pelo comentário, isso pode gerar advertência, use sempre o botão "UP" se vc for o dono do tópico. -
Interessante
-
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Já está na versão 0.4 function onUse(cid, item, fromPosition, itemEx, toPosition) local foodExp = { [6542] = 5000, [6543] = 10000, [6544] = 15000, [6545] = 20000, [2328] = 25000, [6541] = 30000, [12599] = 40000, [8300] = 50000, } local expGain = foodExp[item.itemid] or 0 -- Pega a quantidade de exp correspondente à comida, ou 0 se não existir if expGain > 0 then doPlayerAddExp(cid, expGain) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreatur -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Teste o script que mandei acima. -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, fromPosition, itemEx, toPosition) local foodExp = { [6542] = 5000, [6543] = 10000, [6544] = 15000, [6545] = 20000, [2328] = 25000, [6541] = 30000, [12599] = 40000, [8300] = 50000, } local expGain = foodExp[item.itemid] or 0 -- Pega a quantidade de exp correspondente à comida, ou 0 se não existir if expGain > 0 then doPlayerAddExp(cid, expGain) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_SOUND_YEL -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Então eu não testei, vc testou, come o angu e se não deu certo, tente assim sem os ids function onUse(cid, item, fromPosition, itemEx, toPosition) local expMin = 1000 -- EXP mínima que será adicionada local expMax = 5000 -- EXP máxima que será adicionada local expGain = math.random(expMin, expMax) -- Calcula a EXP a ser adicionada de forma aleatória if item:isFood() then doPlayerAddExp(cid, expGain) -- Adiciona a EXP ao jogador doRemoveItem(item.uid, 1) -- Remove a comida do inventário do jogador doSendMagicEffect(ge -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
<action itemid="6542" event="script" value="scriptxp.lua"/> adiciona esse id dentro do script tbm porque cada comida é um tipo de exp. scriptxp.lua pra todas comidas e coloque tbm as outras comida no script. Se Não conseguir use esse sem as comida dentro do script action, adicione em todas comidas que vao dar exp. function onUse(cid, item, fromPosition, itemEx, toPosition) local expMin = 1000 -- EXP mínima que será adicionada local expMax = 5000 -- EXP máxima que será adicionada local expGain = math.random(expMin, expMax) -- Calc -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Fiz essa base pra vc, só alterar os ids das comidas e exp. local L3K0T_SIGNATURE = "Script by L3K0T" function onUse(cid, item, fromPosition, itemEx, toPosition) local foodIds = {2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675} -- IDs das comidas que irão dar EXP local expMin = 1000 -- EXP mínima que será adicionada local expMax = 5000 -- EXP máxima que será adicionada local expGain = math.random(expMin, expMax) -- Calcula a EXP a ser adicionada de forma aleatória for _, id in ipairs(foodIds) do if item.itemid == id then -
Scripting EXP Stages por storage
L3K0T respondeu ao tópico de joaozinhocabal em Suporte Tibia OTServer
Não testei tente local STORAGE_EXP_DIFF = 123456 -- substitua pelo valor da storage que você deseja verificar function calculateExp(player, oldLevel, newLevel) local levelDiff = newLevel - oldLevel local baseExp = 1000 -- substitua este valor pelo valor base de experiência que você deseja usar -- Calcula a experiência com base no nível atual do jogador e o nível que ele está avançando local expGain = math.floor(baseExp * (1 + (player:getLevel() / 100)) * levelDiff) return expGain end function onAdvance(player, skill, oldLevel, newLevel) loc -
(Resolvido)Erro creature event.throw
L3K0T respondeu ao tópico de Fiapets em Suporte Tibia OTServer (Resolvidos)
Troque todos onTimer para onTime remova o R do final. -
(Resolvido)[EXP-FOOD] Com os IDs ai em baixo
L3K0T respondeu ao tópico de Muvukaa em Suporte Tibia OTServer (Resolvidos)
Não entendi oque você quer, explique bem o seu pedido de scripts ou suporte, como você quer o EXP que ao comer da EXP aleatoria ou fixa? De até quanto de exp? Etc... explique -
(Resolvido)posição da spell
L3K0T respondeu ao tópico de Grogu em Suporte OTServer Derivados (Resolvidos)
De nada era script não otimizado
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!