Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eae galerinha do TK vim aqui trazer um script de mister item

se já tiver no forum me desculpem

Como funciona?

E um item que quando você der use nele ganha um item randomico

Primeiramente vá em /data/actions/scripts duplique um arquivo e renomeie para mister item e adicione isso dentro

function onUse(cid, item)

local items = {

[2160] = {chance =5, quantidade = 1}, ---- id do item, chance de ganhar, quantidade

[2160] = {chance =5, quantidade = 1},

[2160] = {chance =5, quantidade = 1},

[2160] = {chance =5, quantidade = 1}

}

for itemid, info in pairs(items) do

if(info.chance > math.random(1,100)) then

doPlayerAddItem(itemid,info.quantidade)

doPlayerSendTextMessage(cid,28,"Você ganhou ".. info.quantidade .. " ".. getItemNameById(itemid) .. " parabéns!")

doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))

else

doSendMagicEffect(getPlayerPosition(cid), 3)

doPlayerSendTextMessage(cid,28,"Desculpe, não foi dessa vez!")

end

end

doRemoveItem(item.uid, 1)

return TRUE

end

depois em actions.xml essa tag:

 <action itemid="id do item" script="mister item.lua"/>

Explicando em colchetes "[]" e o id do item em chance e a chance de ganhar está 5% você pode aumentar

em quantidade e quantos item vai ganhar

Editado por Skyforever
Adicionar função para remover o item. (veja o histórico de edições)

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

Obrigado por comentar, quando você clica nele você ganha um item sortido(resumindo)

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

poe para remover o item quando falhar

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  • 4 months later...
  • 1 month later...
function onUse(cid, item)


local items = {

[2160] = {chance =5, quantidade = 1} ---- id do item, chance de ganhar, quantidade

[2160] = {chance =5, quantidade = 1}

[2160] = {chance =5, quantidade = 1}

[2160] = {chance =5, quantidade = 1}


for itemid, info in pairs(items) do


if(info.chance > math.random(1,100)) then

   doPlayerAddItem(itemid,info.quantidade)

       doPlayerSendTextMessage(cid,28,"Você ganhou ".. info.quantidade .. " ".. getItemNameById(itemid) .. " parabéns!")

          else

              doPlayerSendTextMessage(cid,28,"Desculpe, não foi dessa vez!")

                 end

                     end

                        doRemoveItem(item.uid, 1)

          return true

end

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

Meu deus quantos Double Post, Poxa cara aqui não é playground!

Link para o post
Compartilhar em outros sites

Moderação secundária não será tolerada:

Mensagens como "Ei, esse tópico está na área errada", "Organize seu tópico, está uma bagunça!", só podem ser usadas pelos membros de nossa equipe, caso contrário, esse tipo de ação será considerada flood, já que a correções desse nicho não cabem aos membros e, portanto, caracteriza como desvio do assunto principal do tópico.

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