Ir para conteúdo

extaN

Membro
  • Registro em

  • Última visita

Tudo que extaN postou

  1. Crie um arquivo xml na pasta de npcs e coloque isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Saffari" script="npcsaffari.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="100" max="100"/> <look type="662" head="114" body="95" legs="58" feet="0"/> <parameters> <parameter key="message_greet" value="Ola. O saffari é um ótimo local para capturar pokemons! Para mais informações diga {travel}." /> <parameter key="message_farewell" value="Tchau." /> <parameter key="message_walkaway" value="Tchau." /> </parameters> </npc> Depois na pasta scripts crie um arquivo .lua chamada npcsaffari.lua e coloque isso la: local lugar = {x=, y=, z=} -- Altera as cord aq < local item = 2152 local quantidade = 20 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 function santaNPC(cid, message, keywords, parameters, node) if(getPlayerItemCount(cid, 12617, 20) return false end if(not npcHandler:isFocused(cid)) then return false end if (parameters.present == true) then if(doPlayerRemoveItem(cid,item,quantidade) == true) then doTeleportThing(cid, lugar) npcHandler:say('Voce foi teleportado para o saffari.',cid) else npcHandler:say('Voce não tem o dinheiro suficiente para ser teleportado',cid) end npcHandler:resetNpc() return true end end npcHandler:setMessage(MESSAGE_GREET, "Ola|PLAYERNAME|. Eu posso te levar para o saffari,fale {saffari}.") local noNode = KeywordNode:new({'no'}, santaNPC, {present = false}) local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true}) local node = keywordHandler:addKeyword({'saffari'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para ir para o saffari você devera pagar 2k, voce tem certeza? Se sim digite {yes}'}) node:addChildKeywordNode(yesNode) node:addChildKeywordNode(noNode) npcHandler:addModule(FocusModule:new()) PS: Coloque as cordenadas do local para onde ira ser teletransportado. Sou novo na área de scripts, não sei se ele vai pegar. O script n foi testado, qualquer problema fale aq no post, n me mande msg Te ajudei ?? REP+
  2. extaN postou uma resposta no tópico em Suporte Tibia OTServer
    Você arrasta isso pro htdocs. Depois disso entra no seu localhost. Lá vc altera a database e coloca a sua ( database é aquele negócio q vc cria no MySQL ). Dps disso é só instalar, aí dps de ter instalado e o site de poketibia ter aparecido na sua localhost é só vc substituir pelo site que vc quer Enviado de meu Moto G (4) usando Tapatalk Você arrasta isso pro htdocs. Depois disso entra no seu localhost. Lá vc altera a database e coloca a sua ( database é aquele negócio q vc cria no MySQL ). Dps disso é só instalar, aí dps de ter instalado e o site de poketibia ter aparecido na sua localhost é só vc substituir pelo site que vc quer Enviado de meu Moto G (4) usando Tapatalk
  3. extaN postou uma resposta no tópico em Suporte Tibia OTServer
    Faz assim, baixe esse arquivo: http://www.mediafire.com/download/fo8114o2b615jvj/web+poketibia+1.0.rar e coloque ele no htdocs. Instala o server ( mesmo se seu ot nao for de pokemon ) . Depois de ter instalado o server, tu pega o site que vc quer e cola no htdocs.
  4. extaN postou uma resposta no tópico em Suporte Tibia OTServer
    Tente entrar usando o link do localhost + a porta. exemplo: localhost:80
  5. Então galera, aconteceu um erro comigo e não sei como foi acontecer isso, não mexi em nada relacionado ao boost. Quando eu dou look no pokemon ele não aparece o boost, exemplo: Pikachu +50. Ele não aprece o +50. E quando eu dou trade com alguem e dou look no pokemon, o servidor crasha ( fecha, nao sei como fala kk) Vou deixar ai embaixo o look.lua, tradesystem.lua, o boost.lua e o goback.lua caso precise. Look.lua: Trade system.lua: Boost.lua : Goback.lua: Quem conseguir arrumar eu dou REP+
  6. Ataaa agora entendi kkk Enviado de meu Moto G (4) usando Tapatalk
  7. Eu que fiz esse tópico aushauhs, eu consegui resolver e resolvi compartilhar com vcs
  8. Valeu cara, mas aqui, tipo, eu baixei um server com a source, mas aparentemente ele não muda nada. É assim mesmo ? Enviado de meu Moto G (4) usando Tapatalk
  9. 3 players, o clan não ali não altera em nada, aquilo é só pra identificar o player, se quiser pode alterar para Player 1,Player 2 Enviado de meu Moto G (4) usando Tapatalk
  10. Group Quest // Tp em Grupo Introdução: Então galera, uns dias atras eu estava com a mesma dúvida, mas soque fuçando algumas coisas eu consegui aprender a como fazer um tp igual ao da main quest ( precisa de tantos players, um deles puxa a alavanca e todos são teleportados para um local ). Bora para o tutorial! Tutorial: Primeiramente digdin, segundamente vocês vão na pasta data/actions/scripts , copiem algum arquivo .lua e renomeiem ele para QuestTP. Após isso vocês coloquem a seguinte script no arquivo.lua criado: local posis = { {'Volcanic', {x=514, y=885, z=7}}, -- Aqui você altera onde fica o bloco que os players deverão estar para o tp funcionar {'Seavell', {x=516, y=884, z=7}}, {'Orebound', {x=518, y=885, z=7}}, } local toPosi = {x=1240, y=507, z=8} -- Pra onde os players serao teleportados function onUse(cid, item, frompos, item2, topos) for _, array in ipairs(posis) do local p = getRecorderPlayer(array[2]) if not isPlayer(p) or getPlayerClanName(p) ~= array[1] and getPlayerLevel(cid) <= 150 then -- Aqui você coloca qual o level necessário pro player ir no tp doPlayerSendTextMessage(cid, 27, "Um ou mais jogadores não estão no lugar correto ou não têm nível necessário !") return true end end doTransformItem(item.uid, (item.itemid == 19578 and 19578 or 19578)) for _, array in ipairs(posis) do local p = getRecorderPlayer(array[2]) if isPlayer(p) then doTeleportThing(p, toPosi) doSendMagicEffect(getThingPos(p), 21) end end return true end Instrução de onde alterar já esta no code /\ Depois de terem feito isso, vocês vão no arquivo actions.xml, e acrescentem isso: <action uniqueid="19578" script="QuestTP.lua"/> PS: Se o id já estiver sendo usado, altere o id para um que não esteja e mude também no arquivo .lua RME: Agora para a quest poder iniciar normalmente, coloque uma alavanca ou oque você achar legal, e mude a action id para 19578 e deixe perto de um player para que ele possa clicar nela e não sair do local. É só isso galera, esse é o meu primeiro post aqui no tk e queria a avaliação de vocês para que eu possa melhorar. Eu sei que isso não é algo grande, mas passei aperto pra fazer minha descoberta e achei legal compartilhar com vocês. Valeu ae :D. Não se esqueçam do REP++ FIM
  11. Então galera, atualmente eu estou criando um poketibia. Não entendo muito de programação, então eu estava buscando muitas coisas aqui no tk. Depois de 1 semana criando um server, percebi que diversos usuários falam que a base PDA é ruim por não ter source. Fiquei na dúvida oque seria source e gostaria de saber, pois aqui no tk não há muitos tópicos discutindo sobre isso (pelo menos eu não achei ). As perguntas são essas: 1- Oque é source e qual a importância dela ? 2- Tenho um server PDA open Source, como faço para colocar a source ( se eu jogo em uma pasta ou sei la, pq nao sei direito oque seria a source) ? 3- Vale a pena começar um server desde o começo so por causa de que o pda não tem source ? É isso galera, vlw
  12. Então galera, atualmente eu estou criando um poketibia. Não entendo muito de programação, então eu estava buscando muitas coisas aqui no tk. Depois de 1 semana criando um server, percebi que diversos usuários falam que a base PDA é ruim por não ter source. Fiquei na dúvida oque seria source e gostaria de saber, pois aqui no tk não há muitos tópicos discutindo sobre isso (pelo menos eu não achei ). As perguntas são essas: 1- Oque é source e qual a importância dela ? 2- Tenho um server PDA open Source, como faço para colocar a source ( se eu jogo em uma pasta ou sei la, pq nao sei direito oque seria a source) ? 3- Vale a pena começar um server desde o começo so por causa de que o pda não tem source ? É isso galera, vlw
  13. Então galera, eu to afim de fazer uma quest, mas quero que para iniciar ela, precise de 3 pessoas. Queria fazer igual a da golden quest, soque ao invés de 9 players, são 3. Tem como vcs me ajudarem ?? Dou rep+ pra quem ajudar
  14. Então galera, eu to usando a base do pokestage, e quando eu lança qualquer pokemon aparece uns números e o nome dos ataques em cima do chat. Não aparece nenhuma mensagem na distro. Dou rep+ pra quem ajudar
  15. Então galera, baixei a seguinte base do DxP: Mas dentro do game eu não consigo utilizar os comandos /m ou /s para invocar pokemons ! Ja me coloquei como god mas mesmo assim não da. Fui no /commands e la não tem esses comandos. Vocês sabem qual é o comando para invocar algum poke ou se é algum erro ? PS: Tem um comando que é o /c, quando eu uso o pokemon é invocado, mas quando eu jogo o meu poke pra matar ele, o pokemon do /c desaparece.
  16. mano, tu tem skype ou algo do tipo que agnt possa conversar ? pq eu fiz isso e ta dando outro erro olha
  17. o tibia.dat e tibia.spr q eu tenho que tacar no tibia é o do cliente ou o do world ?
  18. Então galera, to querendo editar um mapa ( base pokexcyan ) mas nao consigo. Segue abaixo o print de como fica. Quem consiguir me ajudar ganha rep+
  19. Então galera, to querendo editar o mapa do meu poketibia ( Base e server PokexCyan ) mas quando tento abrir o cliente no Remeres da o seguinte erro: " Could not locate Tibia.dat and/or Tibia.sr,please navigate to your Tibia 8.54 (bad) installation folder. Dou rep+ pra quem souber oq fazer. PS: Selecionei a pasta do world, mas ele nao consegue carregas os scripts, e quando fica 99% ele fecha.
  20. Então galera, queria adicionar imagens ao invés de pokebolas no meu poketibia. Não sei como se descreve direito, entao deixarei um anexo da foto em baixo. Queria saber como faço para colocar as imagens dos pokemons ao invés da pokebola. EX: :

Informação Importante

Confirmação de Termo