MR
pedido

Alavanca + Item = Teletransporta Player

Por mrfmarcelo, 09 de jun. de 2012 em Scripts

script
3
1.3k
mrfmarceloM
09 de junho de 2012 às 14:14

Quando o player colocar o item 9971 num lugar específico e puxar a alavanca, será teletransportado para uma outra sala. Como faz esse script?

 

--edit--

 

O item precisa sumir quando pressionar a alavanca

Editado Junho 9 por mrfmarcelo

VodkartV
09 de junho de 2012 às 14:48

procura antes amigo

 

http://www.xtibia.com/forum/topic/186467-pedido-alavanca-items/

LeoxtibiaL
09 de junho de 2012 às 22:14

Já que você me mandou PM... vê aí esse que eu fiz (ainda tô começando, mas acho q funciona)

Crie um arquivo em actions>scripts:

function onUse(cid, item, frompos, item2, topos)
itempos = {x = 108, y = 58, z = 7, stackpos = 255} ---  posição do item, não mexa no stackpos
teleport = {x = 100, y = 40, z = 7} -- posição para onde será teleportado
x = getThingfromPos(itempos)
if x.itemid == 9971 then
if item.actionid == 2423 and item.itemid == 1945 or item.itemid == 1946 then
doTransformItem(item.itemid,1946)
doRemoveItem(x.uid,1)
doTeleportThing(cid, teleport)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teleportado.')
end
end
end

 

Você coloca essa tag no action.xml e bota o actionid da alavanca 2423:

<action actionid="2423" event="script" value="nomedoseuarquivo.lua"/>