Ir para conteúdo

Item que teleporta o player para house


larissaots

Posts Recomendados

Créditos à MaXwEllDeN. happy.png

 

Objetivo

O player usa um certo item e se ele for dono de alguma house ele será teleportado para ela.

 

Tutorial

actions.xml:

<action itemid="7722" event="script" value="tphouse.lua"/>

actions/scripts, crie arquivo com nome tphouse.lua e bote isso dentro:

function onUse(cid, item, fromPosition, itemEx, toPosition)
 if hasCondition(cid, CONDITION_INFIGHT) then  
  return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe, voce esta em batalha.")
 end
 
 if getPlayerLevel(cid) < getConfigInfo("levelToBuyHouse") then
  return doPlayerSendCancel(cid, "Sorry, not possible.")
 end
 
 if not getHouseByPlayerGUID(getPlayerGUID(cid)) then
  return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe, voce nao tem house.")
 end
 
 doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))
 doRemoveItem(item.uid, 1)
 return true
end

Pronto.

Editado por Larissa Azhaurn
Link para o comentário
Compartilhar em outros sites

Claro que não ia funfar isto é uma action e não uma talkaction.

 

@Larissa Azhaurn

Arruma isso ai..

 

Por mais que a tag esteja errada, o post está com o conteúdo correto ..

 

- Larissa

 

Gostei, obrigado por compartilhar conteúdo com o fórum (:

Link para o comentário
Compartilhar em outros sites

 

Por mais que a tag esteja errada, o post está com o conteúdo correto ..

 

- Larissa

 

Gostei, obrigado por compartilhar conteúdo com o fórum (:

Ta bom né :\

Ela já organizou.

Editado por Lordbaxx
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...