Ir para conteúdo

mikesaqua

Membro
  • Registro em

  • Última visita

  1. mikesaqua postou uma resposta no tópico em Suporte Tibia OTServer
    Boa Tarde, minha quest arena svargrong esta quase completa, quase tudo! Meu unico problema é com arena_kill.lua porque fasso a quest normal pela primeira vez e quando vai ser feita na segunda vez o pilar não e removido porque o teleport permanece na sala, queria saber se tem como adicionar uma linha no meu script para apos eu matar o bicho e pisar no teleport ele ser deletado para não ocasionar o que esta acontecendo do pilar nao ser removido e gerar o novo teleport porque o antigo permace acima. coloquei 2 fotos pra ajudar mais! na primeira vez foi de boas! na segunda o pilar nasce por baixo do teleport e mesmo matando o monstro o pilar nao e removido porcausa do teleport que fico agarrado ali, minha pergunta é tem como colocar um comando para deletar o teleport assim que pisar nele porque ai não seria apenas o primeiro que faria a quest e sim todos! abaixo o arquivo lua do arena_kill.lua function onKill(cid, target) local pit = getCreatureStorage(cid, STORAGE_PIT) local arena = getCreatureStorage(cid, STORAGE_ARENA) if isPlayer(target) then return true end if pit < 1 or pit > 10 then return true end if arena < 1 then return true end if isInArray(ARENA[arena].creatures, getCreatureName(target):lower()) then local pillar = getTopItem(PITS[pit].pillar) local tp = getTopItem(PITS[pit].tp) local pos = PITS[pit].pillar local effectpos = { {x=pos.x-1,y=pos.y,z=pos.z}, {x=pos.x+1,y=pos.y,z=pos.z}, {x=pos.x+1,y=pos.y-1,z=pos.z}, {x=pos.x+1,y=pos.y+1,z=pos.z}, {x=pos.x,y=pos.y,z=pos.z}} if pillar.itemid == ITEM_STONEPILLAR then for i = 1, table.maxn(effectpos) do doSendMagicEffect(effectpos,12) end doRemoveItem(pillar.uid) --- Tentei adicionar aqui outra linha pra remover o ITEM_TELEPORT só q não funciono! local tpaid = doCreateItem(ITEM_TELEPORT, 1, PITS[pit].tp) doSetItemActionId(tpaid,25200) else print("[Svargrond Arena::CreatureEvent] Cannot remove stone pillar on position X: " .. PITS[pit].pillar.x .. ", Y: " .. PITS[pit].pillar.y .. ", Z: " .. PITS[pit].pillar.z .. ".") end doCreatureSetStorage(cid, STORAGE_PIT, pit + 1) doCreatureSay(cid, "Victory! Head through the new teleporter into the next room.", TALKTYPE_MONSTER) end return true end
  2. mikesaqua reagiu a uma resposta no tópico: [MOD] Arena Quest Svargrond 100%
  3. @xWhiteWolf tem como eu colocar algum comando para deixar um delay de 10 segundos para remover o TP que eu entro pra proxima sala? exemplo: abaixo só q o comando wait nao funciona ai ele cria o teleport e remove muito rapido antes q eu entre, eu quero fazer assim porque mesmo fazendo a quest toda os teleport ficao por cima do pilar nao liberando o comando de remover pilar pelo fato do teleport ta acima sako? doRemoveItem(pillar.uid) local tpaid = doCreateItem(ITEM_TELEPORT, 1, PITS[pit].tp) doSetItemActionId(tpaid,25200) else wait (10000) doRemoveItem(pillar.uid) print("[Svargrond Arena::CreatureEvent] Cannot remove stone pillar on position X: " .. PITS[pit].pillar.x .. ", Y: " .. PITS[pit].pillar.y .. ", Z: " .. PITS[pit].pillar.z .. ".") end doCreatureSetStorage(cid, STORAGE_PIT, pit + 1) doCreatureSay(cid, "Victory! Head through the new teleporter into the next room.", TALKTYPE_MONSTER) end return true end
  4. Vou testar mais ja tem meu +REPP bem interessante e util! invez do item posso por um tp pra tipo usar la na arena apos matar o boss X name abrir o tp no lugar do pilar? meu arena só tem problema aparentemente nisso ao matar o bicho nao abre o proximo tp ¬¬'
  5. mikesaqua reagiu a uma resposta no tópico: [TFS 0.4] Matar monster e receber item
  6. Boa Tarde! valendo um simples +REPP kkk' Seguinte na Arena Svargrond Falo com NPC normal pago, ele libera porta entro no TP, mato o primeiro bicho e a magica acontece O pilar é removido e o teleport aparece porem nao teleporta a lugar algum . @Fir3element @Sekk @xWhiteWolf podem me ajudar? Erro na Distro abaixo: [17:14:32.424] [Error - CreatureScript Interface] [17:14:32.424] data/creaturescripts/scripts/arena_kill.lua:onKill [17:14:32.424] Description: [17:14:32.424] data/creaturescripts/scripts/arena_kill.lua:25: attempt to call global 'doSetItemActionId' (a nil value) [17:14:32.424] stack traceback: [17:14:32.424] data/creaturescripts/scripts/arena_kill.lua:25: in function <data/creaturescripts/scripts/arena_kill.lua:1> [Svargrond Arena::CreatureEvent] Cannot remove stone pillar on position X: 32204, Y: 31098, Z: 7. Script Nome arena_kill: function onKill(cid, target) local pit = getCreatureStorage(cid, STORAGE_PIT) local arena = getCreatureStorage(cid, STORAGE_ARENA) if isPlayer(target) then return true end if pit < 1 or pit > 10 then return true end if arena < 1 then return true end if isInArray(ARENA[arena].creatures, getCreatureName(target):lower()) then local pillar = getTopItem(PITS[pit].pillar) local tp = getTopItem(PITS[pit].tp) local pos = PITS[pit].pillar local effectpos = { {x=pos.x-1,y=pos.y,z=pos.z}, {x=pos.x+1,y=pos.y,z=pos.z}, {x=pos.x+1,y=pos.y-1,z=pos.z}, {x=pos.x+1,y=pos.y+1,z=pos.z}, {x=pos.x,y=pos.y,z=pos.z}} if pillar.itemid == ITEM_STONEPILLAR then for i = 1, table.maxn(effectpos) do doSendMagicEffect(effectpos,12) end doRemoveItem(pillar.uid) local tpaid = doCreateItem(ITEM_TELEPORT, 1, PITS[pit].tp) doSetItemActionId(tpaid,25200) else print("[Svargrond Arena::CreatureEvent] Cannot remove stone pillar on position X: " .. PITS[pit].pillar.x .. ", Y: " .. PITS[pit].pillar.y .. ", Z: " .. PITS[pit].pillar.z .. ".") end doCreatureSetStorage(cid, STORAGE_PIT, pit + 1) doCreatureSay(cid, "Victory! Head through the new teleporter into the next room.", TALKTYPE_MONSTER) end return true end
  7. Bom dia, @luanluciano93 otima ideia vou continuar acompanhando pois achei muito bom mesmo! ta de parabens otima iniciativa! Eu estava com uma ideia um pouco louca mais derrepente com scripts daria pra fazer! No global eu vi que se vc exitar o char os bixos param de atacar e obviamente depois de 1 sem tomar atack ele cai, ai queria saber se seria possivel fazer isso no tfs 0.4 algo q subisse o grupo do player de 1 para um grupo q bixo nao atacasse tornando invisivel ao olho do monstro porem nao ao do player q estiver no local para o cara nao ficar imortal ao exitar rsrs e ao logar novamente ele retornaria ao grupo 1 de player normal sendo atacado por bixos novamente! com isso se a conexao cair ele nao morre e se quiser fazer um lurer poderia exitar tbm tipo no global! eai o que vc acha? e a galera do forum ae?? o q acham?
  8. Bom Dia @vankk teria algum atualizado para o tfs 0.4 do @Fir3element ? Aproveitando a deicha alguma arena svargrong atualizada tbm? a minha só nao aparece o tp o resto aparentemente ta ok era do tfs 0.3.7 tentei migrar mais o bixo nao abre o tp qndo morre
  9. Bom dia, como eu nao manjo muito de scripts vim aqui ver se alguem poderia ajudar, pois acredito que nao estaria ajudando só a mim mas a todos aqui! Teria a possibilidade de criar um script que ao player exitar ou seja perder a conexao ao char que fosse adicionado a ele um grupo acima como exemplo o grupo de god 6 que nao deixa o personagem tomar danos de bicho, porem o de GOD ele nao poderia ser atacado por player entao, queria por uma grupo tipo de tutor ou algo acima q só os bixos nao o visem, e ao reconectar voltasse ao grupo 1 de player normal, sendo assim acredito que funcionaria como no global q ao exitar ou cair a net os bixos nao atacam os players, isso ajudaria tbm no pvp pois daria pra lurar bixo pra matar alguem e exitar etc.. tfs 0.4!
  10. @Heyron Olá tudo bom? vou baixar para testar, eu usei a datapack da chainsoft aquele 3.7 tive muitos problemas de compatibilidade mais consegui arrumar quase tudo, agora estou com uma pequena coisa pra resolver que são os items com nomes trocados, exemplo Zaoan Helmet é o Chakus e o Chakus Ja e Zaoan Halbert etc.. aii eu vou trocar os nomes no xml dos items só q isso requer muito tempo porque é coisa pra kct pra renomear ou melhor pra reposicionar, ah não ser que vc ou alguem aqui tenha o item.xml q funcione perfeitamente para o tfs 0.4 com datapack do chainsoft 0.3.7
  11. Alguem conheçe alguma datapack boa e compativel para usar?
  12. é porque eu ja tenho tudo criado pro sistema vip só q o do kydrai deu erro que era o q eu usava antes no 0.3.7 e agora migrei tudo pro tfs 4 só q o vip nao funciona da erro ai estou optando por um sistema diferente, alguma sugestao?
  13. posta o vip_login.lua por favor!
  14. Me tira uma duvida, esse tfs 0.4 e compativel com algum systema vip? ja tentei moock kydrai e uns 2 alheios aqui e nada!
  15. Tbm estou na espectativa da resposta, tambem queria saber qual melhor sistema vip para esse tfs aqui com databack do global!
  16. mikesaqua postou uma resposta no tópico em Suporte Tibia OTServer
    Boa Noite, tenho um website gessior 2012 para tfs 0.4 global full 8.60 porem meu forum não funciona nem por reza braba consegui colocar um site secundario com nome "abc" entao quando quero acessar o forum e clico no forum do meu site ele linka pro /abc/forum porem abre o layout todo do outro site o qual eu queria manter as escondidas apenas pro forum! alguem tem alguma dica?

Informação Importante

Confirmação de Termo