elvenstrike 1 Postado Julho 31, 2013 Share Postado Julho 31, 2013 Olá fiquei um tempo ausente na área scripts e gostaria de saber se alguem pode me informar script que é um item e vc da "use" nele e se teleporta para o local aonde vc clicou instantaneamente. Obs:Se for double post desculpem. REP+ aBS Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/ Compartilhar em outros sites More sharing options...
0 craigmabbit 36 Postado Julho 31, 2013 Share Postado Julho 31, 2013 (editado) fiz esse bem simples function onUse (cid, item, frompos, item2, topos) if item2.uid <= 1 then return doPlayerSendCancel(cid,"You can't do that.") end if getTileHouseInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You can't use inside houses.") end if getTileHouseInfo(topos) then return doPlayerSendCancel(cid, "You can't enter houses.") end if getPlayerMana(cid) < 5 then return doPlayerSendCancel(cid, "You don't have enough mana.") end if doTileQueryAdd(cid, topos) ~= 1 then return doPlayerSendCancel(cid, "You can't reach this place.") end playerpos = getPlayerPosition (cid) doTeleportThing (cid, topos) doSendMagicEffect (playerpos ,2) doSendMagicEffect (topos ,10) doPlayerAddMana(cid, -5) end Editado Julho 31, 2013 por craigmabbit Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546011 Compartilhar em outros sites More sharing options...
0 elvenstrike 1 Postado Julho 31, 2013 Autor Share Postado Julho 31, 2013 Não deu certo vei.Ele só teleporta 1 sqm na frente, ele não consegue teleporta pra qualquer área.Ele precisa chegar perto do sqm q vai teleporta, é como se ele andasse só que teleportando segue imagem. SCRIPTS CASO EU TENHO COPIADO ERRADO: function onUse (cid, item, frompos, item2, topos) if item2.uid <= 1 then return doPlayerSendCancel(cid,"You can't do that.") end if getTileHouseInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You can't use inside houses.") end if getTileHouseInfo(topos) then return doPlayerSendCancel(cid, "You can't enter houses.") end if getPlayerMana(cid) < 5 then return doPlayerSendCancel(cid, "You don't have enough mana.") end if doTileQueryAdd(cid, topos) ~= 1 then return doPlayerSendCancel(cid, "You can't reach this place.") end playerpos = getPlayerPosition (cid) doTeleportThing (cid, topos) doSendMagicEffect (playerpos ,2) doSendMagicEffect (topos ,10) doPlayerAddMana(cid, -5) end -------------------------------------------------------------------------------------------------- <action itemid="2296" script="kawarimi.lua" /> Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546060 Compartilhar em outros sites More sharing options...
0 Kluivert 142 Postado Agosto 1, 2013 Share Postado Agosto 1, 2013 Olá fiquei um tempo ausente na área scripts e gostaria de saber se alguem pode me informar script que é um item e vc da "use" nele e se teleporta para o local aonde vc clicou instantaneamente. Obs:Se for double post desculpem. REP+ aBS Não entede man da pra esplciar melhor ??? Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546064 Compartilhar em outros sites More sharing options...
0 elvenstrike 1 Postado Agosto 1, 2013 Autor Share Postado Agosto 1, 2013 (editado) Consegui outro script de teleport porém ele está bom até demais e está atravessando paredes e ignorando arvóres,estátuas e teleportando pra qualquer lugar do mapa.Segue imagem e script abaixo:--------------------------------------Script: function onUse (cid, item, frompos, item2, topos) if item2.itemid == 2273 then doPlayerSendCancel (cid, "Voce ainda não aprendeu este jutsu") else playerpos = getPlayerPosition (cid) doTeleportThing (cid, topos) doSendMagicEffect (playerpos ,6) doSendMagicEffect (topos ,6) doSendAnimatedText(playerpos,"Puff",10) doPlayerAddMana(cid, -200) end end REP+ Pra quem conseguir arrumar ele e não atravessar paredes,árvores e estátuas. Editado Agosto 1, 2013 por elvenstrike Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546076 Compartilhar em outros sites More sharing options...
0 craigmabbit 36 Postado Agosto 1, 2013 Share Postado Agosto 1, 2013 (editado) com o meu script é só fazer assim no XML <action itemid="2296" script="kawarimi.lua" allowfaruse="1"/> Editado Agosto 1, 2013 por craigmabbit Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546083 Compartilhar em outros sites More sharing options...
0 elvenstrike 1 Postado Agosto 1, 2013 Autor Share Postado Agosto 1, 2013 (editado) Consegui arruma craig. Rep+ pra vc xD Obs: Podem fechar o tópico Editado Agosto 1, 2013 por elvenstrike Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1546089 Compartilhar em outros sites More sharing options...
0 elvenstrike 1 Postado Agosto 3, 2013 Autor Share Postado Agosto 3, 2013 Aonde eu coloco o script e o id dele ta igual de uma runa e ta bugando. Link para o comentário https://xtibia.com/forum/topic/218690-spell-teleport/#findComment-1547016 Compartilhar em outros sites More sharing options...
Pergunta
elvenstrike 1
Olá fiquei um tempo ausente na área scripts e gostaria de saber se alguem pode me informar script que é um item e vc da "use" nele e se teleporta para o local aonde vc clicou instantaneamente.
Obs:Se for double post desculpem.
REP+
aBS
Link para o comentário
https://xtibia.com/forum/topic/218690-spell-teleport/Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados