Tudo que eunaosei123 postou
-
Teleporte por movements
Boa tarde, gostaria de um script por momevents, ele vai pisar em (XITEM) ao pisar ele vai checar se o player tem o item necessário para entrar, se o player tiver ele vai ser teleportado para uma quest, que tem um tempo, e ao acabar o tempo o player vai ser teleportado pra fora caso não conclua, e só possa entrar novamente quando essa contagem acabar, nesse mesmo script ele cria o boss e remove ao acabar o tempo.
-
your Character Could Not Be Loaded
Já foi solucionado, foi preciso adicionar comando no sql do site, pode fechar, Obrigado!
-
Erro ao salvar
Boa noite, estou com problema quando o player desloga, ele apresenta erro na distro.
-
erro STEP 4 - Add samples
Boa noite, quando eu to efetuando a instalação do meu xampp, ele apresenta erro no 4 passo. já mudei de database porém continua mesmo erro, e com esse erro faz com que a db bug e não salve nada dos player quando desloga.
-
your character could not be loaded
Boa noite, estou com um problema, quando eu crio a conta no site ok, mas quando eu entro no tibia apresenta erro " your character could not be loaded." no proprio tibia, e esse erro \/ na distro.
-
your Character Could Not Be Loaded
Boa noite, estou com um problema no meu site, quando crio o char no site e vou logar no tibia, ele apresenta erro no tibia "your Character Could Not Be Loaded." e esse erro na distro.
-
Site para ot 8.6
Boa Tarde, gostaria de criar um site para ot 8.6, porém não sei como funciona, gostaria de um tutorial com os link ativo, pois os que verifiquei todos tão quebrado :/.
-
Item que duplica skills
Boa noite, gostaria de um script que ao da use ele duplicaria a skill de pesca por determinado tempo.
-
Erro quest
Parceiro, esse seu script não tá completo como desejo o meu, o meu ele retira o palyer depois de um tempo da quest, não sumona nenhum boss, e ele checa se pode tem 1 ou 5 player, não é obrigatoriamente ter 5 player.
-
Erro quest
Boa Tarde, tenho um script de quest porém quando aperta para entrar na quest da um erro na distro. O script da quest.
-
Sistema simples task
Esse tá muito desorganizado, não compreendi direito, jogou todos os scripts em um só, não ensina o passo a passo.
-
Sistema simples task
Boa noite, gostaria de um sistema de task simples.
- Theonlyone map
-
Preciso de um script
Boa Tarde, em relação a quantidade de espaço que existe na backpack é configurado pelo items.xml, procure o id da backpack que você quer editar o slot e altere essa linha.
-
VENDER ITEM NPC
Boa Tarde, pelo que entendi você quer um script de npc que venda item né isso? se sim, vou postar um que tenho no meu mapa Em data>npc> crie um arquivo chamado Italo.lua e cole isso Em data>npc>scripts crie um arquivo chamado venda.lua e cole isso.
-
Checagem de piso
Bom Dia, tenho um script que ela é de uma quest que 1 player pode fazer, mas queria que o script também checasse se há gente nos 5 tiles, explicar melhor. São 5 tiles, se tiver gente só nos 2 primeiros ela teleporta, se tiver gente nos 5 ela teleporta, se tiver só em 1 ela teleporta. Se possivel gostaria que removesse esse item que precisa para fazer a quest. function isOnSameFloor(fromPos, toPos) return fromPos.z == toPos.z and true or false end function isEven(arg) return arg % 2 == 0 and true or false end function getMiddlePos(fromPos, toPos) if not isOnSameFloor(fromPos, toPos) then return false end local middle = {x = 0, y = 0, z = 0} middle.x = isEven(fromPos.x + toPos.x) and (fromPos.x + toPos.x)/2 or math.floor((fromPos.x + toPos.x)/2) + 1 middle.y = isEven(fromPos.y + toPos.y) and (fromPos.y + toPos.y)/2 or math.floor((fromPos.y + toPos.y)/2) + 1 middle.z = fromPos.z or toPos.z return middle end function getDistanceRadius(fromPos, toPos) if not isOnSameFloor(fromPos, toPos) then return false end local distance = getDistanceBetween(fromPos, toPos) return isEven(distance) and (distance/2) or math.floor(distance/2) + 1 end function clearArea(middlePos, rangex, rangey) local final = {x=1030, y=1085, z=7} -- Posição onde será teleportado quando acabar o tempo for i = -rangex, rangex do for j = -rangey, rangey do pos = {x = middlePos.x + i, y = middlePos.y + j, z = middlePos.z} creature = getTopCreature(pos).uid if isMonster(creature) then doSendMagicEffect(getThingPos(creature), 14) doRemoveCreature(creature) elseif isPlayer(creature) then doSendMagicEffect(getThingPos(creature), 10) doTeleportThing(creature, final) end end end setGlobalStorageValue(sto, -123) return true end local t = { lvl = 150, entrada = { {x = 1067, y = 1067, z = 9}, -- pos players }, saida = { {x = 717, y = 1013, z = 9}, -- pos para onde eles irão }, monstros = { {{x = 718, y = 1009, z = 9}, "Wizard"}, -- defina pos dos montros e nomes } } function onUse(cid, item, fromPosition, itemEx, toPosition) local configure = { fromPos = {x=702, y=988, z=9}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=811, y=1025, z=9}, -- posição inferior direita do mapa, da area em que esta mapeado a area. boss = "Wizard" -- Aqui você bota o nome do monstro que você quer remover } local config = { hnitem = "Você precisa de 1 Crystal coin para entrar.", --Mensagem que o player receberá caso não tenha o item. hitem = "Você entrou na Dungeon Quest.", --Mensagem que o player receberá caso tenha o item. item = 2160, --ID do item. qnt = 1, --Quantidade. position = {x=1067, y=1066, z=9}, -- Contagem fromPosition = {x=1065, y=1066, z=9}, toPosition = {x=1085, y=1075, z=9}, id = 1498, time = 1 } local time = 1200 local check = {} for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if(x == 0 or not isPlayer(x)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você não tem o requisito mínimo.") return true end if getPlayerLevel(cid) <= 149 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa estar level 150+.") return true end if getGlobalStorageValue(sto) == 123 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde até que a Dungeon seja liberada.") return true end if getPlayerItemCount (cid, config.item) >= config.qnt then doPlayerRemoveItem(cid, config.item, config.qnt) doPlayerSendTextMessage(cid, 19, config.hitem) -- Caso não queira que receba mensagem, apague essa linha. else doPlayerSendTextMessage(cid, 19, config.hnitem) -- Caso não queira que receba mensagem, apague essa linha. return true end table.insert(check, x) end for _, summon in pairs(t.monstros) do local creature = getTopCreature(summon[1]).uid doCreateMonster(summon[2], summon[1]) end for i, tid in ipairs(check) do doTeleportThing(tid, t.saida[i], false) doSendMagicEffect(t.saida[i], 10) doTransformItem(item.uid, item.itemid == 1810 and 1810 or 1810) end for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText, i*1000, config.position, formula, TEXTCOLOR_RED) end setGlobalStorageValue(sto, 123) local rx = getDistanceRadius(configure.fromPos, configure.toPos) addEvent(clearArea, config.time * 300 * 1000, getMiddlePos(configure.fromPos, configure.toPos), rx, rx) return true end
-
Item look
Boa noite, Gostaria de saber como faço para quando o player da look no item, aparecesse isso para ele ver.
-
(Resolvido)Storage sumindo
É porque tá mostrando somente o do healingh, o da mana não aparece.
-
Item de cura por tempo.
Já deu certo, Obrigado!!
-
(Resolvido)Tile por level
Tô testando com todos os leveis, leveis mais baixo, level entre os leveis informado ai no arquivo, e também level maior. Coloquei o arquivo que você me enviou, na distro não aparece erro, só mesmo no tile que não funciona.
-
(Resolvido)Tile por level
Continua sem funcionar
-
(Resolvido)Tile por level
Level maior que 600 ta passando, e se for um player level 360 não passa, preciso de um que level 150 até 200 possa passar.
-
(Resolvido)Tile por level
Boa Tarde, Gostaria de um script que o tile ele fosse por level, porém tem level min e level max que pode passar nele piso.
-
Quest Dungeon
Boa Tarde, Eu tenho um scripts porém ele não tá funcionando, vou explicar o que ele faz ou é para fazer. -Ao click no item que tá a actions ele vai teleportado para um lugar x. -Para poder usar a alavanca (mencionado acima) ele tem que ter level 150 a 200. -Quando o player entra na quest começa a contar um tempo em cima da alavanca, caso ele não consiga terminar ele é teleportado. -Caso ele consiga efetuar a quest ele fique com a storage (14424) por 12 horas, para poder fazer a quest novamente só quando a storage sair. -Essa quest ele pode ser feita solo ou até 5 player. (como se fosse um sistema de checagem nas position informada). OBS: Irei postar meu script que tenho, porém não tá funcionando, ao clicar na alavanca ela diz que já tem gente fazendo a quest, porém não tem. function isOnSameFloor(fromPos, toPos) return fromPos.z == toPos.z and true or false end function isEven(arg) return arg % 2 == 0 and true or false end function getMiddlePos(fromPos, toPos) if not isOnSameFloor(fromPos, toPos) then return false end local middle = {x = 0, y = 0, z = 0} middle.x = isEven(fromPos.x + toPos.x) and (fromPos.x + toPos.x)/2 or math.floor((fromPos.x + toPos.x)/2) + 1 middle.y = isEven(fromPos.y + toPos.y) and (fromPos.y + toPos.y)/2 or math.floor((fromPos.y + toPos.y)/2) + 1 middle.z = fromPos.z or toPos.z return middle end function getDistanceRadius(fromPos, toPos) if not isOnSameFloor(fromPos, toPos) then return false end local distance = getDistanceBetween(fromPos, toPos) return isEven(distance) and (distance/2) or math.floor(distance/2) + 1 end function cleareArea1(middlePos, rangex, rangey) local final = {x=1030, y=1085, z=7} -- Posição onde será teleportado quando acabar o tempo for i = -rangex, rangex do for j = -rangey, rangey do pos = {x = middlePos.x + i, y = middlePos.y + j, z = middlePos.z} creature = getTopCreature(pos).uid if isMonster(creature) then doSendMagicEffect(getThingPos(creature), 14) doRemoveCreature(creature) elseif isPlayer(creature) then doSendMagicEffect(getThingPos(creature), 10) doTeleportThing(creature, final) end end end setGlobalStorageValue(sto, -123) return true end local t = { lvl = 150, lvl2 = 201, entrada = { {x = 1067, y = 1067, z = 9}, -- pos players {x = 1067, y = 1068, z = 9}, -- pos players {x = 1067, y = 1069, z = 9}, -- pos players {x = 1067, y = 1070, z = 9}, -- pos players {x = 1067, y = 1071, z = 9}, -- pos players }, saida = { {x = 717, y = 1013, z = 9}, -- pos para onde eles irão {x = 717, y = 1013, z = 9}, -- pos para onde eles irão {x = 717, y = 1013, z = 9}, -- pos para onde eles irão {x = 717, y = 1013, z = 9}, -- pos para onde eles irão {x = 717, y = 1013, z = 9}, -- pos para onde eles irão }, } function onUse(cid, item, fromPosition, itemEx, toPosition) local configure = { fromPos = {x=702, y=988, z=9}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=811, y=1025, z=9}, -- posição inferior direita do mapa, da area em que esta mapeado a area. } local config = { position = {x=1067, y=1066, z=9}, -- Contagem fromPosition = {x=1022, y=1024, z=9}, toPosition = {x=1139, y=1134, z=9}, id = 1498, time = 1 } local time = 300 local check = {} for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if getPlayerLevel(cid) <= 149 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa estar entre os níveis 150 á 200 para poder entrar.") return true end for _, k in ipairs(t.entrada) do local x = getTopCreature(k).uid if getPlayerLevel(cid) >= 201 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa estar entre os níveis 150 á 200 para poder entrar.") return true end if getGlobalStorageValue(sto) == 123 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde até que a sala seja liberada.") return true end table.insert(check, x) end for i, tid in ipairs(check) do doTeleportThing(tid, t.saida[i], false) doSendMagicEffect(t.saida[i], 10) doTransformItem(item.uid, item.itemid == 1810 and 1810 or 1810) end for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText, i*1000, config.position, formula, TEXTCOLOR_GREY) end setGlobalStorageValue(sto, 123) local rx = getDistanceRadius(configure.fromPos, configure.toPos) addEvent(cleareArea1, config.time * 1800 * 1000, getMiddlePos(configure.fromPos, configure.toPos), rx, rx) return true end end
-
(Resolvido)Storage sumindo
Tá funcionando muito obrigado, mas me tire uma dúvida, teria como colocar para mostrar quanto ganha de hp e mana? tá mostrando só de life.