Ir para conteúdo
  • 0

Virar Morador


SkyDarkyes

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0
esté daki e do meu servidor nao é com teleport + e com alavanca e da para teleportar quando clikar




function onUse(cid, item, frompos, item2, topos)
tile_x = piso em que deve estar<acho,ou para onde vai
tile_y = piso em que deve estar<acho,ou para onde vai
tile_z = piso em que deve estar<acho,ou para onde vai
cTem_x = Posção x<acho,ou para onde vai
cTem_y = posição y<acho,ou para onde vai
cTem_z = posição Z<acho,ou para onde vai
msg = "fala"
templeP = {x=cTem_x, y=cTem_y, z=cTem_z}
tileP = {x=tile_x, y=tile_y, z=tile_z}
pPos = getPlayerPosition(cid)
check = checkPos(tileP, pPos)
if check == 1 then
doPlayerSetMasterPos(cid, templeP)
checkSw(item)
doTeleportThing(cid, templeP)
doSendMagicEffect(templeP, 10)
doPlayerSendTextMessage(cid, 22, msg)
else
doPlayerSendCancel(cid, "Voce nao esta no piso correto!")
end
return 1
end
function checkPos(tileP, pPos)
if tileP.x == pPos.x and tileP.y == pPos.y then
return 1
else
return 0
end
end
function checkSw(item)
if item.itemid == 1945 then
doTransformItem(item.uid, 1946)
elseif item.itemid == 1946 then
doTransformItem(item.uid, 1945)
end
end

Link para o comentário
Compartilhar em outros sites

  • 0

movements~~

 

function onStepIn(cid, item, pos)
if isPlayer(cid) == TRUE then
if (item.actionid == 33334) then
doPlayerSendTextMessage(cid,24,"agora voce mora na cidade 1.")
doPlayerSetTown(cid,1)


elseif (item.actionid == 33333) then -- action id do TP
doPlayerSendTextMessage(cid,24,"agora voce mora na cidade 2.")
doPlayerSetTown(cid,2)
end
end
return true
end
movements.xml
<movevent type="StepIn" itemid="1387" event="script" value="morador.lua"/>
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...