Postado Novembro 16, 2013 11 anos Bom não sei se aqui é o lugar certo pra se fazer essa postagem mais OK... Bom eu queria saber como posso fazer uma script que após usar o item ele some. Criei apenas no Action mais ele não some após usar. <action itemid="5468" event="script" value="other/stamina.lua"/> function onUse(cid, item, fromPosition, itemEx, toPosition) local premium = "yes" -- Apenas players premium accounts "yes" or "no"!? if premium == "yes" and not isPremium(cid) then return doPlayerPopupFYI(cid,"you're not premium account.") end if item.itemid == 5468 then doRemoveItem(item.uid,item.type) doPlayerAddStamina(cid,1000) doCreatureSay(cid, "Stamina Restaurada.", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid,25,"Você será deslogado em 3 segundos Para adicionar a stamina.") addEvent(doRemoveCreature, 3*1000, cid, true) end end Por favor me ajudem ai.
Postado Novembro 16, 2013 11 anos Seu código está confuso e pelo o que eu li, parece não fazer o que você realmente quer. Posso estar errado, mas vamos la, tente substituir por esse: function onUse(cid, item) local premium = "yes" -- Apenas players premium accounts "yes" or "no"!? local refuel = 42 * 60 * 1000 if premium == "yes" then if isPremium(cid) then doPlayerSetStamina(cid, refuel) doCreatureSay(cid, "Stamina Restaurada.", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid,25,"Você será deslogado em 3 segundos Para adicionar a stamina.") addEvent(doRemoveCreature, 3*1000, cid, true) doRemoveItem(item.uid) else doPlayerPopupFYI(cid,"you're not premium account.") end else doPlayerSetStamina(cid, refuel) doCreatureSay(cid, "Stamina Restaurada.", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid,25,"Você será deslogado em 3 segundos Para adicionar a stamina.") addEvent(doRemoveCreature, 3*1000, cid, true) doRemoveItem(item.uid) end end Agora não sei se esqueci algo ;x Porém esse script não precisa deslogar o jogador para adicionar a stamina, mas isso é com você. Testa ai e vê se da certo, se der algum erro posta aqui. Editado Novembro 16, 2013 11 anos por GBDias (veja o histórico de edições)
Postado Novembro 16, 2013 11 anos Você criou dois tópicos iguais, não há necessidade. Aguarde responderem seu primeiro tópico. Movi o outro Ot Design: https://discord.gg/VgtVRNmCD7
Postado Novembro 17, 2013 11 anos Autor Muito obrigado, funcionou certinho REP+ Só teria uma duvida como posso tirar pra que ele não deslogue após utilizar o item. ?
Postado Novembro 17, 2013 11 anos Para fazer com que ele não deslogue, remova as seguintes linhas: doPlayerSendTextMessage(cid,25,"Você será deslogado em 3 segundos Para adicionar a stamina.") addEvent(doRemoveCreature, 3*1000, cid, true)
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.