Tudo que amoxicilina postou
-
.
vlw, teria como fazer um tutorial ensinando a colocar pra aparecer as imagens dos itens da store ?
-
NPC Santa Claus (Papai Noel)
vlw.
-
NPC Santa Claus (Papai Noel)
sera que alguém poderia remover a storage do script e colocar pra ele dar o itens se ele tiver um santa doll na backpack e que remora o santa doll quando ele entregar um dos itens aleatório ?
-
Quest Diária
será que essa quest diária não poderia ser para que aleatoriamente pedisse para cada dia, o player pegar uma certa quantidade de item para que ele possa receber sua recompensa ou matar certa quantidade de monstros ?, e esses itens e monstros possam ser configurados na script, e a script por si só escolher todo dia aliatoria mente entre uns dos 10 itens configurados para ser a quest diária do dia ?
-
Mineração v1
e como posso fazer para que o player consiga adquirir essa pick in-game já com essa actionID poderia me esclarecer essa duvida?
-
(Resolvido)NPC Que troca storage por itens
Já fiz a quest antes para poder falar com o npc mais ele continua falando que eu não completei ela, storage da quest está: 444454, oque poderia ser que ele não esta reconhecendo que já completei a primeira quest pra ele poder trocar comigo a storage de 2 dias pelos itens ? -----------------NPC ARRUMADO-------------- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local config = { item1 = 12400, item2 = 12400, item3 = 12400, item4 = 12400, count1 = 5, count2 = 5, count3 = 5, count4 = 10, level = 8, -- Level que precisara para viajar sto = 99952, -- Storage não mecher tempo = 172800, -- tempo que vai durar a storage quest = 39455, -- quest necessaria... } if msgcontains(msg, 'mission') then if (getPlayerStorageValue(cid, config.sto) <= os.time()) then if getPlayerStorageValue(cid, 39455) >= 1 then if getPlayerItemCount(cid, config.item1) >= config.count1 and getPlayerItemCount(cid, config.item2) >= config.count2 and getPlayerItemCount(cid, config.item3) >= config.count3 and getPlayerItemCount(cid, config.item4) >= config.count4 then selfSay('Claro, você foi para a próxima missão. Boa sorte.', cid) setPlayerStorageValue(cid, config.sto, os.time()+config.tempo) doPlayerRemoveItem(cid, config.item1, config.count1) doPlayerRemoveItem(cid, config.item2, config.count2) doPlayerRemoveItem(cid, config.item3, config.count3) doPlayerRemoveItem(cid, config.item4, config.count4) else selfSay('Traga-me os 25 protective charm para poder treinar comigo por dois dias.', cid) end else selfSay("voce nao completou a quest do vilarejo dos orc ao south da cidade, complete-a e e mostre-me que voce e realmente um guerreiro promissor.", cid) end else selfSay('Você Ja fez essa missão!' , cid) return true end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) vlw.
-
(Resolvido)NPC Que troca storage por itens
Olá Tkinganos venho aqui para pedir ajuda a esse grandes membros fodoens do TK, tenho um npc que e para mim poder falar com ele só se eu tiver umas certa storage, e ele me pede certos itens para me dar outra storage por um tempo de dois dias. A primeira parte de falar com ele apenas se tiver uma storage esta ok, mais a de que ele pede pra mim entregar os items para ele me dar outra estorage por 2 dias não vai. Eu: Hi. NPC: Parabens voce provou-me que e um guerreiro promissor. Quer fazer a {mission}?. Eu: Mission. NPC: Ok, traga-me 25 protective charm que te darei permissão de dois dias para treinar comigo, boa sorte na busca das protective charm. EU: yes. alguém poderia consertar pra mim ? SCRIPT NPC local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local items = { [1] = {id = 12400, count = 5}, [2] = {id = 12400, count = 5}, [3] = {id = 12400, count = 5}, [4] = {id = 12400, count = 10} } if(msgcontains(msg, 'permissao')) then selfSay('Parabens voce provou-me que e um guerreiro promissor. Quer fazer a {mission}?', cid) end local quest = 444454 -- Storage da Quest --garden if getPlayerStorageValue(cid, quest) < 1 then selfSay("voce nao completou a quest do vilarejo dos orc ao south da cidade, complete-a e e mostre-me que voce e realmente um guerreiro promissor.", cid) return true end if(msgcontains(msg, 'mission')) then selfSay('Diga {yes} para aceitar.', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerStorageValue(cid, 99952) >= 1 then selfSay('Você fez essa missão.', cid) return true end local tempo = 172800 -- tempo que vai durar a storage local storage = 99952 -- storage elseif (getPlayerStorageValue(cid, storage) <= os.time()) then selfSay('Ok, traga-me 25 protective charm que te darei permissao de dois dias para treinar comigo, boa sorte na busca das protective charm', cid) elseif getPlayerItemCount(cid, items[1].id) == items[1].count or getPlayerItemCount(cid, items[2].id) == items[2].count or getPlayerItemCount(cid, items[3].id) == items[3].count or getPlayerItemCount(cid, items[4].id) == items[4].count then setPlayerStorageValue(cid, storage, os.time()+tempo) -- garden selfSay('Claro, você foi para a próxima missão. Boa sorte.', cid) else selfSay('Você não tem os itens.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
- ItemEditor 10.95 e 10.98
-
Download Clients 11+ IP 127.0.0.1
tentei usar esses dois clients Tibia 11.47.5640 e Tibia 11.47.5674 e esta dando esse erro e o client Tibia 11.47.5620 nao aparece nem a tela de usuário e senha.
- In-game store images
-
Download Clients 11+ IP 127.0.0.1
já tenho a pasta store no site, e gamestore no servidor como png e as imagens da pasta store esta como png tbm mais mesmo assim não aparece nenhuma sequer apenas as etiquetas que fica ao lado dos itens como NEW, não sei mais oque faço
-
Download Clients 11+ IP 127.0.0.1
sabe me dizer como colocar pra aparecer imagens no store do client 11.47 ?
- In-game store images
- In-game store images
-
.
alguealguém ai sabe como editar a storege do servidor, tipo colocar itens pra vender e altera os preços e colocar pra aparecer as imagens na store? caso alguem saiba e possa me ajudar, chama no zap 11 967519295
-
Download Clients 11+ IP 127.0.0.1
Boa tarde, alguém poderia me ensinar como editar o preço e itens da store do client e também como colocar pra aparecer as imagens no shop da store do client?
-
OTClient
esse OTC funciona na versão do tibia 11.47 ?
-
Monstros + loot
Caso tenham também seria útil para mim também.
-
Download Clients 11+ IP 127.0.0.1
tem loguin.lua funfando ai?
-
.
alguém teria o site compatível para o servidor ,pois os link que vi nos comentários do jaurez a respeito do site, foram deletados os arquivos do site up o site, se alguém ai poder upa-lo e me mandar o link agradeço.
-
Galerinha estou precisando de umas dicas .... gostaria que alguem que saibar importa caves de um baiak para outra .
A comunidade tem tutorial sobre o assunto segue link.
-
Criação de Templo
Arrumou alguém para fazer o mapa do templo @Bluee Yakuzy
-
(Resolvido)Negar XP no Follow
movements o nome da pasta, se eu não me engano! @poko360
-
(Resolvido)[ajuda] Por storage e level na action
Basta você colocar a storage da quest aqui nesta parte do script local storage = 11111 <-- aqui você coloca storage da questa que tem que fazer para que o jogador possa pescar.
-
(Resolvido)Alavanca por tempo.
@Dwarfer consegui arrumar ? Modifiquei algumas coisas nele e deixei assim: function onUse(cid, item, fromPosition, itemEx, toPosition, words, param, channel, item2, topos) local quest = {level = 50 -- level mínimo max_times = 3, -- quantas vezes poderá usar timetowait = {1, "day"}, -- tempo para usar novamente após atingir o max_times max_players = 3, -- máximo de players dentro da área room = {from = {x = 32312, y = 32507, z = 8}, to = {x = 32312, y = 32507, z = 8}}-- posição do canto superior esquerdo, posição do canto inferior direito da sala newpos = {x = 32327, y = 32528, z = 18}, -- posição para onde o player será teleportado ao entrar stone = {id = 1304, pos = {x = 32320, y = 32516, z = 8}} -- id da pedra, posição timetokick = {2, "min"},-- tempo para ser kikado da sala local pos = {X=32331, Y=32526, Z=7, stackpos=1} kickpos = {x = 32331 , y = 32526, z = 7}} -- quando kikados da área, o player vai para essa posição local p, inside = getPlayerPosition(cid), getPlayersInArea(quest.room.from, quest.room.to) if getPlayerStorageValue(cid, 84309) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You can use again at " .. os.date("%d %B %Y %X", getPlayerStorageValue(cid, 84309))..".") return true else if getPlayerStorageValue(cid, 84310) == quest.max_times then setPlayerStorageValue(cid, 84310, -1) end end if #inside >= quest.max_players then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Wait for the team to leave the room.") doSendMagicEffect(p, CONST_ME_POFF) return true end if getPlayerLevel(cid) < quest.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need at least level " .. quest.level .. " to go.") doSendMagicEffect(p, CONST_ME_POFF) return true end local max_times = getPlayerStorageValue(cid, 84310) > 0 and getPlayerStorageValue(cid, 84310) or 0 if (max_times + 1) == quest.max_times then setPlayerStorageValue(cid, 84309, mathtime(quest.timetowait) + os.time()) end local stone = getTileItemById(quest.stone.pos, quest.stone.id).uid if stone > 0 then doSendMagicEffect(quest.stone.pos, CONST_ME_POFF) doRemoveItem(stone) end doTeleportThing(cid, quest.room.newpos) doSendMagicEffect(quest.room.newpos, CONST_ME_TELEPORT) setPlayerStorageValue(cid, 84310, max_times+1) addEvent(kickFromArea, mathtime(quest.timetokick) * 1000, cid) return true end else function getPlayersInArea(fromPos, toPos) local players = {} for _, pid in ipairs(getPlayersOnline()) do if isInRange(getPlayerPosition(pid), fromPos, toPos) then table.insert(players, pid) end end return players end else function mathtime(table) -- by dwarfer local unit = {"sec", "min", "hour", "day"} for i, v in pairs(unit) do if v == table[2] then return table[1]*(60^(v == unit[4] and 2 or i-1))*(v == unit[4] and 24 or 1) end end return error("Bad declaration in mathtime function.") end else function kickFromArea(cid) local stone = getTileItemById(quest.stone.pos, quest.stone.id) if stone.uid == 0 then doCreateItem(quest.stone.id, 1, quest.stone.pos) end if isPlayer(cid) and isInRange(getPlayerPosition(cid), quest.room.from, quest.room.to) then doTeleportThing(cid, quest.kickpos) end doSendMagicEffect(quest.kickpos, CONST_ME_TELEPORT) end E agora esta acontecendo esse erro: coloca pra mim pra que possa usar a alavanca só quando não tiver monstro no local, e colocar algo semelhante a esse aqui também. Esse o escopo que impede da alavanca mudar para a posição de iniciar a quest: elseif(item.itemid == 1945)then if(#getCreaturesInRange(tele_players[3], 6, 6, false, true) > 0)then return true,doPlayerSendCancel(cid,"Espere o time acabar de fazer a annihilator quest.") end Ela só pode mudar se não houver players na sala dos monstros, se houver, ela bloqueia a alavanca e manda a msg ao player: " espere o time acabar. procurando alguma coisar para me ajudar a tentar fazer o que você me mandou funcionar eu ó vi esse em um tópico e achei que seria entesante ele no script que pedir. @Alexy Brocanello Ajuda ai se possível. @Dwarfer desistiu de me ajudar?