Postado Outubro 5, 2012 12 anos Olá a todos, primeiramente gostaria de agradecer a atenção de todos vocês. Estou precisando de um script que coloca "exaustão" em uma alavanca, vou explicar melhor. Pedido: Uma alavanca com itemid 1945 e que contém actionid 7007 ao ser puxada, remova uma pedra (itemid 1304) na posição X. Ela não pode ser usada novamente durante um minuto e depois desse minuto a pedra retorna para o lugar de origem, e a alavanca que puxada tem itemid 1946, retorne automaticamente para 1945. Obrigado desde já, estou tentando de tudo mas não consigo fazer funcionar com os exemplos do fórum, nada acontece. Editado Outubro 5, 2012 12 anos por NatsU (veja o histórico de edições) - NatsU -
Postado Outubro 5, 2012 12 anos Aí está não foi testado. Pasta do seu servidor / data / actions / scripts nome_do_script.lua function onUse(cid, item) local pos, itemid = {x = x, y = y, z = z}, 1234 -- posição, id da pedra if getPlayerStorageValue(cid, 47381) - os.time() <= 0 and getTileItemById(pos, itemid) > 0 then return doRemoveItem(getThingFromPos(pos)) and doTransformItem(item.uid, 1945 and 1496 or 1495) and setPlayerStorageValue(cid, 47381, os.time() + 60 * 1000) and addEvent(doCreateItem, 60 * 1000, itemid, 1, pos) end return doPlayerSendCancel(cid, "You need wait [" .. getPlayerStorageValue(cid, 47381) - os.time() .. "] to use again, or don't have stone in pos.") end actions.xml <action actionid="xxx" script="nome_do_script.lua"/> Editado Outubro 5, 2012 12 anos por Skyforever (veja o histórico de edições) Retirado. Skype: joaoxtibia85.
Postado Outubro 5, 2012 12 anos Autor [font=comic sans ms,cursive][5/10/2012 13:25:26] [Error - Action Interface] [/font] [font=comic sans ms,cursive][5/10/2012 13:25:26] data/actions/scripts/losthero/levers.lua:onUse[/font] [font=comic sans ms,cursive][5/10/2012 13:25:26] Description: [/font] [font=comic sans ms,cursive][5/10/2012 13:25:26] data/actions/scripts/losthero/levers.lua:5: attempt to compare number with table[/font] [font=comic sans ms,cursive][5/10/2012 13:25:26] stack traceback:[/font] [font=comic sans ms,cursive][5/10/2012 13:25:26] data/actions/scripts/losthero/levers.lua:5: in function <data/actions/scripts/losthero/levers.lua:1>[/font] OBS: Uma pequena correção, eu queria que ninguém pudesse usar a alavanca por um minuto. Editado Outubro 5, 2012 12 anos por NatsU (veja o histórico de edições) - NatsU -
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.