Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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 por NatsU (veja o histórico de edições)

- NatsU -

2ebyeq1.png

Link para o post
Compartilhar em outros sites

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 por Skyforever (veja o histórico de edições)

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites


[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 por NatsU (veja o histórico de edições)

- NatsU -

2ebyeq1.png

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo