Ir para conteúdo

Fazer Pedra Ser Removida Com Alavanca


lmt

Posts Recomendados

bom eu queria que alguem me ensinase a fazer uma alavanca q removese uma pedra da minha quest

vou lhe dar as cordenadas

 

pedra : x:441 y:379 z:7

alavanca : x:99 y:30 z:7

id da pedra : 1354

 

 

 

me ensina ae certinho o script e o que botar no mapa editor

 

tipo:action

versao:8.4

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

Va em data/actions/scripts e crie um arquivo.lua com nome removepedra e bote isto dentro:

 

function onUse(cid, item, frompos, item2, topos)

rockpos = {x=441, y=379, z=7, stackpos=1}

itemid = 1354

local get = getThingfromPos(rockpos)

if get.itemid == itemid then

doRemoveItem(get.uid,1)

elseif(get.itemid == 0)then

doCreateItem(itemid,1,rockpos)

else

return TRUE,doPlayerSendTextMessage(cid,22,'Sorry, not possible.')

end

end

 

Depois va em actions.xml e bote isto

<action actionid="10081" script="removepedra.lua" />

 

Depois va no seu map editor e clique com botao direito na sua alavanca e va em propriedades e bote ActionID: 10081

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

se o dele nao funcionar,tente esse. OBS NAO TESTEI.

 

function onUse(cid, item, frompos, item2, topos)

item1pos = {x=943, y=893, z=10, stackpos=1}

item1 = getThingfromPos(item1pos)

if doRemoveThing(item1.uid, 1) == false then

doRemoveItem(item1.uid,1)

else

doPlayerSendTextMessage(cid,22,'Sorry, not possible.')

end

end

 

CORDENADAS DO ITEM QUE VAI SER REMOVIDO.

QUANTIDADE DO ITEM QUE VAI SER REMOVIDO,NO CASO 1

 

<action uniqueid="2001" script="alavanca.lua" />

 

UNIQUE ID QUE VOCE VAI COLOCAR NA ALAVANCA DO SEU MAP EDITOR.

 

se esse nao funcionar tambem,fale que a gente tenta ajuda,abçs.

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

×
×
  • Criar Novo...