oktober15 15 Postado Maio 9, 2012 Share Postado Maio 9, 2012 Preciso de um item, que o player de use e seja teleportado de volta ao templo, só quando ele nao estiver com battle.. vlw rep+ Link para o comentário Compartilhar em outros sites More sharing options...
0 Makelin1 89 Postado Maio 9, 2012 Share Postado Maio 9, 2012 criei um aki rapidinho pra vc eu so botei em protection zone que pode usar primeiro va em data / actions / e renome qalqer arquivo.lua para templo e add isso tudo la dentro function onUse(cid, item, frompos, item2, topos) pos = {x= 160, y= 54, z= 7} ----position do seu templo if getTilePzInfo(getPlayerPosition(cid)) then doTeleportThing(cid, pos) doSendMagicEffect(getPlayerPosition(cid), 30) end return TRUE end dps em action.xml add essa tag la <action itemid="itemid" script="templo.lua"/> entao so isso esperto ter ajudado ate Link para o comentário Compartilhar em outros sites More sharing options...
0 Zmovir 41 Postado Maio 9, 2012 Share Postado Maio 9, 2012 function onUse(cid, item)local newPos = {x= 123, y= 123, z= 7} --- posiçao aonde vai ser teleportado if isPlayerPzLocked(cid) then doPlayerSendCancel(cid, "Somente pode usar sem battle") return TRUE end doTeleportThing(cid, newPos) doPlayerSendTextMessage(cid, 27, "Você foi teleportado") return TRUE end Link para o comentário Compartilhar em outros sites More sharing options...
0 oktober15 15 Postado Maio 10, 2012 Autor Share Postado Maio 10, 2012 (editado) @smartbox eu precisava de um qe use so sem batle msm, mais vlw @Zmovir Funfo, mais ta dano pra usar mesmo com battle, mais nao da nenhum erro no distro e qe esqueci de explica uma coisa, o item tem qe sumir, tentei fazer aqui o item sumiu e tal, mais se o item tiver no chao e o player usar o item nao some, só some se estiver na bp function onUse(cid, item) local newPos = {x= 32369, y= 32241, z= 7} --- posiçao aonde vai ser teleportado local item = 5952 --- item que ira usar if isPlayerPzLocked(cid) then doPlayerSendCancel(cid, "Somente pode usar sem battle") return TRUE end doTeleportThing(cid, newPos) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerRemoveItem(cid, item, 1) doPlayerSendTextMessage(cid, 27, "Você foi teleportado") return TRUE end isPlayerPzLocked = seria para nao usar apenas se estiver pz locked né? queria qe nao pudese usar mesmo com battle normal, qual seria o comando? Arrumei aqui.. VLW +rep Editado Maio 10, 2012 por öKTöBëR Link para o comentário Compartilhar em outros sites More sharing options...
0 SmiX 265 Postado Maio 10, 2012 Share Postado Maio 10, 2012 (editado) local newPos = getPlayerTown(cid) function onUse(cid, item, frompos, itemEx, topos) if isPlayerPzLocked(cid) then doPlayerSendCancel(cid, "Somente pode usar sem battle") return TRUE end if newPos == TRUE then doPlayerSendCancel(cid, "Você já está na sua cidade natal.") return true end doTeleportThing(cid, newPos) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerRemoveItem(cid, item.itemid, 1) doPlayerSendTextMessage(cid, 27, "Você foi teleportado") return TRUE end --- ta ai so vou ficar devendo a checagem do BATTLE (esqueci a função) =( Editado Maio 10, 2012 por SmiX Link para o comentário Compartilhar em outros sites More sharing options...
0 oktober15 15 Postado Maio 10, 2012 Autor Share Postado Maio 10, 2012 consegui arrumar aqui, agora ta tudo ok, só usa sem battle e usa o item só se estiver na bp pra nao dar bug, vo passa aqui pra quem quiser.. function onUse(cid, item, frompos, item2, topos) ppos = getPlayerPosition(cid) temple = getPlayerMasterPos(cid) if (getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE) and doPlayerRemoveItem(cid, item.itemid, 1) then doTeleportThing(cid, temple, TRUE) doSendMagicEffect(temple,6) doSendMagicEffect(ppos,66) else doPlayerSendCancel(cid,"voce nao pode se teleportar com fight.") doSendMagicEffect(ppos,2) end return 1 end Link para o comentário Compartilhar em outros sites More sharing options...
0 Makelin1 89 Postado Maio 10, 2012 Share Postado Maio 10, 2012 Topico reportado porem a duvida ja foi sanada Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilden 137 Postado Maio 11, 2012 Share Postado Maio 11, 2012 Dúvida sanada, movido. Rep+ para smartbox por esta ajudando nos reports. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
oktober15 15
Preciso de um item, que o player de use e seja teleportado de volta ao templo, só quando ele nao estiver com battle.. vlw rep+
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados