Ir para conteúdo
  • Cadastre-se

[Ajuda] Spell Que Teletransporta Pro Templo


Posts Recomendados

É seguinte galera preciso de uma spell que teletransporta pro templo e que só possa ser utilizada em área pz, URGENTE!

 

OBS: A versão do meu server é 7.92 .

Link para o post
Compartilhar em outros sites

vc joga dragon souls?

Toda terça-feira um tópico novo:

Descanso para curar mana (Spell): https://tibiaking.com/forums/topic/94615-spell-descanso-para-curar-mana/

Peça sua spell (Suporte):                https://tibiaking.com/forums/topic/84162-peça-sua-spell/                        

Chuva de flechas (Spell):                https://tibiaking.com/forums/topic/72232-chuva-de-flechas-spell/

Doom (Spell):                                https://tibiaking.com/forums/topic/51622-doom-spell/

Utilização do VS Code (Infra)       https://tibiaking.com/forums/topic/94463-utilizando-o-visual-studio-code-notepad-nunca-mais/

SD com Combo (Spell):                 https://tibiaking.com/forums/topic/94520-sd-modificada/

Alteração attack speed (C++):        https://tibiaking.com/forums/topic/94714-c-attack-speed-spells-itens-e-onde-você-quiser/  

Bônus de Speed (NPC)                  https://tibiaking.com/forums/topic/94809-npc-concede-bônus-aos-players/
 

Link para o post
Compartilhar em outros sites

engracado, os 7.92 brs sao praticamente de dragon souls, para que tipo de ot vc quer esse script?

Toda terça-feira um tópico novo:

Descanso para curar mana (Spell): https://tibiaking.com/forums/topic/94615-spell-descanso-para-curar-mana/

Peça sua spell (Suporte):                https://tibiaking.com/forums/topic/84162-peça-sua-spell/                        

Chuva de flechas (Spell):                https://tibiaking.com/forums/topic/72232-chuva-de-flechas-spell/

Doom (Spell):                                https://tibiaking.com/forums/topic/51622-doom-spell/

Utilização do VS Code (Infra)       https://tibiaking.com/forums/topic/94463-utilizando-o-visual-studio-code-notepad-nunca-mais/

SD com Combo (Spell):                 https://tibiaking.com/forums/topic/94520-sd-modificada/

Alteração attack speed (C++):        https://tibiaking.com/forums/topic/94714-c-attack-speed-spells-itens-e-onde-você-quiser/  

Bônus de Speed (NPC)                  https://tibiaking.com/forums/topic/94809-npc-concede-bônus-aos-players/
 

Link para o post
Compartilhar em outros sites

qual sv vc pegou como base?

Toda terça-feira um tópico novo:

Descanso para curar mana (Spell): https://tibiaking.com/forums/topic/94615-spell-descanso-para-curar-mana/

Peça sua spell (Suporte):                https://tibiaking.com/forums/topic/84162-peça-sua-spell/                        

Chuva de flechas (Spell):                https://tibiaking.com/forums/topic/72232-chuva-de-flechas-spell/

Doom (Spell):                                https://tibiaking.com/forums/topic/51622-doom-spell/

Utilização do VS Code (Infra)       https://tibiaking.com/forums/topic/94463-utilizando-o-visual-studio-code-notepad-nunca-mais/

SD com Combo (Spell):                 https://tibiaking.com/forums/topic/94520-sd-modificada/

Alteração attack speed (C++):        https://tibiaking.com/forums/topic/94714-c-attack-speed-spells-itens-e-onde-você-quiser/  

Bônus de Speed (NPC)                  https://tibiaking.com/forums/topic/94809-npc-concede-bônus-aos-players/
 

Link para o post
Compartilhar em outros sites

Mano o papo aqui é outro, eu quero a spell que teleporta pro templo somente em área...

Link para o post
Compartilhar em outros sites

Pode ser uma talkaction? Ou tens preferência por spell?

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites

Nunca fiz uma spell antes, mas dei uma olhada aqui e tentei:
 

function onCastSpell(cid, var)

local pos = {x= 1, y=2, z= 3}

	if isPlayer(cid) and getTilePzInfo(getCreaturePosition(cid)) == TRUE then

   doTeleportThing(cid, pos)

	end
return true
end

Obs: não testei

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites

Ok... perae deixa eu testar aqui. xD


Pow como eu devo colocar no spells.xml ? eu coloquei assim e não funfou:

 

<instant name="Ultimate Healing" words="exevo mas tp" selftarget="1" aggressive="0" lvl="20" maglv="8" mana="160" soul="0" exhaustion="1" prem="0" enabled="1" script="spell tp.lua"><vocation id="1"/><vocation id="2"/><vocation id="3"/><vocation id="5"/><vocation id="6"/><vocation id="7"/><vocation id="9"/><vocation id="10"/><vocation id="11"/><vocation id="13"/><vocation id="14"/><vocation id="15"/><vocation id="19"/><vocation id="20"/><vocation id="23"/><vocation id="24"/><vocation id="27"/><vocation id="28"/><vocation id="31"/><vocation id="32"/><vocation id="35"/><vocation id="36"/><vocation id="21"/><vocation id="25"/><vocation id="29"/><vocation id="33"/><vocation id="37"/></instant>

Link para o post
Compartilhar em outros sites

Deu algum erro na distro?

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites

Rapaz não ta dando nenhum erro não , mais também quando eu uso não faz nada ta assim, só sai o nome da magia normal, mais não faz nada.

Link para o post
Compartilhar em outros sites

Vish, não faço ideia do que pode ser :/ espero que alguém possa ajudá-lo..

                                                                     Ajudei? De nada \o/                                            Att Rusherzin

Link para o post
Compartilhar em outros sites

faz por talkaction e adiciona consumo de mana '-' fica idêntico a uma spell.

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

NIGUEM CAPAZ DE ME AJUDAR NESSE KARALHO:?


faz por talkaction e adiciona consumo de mana '-' fica idêntico a uma spell.

Vey eu quero por spell pq somente 2 vocações vão poder usar essa spell entende? 

Link para o post
Compartilhar em outros sites

Talkactions ...

 

acho que esse vai da , qualquer que for o templo do cara ele manda o cara para la...

ai não fica preso em 1 coordenada so.

 

TAg

  <talkaction log="yes" words="!tp" event="script" value="Tp_Player.lua" />
function onSay(cid, words, param) 

if isPlayer(cid) and getTilePzInfo(getCreaturePosition(cid)) == TRUE then
if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 then
  doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
else
doPlayerSendCancel(cid, "msg se nao puder soltar.")
end
end
return true
end

Se quiser que retorne msg e so pedir... que faço tb.

Agora so vocation 1 e 2 podem soltar esse spell..

Editado por kbpaulo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

NIGUEM CAPAZ DE ME AJUDAR NESSE KARALHO:?
 
Ninguém é obrigado a te ajudar, a gente tá tentando mas você tá insistindo na burrice.

Vey eu quero por spell pq somente 2 vocações vão poder usar essa spell entende? 

É muito mais fácil (e plausível) fazer por talkaction e colocar um if pra ver se é uma das vocações que você quer '-'

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

cara se quiser que so as vocação usar so falar e por em talkaction para verificar as vocation do player lol... não precisa ser spell.. pode ser talkactions que cobra as vocations que vc quiser.

 

arrumei meu topico me cima e so testar xD.. agora so vocation 1 e 2 pode fazer.


acho que agora ele ficou completo.

 

 

function onSay(cid, words, param) 
local infight = getCreatureCondition(cid,CONDITION_INFIGHT) 


if infight == false then
if isPlayer(cid) and getTilePzInfo(getCreaturePosition(cid)) == TRUE then
if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 2 then
  doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
else
doPlayerSendCancel(cid, "msg da vocation.")
end
else
doPlayerSendCancel(cid, "msg se e player ou nao esta pz.")
end
else
doPlayerSendCancel(cid, "msg se esta com fight.")
end
return true
end
Editado por kbpaulo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por L3K0T
      SUMMON SPELLS
       
       
      Como o nome diz é uma spell que sumona até 4 monstros ou podendo adicionar mais, legal pra naruto etc... Então para não perder ou ficar em vão, irei deixar pra vocês e já com as correções.
       
       
      DEMONSTRAÇÃO

      2022-09-01 00-08-30.mp4  
       
      INSTALANDO
      1: primeiro vá em data/spells/scripts e crie um arquivo.lua e adicione isso abaixo dentro dele e em seguida salve.
      function onCastSpell(cid, var) local from,to = {x=962, y=885, z=7},{x=973, y=892, z=7} local from2,to2 = {x=979, y=901, z=7},{x=991, y=905, z=7} local dir = getPlayerLookDir(cid) local ppos = getPlayerPosition(cid) if(dir==1)then ppos.x = ppos.x + 1 elseif(dir==2)then ppos.y = ppos.y + 1 elseif(dir==3)then ppos.x = ppos.x - 1 elseif(dir==0)then ppos.y = ppos.y - 1 end local summon = getCreatureSummons(cid) local MaximoSummon = 0 if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) then doPlayerSendCancel(cid, "Você não pode usar Summons Aqui!") return false end if (table.maxn(summon) > MaximoSummon) then doPlayerSendTextMessage(cid, 22, "Voce ainda tem summons em batalha!") return false end local clone1 = doConvinceCreature(cid, doCreateMonster("Morgaroth", ppos)) local clone2 = doConvinceCreature(cid, doCreateMonster("Demon", ppos)) local clone3 = doConvinceCreature(cid, doCreateMonster("Terror Bird", ppos)) local clone4 = doConvinceCreature(cid, doCreateMonster("Giant Spider", ppos)) doPlayerSendTextMessage(cid, 22, "Voce summonou 4 criaturas!") end  
       
      2: agora vá em data/spells/ e abra o arquivo spells.xml e coloca isso dentro e salve
       
      <instant name="Sumonar" words="!help" lvl="0" mana="0" aggressive="0" params="1" exhaustion="1000" needlearn="0" event="script" value="arquivo.lua"> </instant>  

      2022-09-01 00-28-08.mp4 Pronto! agora é só usar a imaginação, pode adicionar monstro diferente ou do mesmo quantas vezes quiser.
       
      créditos fonte: @Lenilson e L3K0T
       
       
       
       
       
    • Por Kazuya9629
      como eu fasso pro charmander usa spell Ember ea outfit dele mudar por alguns segundos
       
      base poke jornadas 
    • Por Jedian
      Olá galera, aqui eu denovo com outro post, que espero que seja útil pra vocês.
      Pois é, eu só posto spells, mas é que o resto, praticamente não tem o que inventar, sim, tem, mas o que está exatamente ao alcance de um scripter, nem fácil demais, nem impossível pra ele, é praticamente inexistente, por isso é difícil pra nós, scripters, na minha opinião, demonstrar exatamente o potencial de cada um, e em spells, cada um faz do seu jeito, ficando ruim ou não, é perfeita pra cada um que a faz, estou pensando muito em outros sistemas pra vocês, sério, mas tá difícil.
      Mudando de assunto, vamos a magia, pensei nela esfregando pedras a ideia seria uma magia que faz uma espada "costurar em linha reta"(como o nome diz) para frente do personagem de acordo com o tipo de arma usada, aí, se houver um target, ela vai até ele e dá "costuradas" conforme a distância que percorreu até chegar nele, quanto mais perto, mais "costuradas" e vice-versa.
      Vamos instalar:
      em data/spells/scripts copie um arquivo e cole-o, renomeie para algum nome, apague todo o conteúdo e cole isso dentro:



      <instant name="Sewing Straight" words="sewing straight" lvl="35" mana="0" prem="0" needweapon="1" exhaustion="2000" needlearn="0" event="script" value="nome.lua"></instant>
      edite o nome do arquivo e ajeite conforme as preferências.
      Pronto, está instalado, nenhuma foto, pois não dá pra ter uma ideia muito boa com elas :S testem e critiquem aí.
    • Por Sociopata
      Abra data\spells\scripts cria um arquivo com nome earthquake.lua e cole isso \/


      local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STONES) setCombatParam(combat, COMBAT_PARAM_USECHARGES, TRUE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0.9, 0, 1.0, 0) local area = createCombatArea(AREA_CIRCLE3X3) setCombatArea(combat, area) local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 34) setCombatParam(combat1, COMBAT_PARAM_USECHARGES, TRUE) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 0.9, 0, 1.0, 0) local area1 = createCombatArea(AREA_CIRCLE3X3) setCombatArea(combat1, area1) function onCastSpell(cid, var) doCombat(cid, combat1, var) return doCombat(cid, combat, var) end em data /spells.xml cole isso \/ <instant name="earthquake" words="exori beam" lvl="33" mana="450" prem="0" needweapon="1" exhaustion="2000" needlearn="0" event="script" value="earthquake.lua"> <vocation id="4"/>
    • Por Linus
      Tag spells.XML(configure a gosto, use o mesmo para todos os scripts acima) :
      <instant name="NAME" words="NAME" lvl="1" mana="1" prem="0" aggressive="1" selftarget="0" exhaustion="1" group="attack" groupcooldown="1" needlearn="0" script="ARQUIVO.lua"> <vocation name="VOCATION NAME"/> </instant>  Para adicionar a spell, só ir em data/spells/scripts criar um arquivo .lua para o script e adicionálo e dps ir em spells.XML colocando a tag, configurada de acordo com a spell em questão.
       
       
       
       
      Créditos Printer.
       
       
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo