Ir para conteúdo

Posts Recomendados

gente estou precisando de alguem q entenda de script msm.. por ate agora ninguem consigui gazer esse script aki... no caso o script seria de uma alavanca que crie uma ponte e depois de 1min a ponte suma, isso para q o proxima q va na quest tenha q aperta a alavanca dinovo para a ponte aparecer novamente..

 

eu tenho um script q faiz o oposto disso:

 

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

roxa_pos = {x=324, y=471, z=15, stackpos=1}

roxa = getThingfromPos(roxa_pos)

 

if item.itemid == 1945 and roxa.itemid == 1304 then

doSendMagicEffect(roxa_pos, 9)

doRemoveItem(roxa.uid, 1)

doTransformItem(item.uid, 1946)

addEvent(createRoxa, 2 * 60 * 1000)

doSendMagicEffect(getCreaturePosition(cid), 13)

end

if item.itemid == 1946 then

doTransformItem(item.uid, 1945)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

return TRUE

end

 

function createRoxa()

doCreateItem(1304, roxa_pos)

doSendMagicEffect(roxa_pos, 10)

end

 

se alguem ae souber editar sou muito grato !

Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/
Compartilhar em outros sites

então, quando eu aperto a alavanca aparece a ponte mais depois de 1min ela n some...

Aparece esse erro no console dps de 1min:

 

 

[erro-action interface]

in a timer event called from:

data/action/script/lavanquinha.lua:onuse

description:

(luaDoremoveItem) item not found

Editado por 749676
Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024261
Compartilhar em outros sites

Bom, eu testei aqui e funcionou. Mas tente assim:

 

Em local pos = {x=152, y=54, z=7, stackpos=1}

 

Muda o stackpos para 2. Se não funcionar, mude para 255.

Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024271
Compartilhar em outros sites

não foi mano, está dando o msm erro..

 

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

 

local pos = {x=37, y=34, z=7, stackpos=255}

local pos2 = getThingPos(item.uid)

 

if item.itemid == 9828 then

doCreateItem(446, pos)

doTransformItem(item.uid, 9827)

addEvent(doChangeAll, 10*1000, pos, pos2)

else

doPlayerSendCancel(cid, "The rock did not desapear so far.")

end

 

return TRUE

end

 

function doChangeAll(posi, posi2)

 

doTransformItem(getThingFromPos(posi2).uid, 9828)

doRemoveThing(getThingFromPos(posi).uid, 1)

end

 

esse script n ta indo, ele n remove a ponte

Editado por 749676
Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024274
Compartilhar em outros sites

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

 

local pos = {x=37, y=34, z=7}

local pos2 = getThingPos(item.uid)

 

if item.itemid == 9828 then

doCreateItem(446, pos)

doTransformItem(item.uid, 9827)

addEvent(doChangeAll, 10*1000, pos, pos2)

else

doPlayerSendCancel(cid, "The rock did not desapear so far.")

end

 

return TRUE

end

 

function doChangeAll(posi, posi2)

 

for i = 1, 255 do

local itemposition = {x=posi.x, y=posi.y, z=posi.z, stackpos=i}

if getTileItemById(itemposition, 446) then

stack = i

break

end

end

local posa = {x=posi.x, y=posi.y, z=posi.z, stackpos=stack}

doTransformItem(getThingFromPos(posi2).uid, 9828)

doRemoveItem(getThingFromPos(posa).uid, 1)

end

 

tbm n funfo ;s

Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024295
Compartilhar em outros sites

O script checa todos os stackpos possíveis, eu testei aqui e funcionou. Esta apresentando algum erro no distro? Irei no dentista e volto logo.

Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024302
Compartilhar em outros sites

aparece isso, quando da 1min e chega na hora de remover a ponte:

 

[erro-action interface]

in a timer event called from:

data/action/script/lavanquinha.lua:onuse

description:

(luaDoremoveItem) item not found

Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024307
Compartilhar em outros sites

retired.

 

Link: http://www.xtibia.com/forum/topic/155420-alguem-que-entenda-de-script-ajuda-ake/

Editado por Demonbholder
Link para o comentário
https://xtibia.com/forum/topic/155056-alguem-que-entenda-de-script-ajuda-ake/#findComment-1024367
Compartilhar em outros sites

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