LO
pedido

Alavanca E Escada

Por LordVinny, 29 de nov. de 2012 em Scripts

alavanca + escada
script
8
1.6k
LordVinnyL
29 de novembro de 2012 às 13:41

Queria um script de alavanca para que quando eu puxasse a alavanca aparecesse uma escada em tal localização e quando eu puxasse novamente a escada desaparecesse, me indicaram esse script mais não funcionou, ajudem e vão ganhar REP+, ai está o script :

 

local config = {

idDaAlavancaNormal = 1946,

posDaEscada = {x = 539, y = 474, z = 7 , stackpos = 255},

idDaEscada = 3687 ,

idDaAlavancaPuchada = 1945

}

function onUse(cid, item)

if item.itemid == config.idDaAlavancaNormal then

local escada = doCreateItem(config.idDaEscada, 1,config.posDaEscada)

doSendMagicEffect(getThingPos(escada), math.random(28, 30))

doTransformItem(item.uid, config.idDaAlavancaPuchada)

elseif item.itemid == config.idDaAlavancaPuchada then

removeescada = doRemoveItem(getThingFromPos(config.posDaEscada).uid, 1)

doTransformItem(item.uid, config.idDaAlavancaNormal)

end

brun123B
29 de novembro de 2012 às 14:13
function onUse(cid, item, frompos, item2, topos)

   local stairId = 1385 -- id da escada que é criada
   local stairPos = {x = 100, y = 100, z = 100} -- posição da escada

   local i = getTileItemById(stairPos, stairId)
   if i.uid <= 1 then
    doCreateItem(stairId, stairPos)
   else
    doRemoveItem(i.uid)
   end

   doSendMagicEffect(stairPos, CONST_ME_POFF)

return doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end

LordVinnyL
30 de novembro de 2012 às 14:03

Vou testar jaja.

 

Não funcionou. ps : quando postarem o script por favor postem junto a tag.

Editado Novembro 29 por LordVinny

fokus090F
30 de novembro de 2012 às 14:45

Qual versão você usa? Eu testei o Script do Brun123 e deu tudo certo.

 

Aqui vai a TAG:

<action actionid="56789" event="script" value="NomeDoArquivo.lua"/>

 

Na Alavanca, coloque a Action "56789".

 

Testa aí!

Abraços !!

LordVinnyL
30 de novembro de 2012 às 19:19

Mas fica aparecendo uma msg "Está faltando Player"

LordVinnyL
30 de novembro de 2012 às 20:08

Mas não tem nenhum outro action id igual...

brun123B
30 de novembro de 2012 às 22:15

primeiro verifique se há algum erro no console, se tiver, poste-o

 

certifique-se de que está usando action id, e não unique id ao configurar o item no map editor

LordVinnyL
30 de novembro de 2012 às 23:15

primeiro verifique se há algum erro no console, se tiver, poste-o

 

certifique-se de que está usando action id, e não unique id ao configurar o item no map editor

 

Não está dando erro nenhum =/ e estou usando a action id...