
-
-
trocar de dia para hora
Salve man!, testa ai local config = { cooldownHours = 6, -- tempo em horas para usar novamente level = 100, storage = 30015, -- armazena o timestamp da última vez que usou requiredItem = 6527, playerPositions = { {x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13} }, teleportPositions = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1946 then doTransformItem(item.uid, 1945) return true end local players = {} for i, pos in ipairs(config.playerPositions) do local creature = getTopCreature(pos).uid if creature > 0 and isPlayer(creature) then -- Verificações individuais if getPlayerLevel(creature) < config.level then doPlayerSendCancel(cid, "Todos os jogadores precisam ter level " .. config.level .. " ou mais.") return true end if getPlayerItemCount(creature, config.requiredItem) < 1 then doPlayerSendCancel(cid, "Todos os jogadores precisam ter o item necessário (ID: " .. config.requiredItem .. ").") return true end local lastUse = getPlayerStorageValue(creature, config.storage) if lastUse ~= -1 and os.time() - lastUse < (config.cooldownHours * 3600) then local remaining = math.ceil(((lastUse + config.cooldownHours * 3600) - os.time()) / 60) doPlayerSendCancel(cid, "Todos os jogadores devem esperar " .. remaining .. " minutos para usar novamente.") return true end table.insert(players, creature) else doPlayerSendCancel(cid, "Todos os quadrados precisam estar ocupados por jogadores.") return true end end -- Tudo ok, teleporta e consome o item for i, player in ipairs(players) do doTeleportThing(player, config.teleportPositions[i], false) doSendMagicEffect(config.playerPositions[i], CONST_ME_POFF) doSendMagicEffect(config.teleportPositions[i], CONST_ME_ENERGYAREA) doPlayerRemoveItem(player, config.requiredItem, 1) setPlayerStorageValue(player, config.storage, os.time()) end doTransformItem(item.uid, 1946) return true end
-
-
Darcio Antonio alterou sua foto pessoal
-
[10.77] Mapa: Doublemap
Fecha esse topico pfv ta off faz tempo!
-
[NPC] Fixando BUG de o NPC comprar itens equipados nos slots(corpo)!
No meu caso uso OTX 2 e resolveu nessa parte aqui if(doPlayerRemoveItem(cid, itemid, amount, subType)) then Mudei para isso aqui if(doPlayerRemoveItem(cid, itemid, amount, subType, true)) then Porem no meu caso eu tenho adicionado a função de ignore item in slot! Que peguei dos nossos amigos Gringos!! Solved - NPCs buy from EQ Slots bug. (clost it) | OTLand
-
Texto saindo para esquerda!
Você tem que especificar oque você quer kkkkk Subir a mana e vida ou centralizar a msg ?
-
OTClientV8 - SHOP
Conseguiu resolver man ? estou com o mesmo problema!
-
Uma super ajuda para um script
Sim consegui executar ja, deu mor trampo pra pagar aleatoriamente 1 por.1
-
Darcio Antonio começou a seguir db.getResult TFS 1.2 , Uma super ajuda para um script e Retornar os ids de itens no DP
-
Uma super ajuda para um script
Fiz em video para melhor explicar Video
-
Retornar os ids de itens no DP
+ Alguem pode ajudar não retorna nada de nada
-
Retornar os ids de itens no DP
é que tipo não esta retornando nada e tambem nao da erro de nada
-
Retornar os ids de itens no DP
Vou tentar mano! @Vodkar seria isso para mostrar? return doPlayerPopupFYI(player, "Itens ".. result.free(query) .. "")
-
Retornar os ids de itens no DP
TFS 1.x Existe esse script aqui, ele retora se existe itens dentro do dp X local town_id = 10 if getPlayerDepotItems(cid, town_id) > 0 then -- if depot box counts as an item, change 0 to 1 print("You have items in depot.") else print("Your depot has no items.") end Gostaria de saber se existe alguma forma de fazer ele retornar os ids dos itens que estão dentro dele! vão ser no máximo 6 itens só vai ser um DP especifico! @Vodkart vou te marcar pq vc é o deus dos script quem sabe kkkkkk
-
db.getResult TFS 1.2
Porque não retorna os valores ? function onSay(cid, words, param, channel) local res = db.getResult('SELECT `tfp` FROM `accounts` WHERE `name` = \''.. getPlayerAccount(cid) ..'\'') doPlayerPopupFYI(cid, "Você tem ".. res .." Adventure Points.") return true end ERRO QUE DA: No Banco de Dados:
-
-
-
Criando conta ou personagem e Ganhando uma casa!
Ai @Vodkart sem duvidas vc é o mais pika mano! pqp
-
Criando conta ou personagem e Ganhando uma casa!
-
Criando conta ou personagem e Ganhando uma casa!
è nada acontece