FA
pedido

[Pedido] Sistemas Baseado no Forge System

Por Farathor, 25 de mar. de 2016 em Scripts

2
996
FarathorF
25 de março de 2016 às 14:05

Galera, vocês conhecem aquele sistema de forge system? Aquele que você coloca dois items 1 em cada lugarzinho, dai vc aperta a alavanca e o item é forjado ?

 

Então, eu gostaria de um script que por exemplo eu coloco o FIRE BUG em cima do coal verde, e aperto a alavanca, dai eu sou teleportado para uma area configurada

 

 

qoO9k3Q.png

Editado Março 25 por Farathor

miguel223M
30 de março de 2016 às 00:33

Crie um arquivo chamado alafire.lua e adicione:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

local posbug = {x = POS X DO FIRE BUG, y = POS Y DO FIRE BUG, z = POS Z DO FIRE BUG}

local posfinalchar = {x = POS X FINAL DO CHAR, y = POS Y FINAL DO CHAR , z = POS Z FINAL DO CHAR}

 

if (getPlayerPosition(cid).x = CORDENADA X DO CHAR and getPlayerPosition(cid).y = CORDENADA Y DO CHAR and getPlayerPosition(cid).z = CORDENADA Z DO CHAR and getTileItemById(posbug, ID DO FIRE BUG) > 0) then

doRemoveItem(getThingfromPos(posbug).ID DO FIRE BUG, 1)

doTeleportThing(cid, posfinalchar)

doSendMagicEffect(posbug, CONST_ME_GIFT_WRAPS)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce foi teleportado com sucesso!")

end

 

else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao colocou o firebug em cima do coal basin ou nao se encontra no tile correto.")
end

return TRUE

end

 

Em actions.xml, adicione:

 

<action uniqueid="UNIQUE ID DA ALAVANCA" script="alafire.lua"/>