Ir para conteúdo
Banner com Efeitos

Werner

Membro
  • Registro em

  • Última visita

Tudo que Werner postou

  1. Vá em data/movements/scripts e cria tptile.lua e cole: local config = { time = 1, toPos = {x = x, y = y, z = z}, events = {}, } function onStepIn(cid) config.events[cid] = addEvent(function() if isPlayer(cid) then doTeleportThing(cid, config.toPos) end end, config.time * 60 * 1000) return true end function onStepOut(cid) stopEvent(config.events[cid]) return true end Agora adicione as tags: <movevent type="StepIn" actionid="xxxx" event="script" value="tptile.lua"/> <movevent type="StepOut" actionid="xxxx" event="script" value="tptile.lua"/>
  2. Werner postou uma resposta no tópico em Ferramentas OpenTibia
    Eae galera, trago um utilitário que já foi muito pedido aqui no TK. Sim se trata de um Map Tracker para 8.60. Encontrar um Map Tracker 8.6 funcional atualmente é muito complicado, pois o mesmo surgiu de um projeto que foi cancelado a tempos. Fucei muito aqui no tk, porém nunca encontrei um que realmente funcionasse, ou que não pedisse um cadastro (impossível de ser feito) levando em conta também que a grande maioria estão em idiomas muito complicados de entender (trudno nie). Desenterrei este Map Tracker do local mais profundo do meu computador e estou disponibilizando aqui na intenção de ajudar aqueles que não tem tempo, não conseguem ou não querem mappear rsrs. Sem mais delongas, vamos ao arquivo: Download Map Tracker Scan Map Tracker 8.60
  3. Abra o Sqlite e veja o password. Caso esteja criptografado em sha1, existem ferramentas que podem descriptografar para você... (vale também para Mysql) https://hashkiller.co.uk/sha1-decrypter.aspx
  4. Werner postou uma resposta no tópico em Suporte & Pedidos
    Enquete respondida No caso do "RPG" do Tibia, acho que se trata de uma questão de opinião. Eu acho que mesmo nos tempos antigos do Tibia, o grande foco do jogo não é o rpg, e sim em upar e concluir quests, sem nem ao menos sobre as histórias ou pelo menos ler o que os npcs tem a dizer sobre as mesmas. O modo com que o Tibia transmite o rpg é, muitas vezes através de livros, uma coisa que não chama muito a atenção dos jogadores. Criar um Open Tibia com grande foco em rpg e não apenas em "sobe nível, faz quest" será muito complicado, porém não desencorajarei a ideia de tentar. Desejo boa sorte e terá meu apoio.
  5. Está ficando muito bom! Boa sorte.
  6. Werner postou uma resposta no tópico em Mapas de Tibia
    Este problema não está relacionado a este tópico.
  7. Se não consegue pelo sql, o que esta causando isso ? não sabe, algum erro? posta ai
  8. Desculpe a demora, qual seria a empresa? se trata de vps ?
  9. Sem ter acesso ao roteador não tem como. O que você pode fazer é contratar o serviço de alguma empresa para hostear o servidor para você.
  10. Werner postou uma resposta no tópico em Suporte Tibia OTServer
    Não entendi muito bem essa parte: "o lugar do mapa que eles vao da foto, nao existe no meu mapa" , sendo assim como estão indo parar ai? Se os samples estão como 0,0,0 mude no config.lua a position que você deseja. Você pode tentar setar um novo Town (cidade) para os players nascer pelo RME, e depois colocar o townid no config.lua, fazendo os players nascerem lá.
  11. Werner postou uma resposta no tópico em Suporte Tibia OTServer
    Vê qual é essa position que os players tão nascendo e procura por ela nos arquivos, porque se mudar a position do sample não funcionou é alguma script fazendo isso... Em últimos casos você pode tacar um teleport ai e colocar a postion que quer que os players vão parar ao criar a acc.
  12. Werner postou uma resposta no tópico em Suporte Tibia OTServer
    Deve ter alguma script chamado "tutoral" ou algo do tipo fazendo os players nascer ai.
  13. Werner postou uma resposta no tópico em Suporte Tibia OTServer
    Mude o local que os Sample nasce, assim todos os próximos players criados nasceram no mesmo lugar.
  14. Vá no seu config.lua e procure por"rateSkill" e diminua. rateSkill edita a velocidade que avança os skills e rateMagic a velocidade que upa o Magic Level.
  15. Werner postou uma resposta no tópico em Suporte Tibia OTServer
    Tente passar mais informações ... Ja abriu todas as portas? Ja baixou o no-ip? Se não ta aqui o tutorial pra vc hospedar pela sua casa
  16. Acho que só com o script, o que da pra fazer é colocar pra nascer de uma certa posição(comeco do quadrado) até outra (final do quadrado) e colocar para nascer aleatoriamente x itens que você quer neles.
  17. Aconselho você a refazer, pois se você realmente fez todos os procedimentos mas não está conseguindo deixar o servidor online fica difícil de te ajudar, já que nós não sabemos o motivo.
  18. Não entendi amigo, aparentemente você ja tem o script ?
  19. Vá em data/npcs e crie dijinarms.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Djin Arms" script="data/npc/scripts/dijinarms.lua" walkinterval="0" floorchange="6"> <health now="100" max="100"/> <look type="104" head="66" body="84" legs="3" feet="2" addons="3"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="Excellent Staff,7409,35000000;Excellent Sword,8931,35000000;Excellent Axe,3962,35000000;Excellent Club,7415,35000000;Excellent Bow,8850,35000000"/> <parameter key="message_greet" value="Olá, |PLAYERNAME|. Veio olhar as Excellent Arms? ! .."/> <parameter key="message_farewell" value="Good bye."/> <parameter key="message_walkaway" value="Good bye." /> <parameter key="message_sendtrade" value="Ok, veja o que tenho aqui.." /> </parameters> </npc> Agora em data/npcs/scripts crie dijinarms.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 npcHandler:addModule(FocusModule:new()) Se usar OTX não esquece de registrar o NPC no npcs.xml <npc name="DijinArms" file="dijinarms.xml"/> Se ainda assim não funcionar avise. Não esqueça de adicionar spawn no RME
  20. Vá em data/npcs/scripts e crie um arquivo chamado diamond.lua e coloque: 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 talkState = {} local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local shopWindow = {} local moeda = XXX -- id do diamond (moeda que será usada) local t = { [xxx] = {price = 1}, ---- xxx é o ID do item a ser vendido e price é a quantidade de diamond necessario [xxx] = {price = 1}, [xxx] = {price = 1}, } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and not doPlayerRemoveItem(cid, moeda, t[item].price) then selfSay("You don't have "..t[item].price.." "..getItemNameById(moeda), cid) else doPlayerAddItem(cid, item) selfSay("Here are you.", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Agora em data/npcs crie um arquivo chamado diamondnpc.lua e coloque: <?xml version="1.0" encoding="UTF-8"?> <npc name="Diamond" script="data/npc/scripts/diamond.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="302" head="96" body="99" legs="99" feet="115" addons="2"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME| I change {diamonds} for {items}, say {trade}, Ola |PLAYERNAME| Eu troco {Diamonds} por {items}, diga {trade}." /> <parameter key="module_keywords" value="1" /> </parameters> </npc> npc name= Nome do Npc que troca os itens look type= ID do outfit que ele usa parameter key="message_greet" value= O que o NPC fala Qualquer duivida posta aqui.
  21. E quanto ao fato de estarmos "pirateando" o Tibia e o prejudicando ? É muito complicado falar nesse assunto de venda de otserver e etc, pois até mesmo disponibiliza-los gratuitamente já está errado. O que fazemos é o mesmo que comprar um jogo pirata por 10 reais para o seu Xbox. Temos servidores com mapa global, que são nada mais nada menos que trackiado, ou seja, um programa que rouba o mapa, nem o trabalho da edição nós temos. Isso tudo que citei acima na minha opinião é errado, pois temos servidores que roubam o mapa do tibia, e tem + de 1000 players online o que seria uma media de 4 a 5 "worlds" do tibia original e o que eles ganham com isso ? Nada, apenas perdem jogadores e dinheiro. De fato qualquer coisa relacionada a Open Tibia Server não está correto então ao meu ver, vender qualquer tipo de produto relacionado é errado.
  22. Vá em data/creaturescript/scripts e crie um arquivo chamado vipeffect.lua e coloque isso: local rnd = {"[VIP]"} ----- O que sai escrito do char function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return true end function sendEffect(cid) if isCreature(cid) then if vip.hasVip(cid) == true then pos = getThingPos(cid) doSendAnimatedText(pos, rnd[math.random(#rnd)], 180) addEvent(sendEffect, 5200,cid) end end end Agora vá em login.lua e adicione(registre) a tag: registerCreatureEvent(cid, "AdvEffect") Para finalizar vá em creaturescript.xml e adicione a tag: <event type="login" name="AdvEffect" event="script" value="vipeffect.lua"/>
  23. Isso vai ser difícil de resolver, pois ele fez com que ao usar uma sd seja removida uma também, mas ao joga-las no chão, elas não estão sendo usadas, funcionando apenas a config do servidor, fazendo com que ela seja infinita. Não sei se tem como deixar apenas uma runa sem ser infinita.
  24. Werner postou uma resposta no tópico em Mapas de Tibia
    Valeu irmão! to procurando cada vez mais uns servidores desse tipo e to procurando também algumas scripts que eles utilizam que ainda não vimos (idéias novas)

Informação Importante

Confirmação de Termo