Ir para conteúdo
  • Cadastre-se

(Resolvido)Mensagem broadcast quando o player ganhar tal item


Ir para solução Resolvido por samuelandrade45,

Posts Recomendados

17 horas atrás, Hokograma disse:

@samuelandrade45 o random esta funcionando, porem ao tirar o item TOP do bau, nao ocorre nada d+

 

PS:aonde mudo a chance do drop? 

 

ITEM ESPECIAL=20%

DEMAIS ITENS=50%

Aqui está o script funcionando 100% sobre a chance do drop eu não tá funcionando está tipo igual para todos os items, mas no meio de 7 pra achar 1 exato precisa de sorte!

 

script corrigido e testado:


 

Spoiler

-- Script Created by Kheus --

function onUse(cid, item, fromPos, item2, toPos)
local nomeitem = "Nome do item especial"
local item1 = 2160 -- item especial
local item2 = 2152 -- item
local item3 = 2148 -- item
local item4 = 2152 -- item
local item5 = 2148 -- item
local item6 = 2160 -- item
local item7 = 2160 -- item
local storage = 25482
   
    if math.random(1,7) == 1 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item1, 1)
        doBroadcastMessage("O Player ".. getCreatureName(cid).. " ganhou o item "..nomeitem..". ")
        setPlayerStorageValue(cid, storage, 1)
       
    elseif math.random(1,7) == 2 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item2, 1)
        setPlayerStorageValue(cid, storage, 1)
   
    elseif math.random(1,7) == 3 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item3, 1)
        setPlayerStorageValue(cid, storage, 1)
       
    elseif math.random(1,7) == 4 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item4, 1)
        setPlayerStorageValue(cid, storage, 1)
       
    elseif math.random(1,7) == 5 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item5, 1)
        setPlayerStorageValue(cid, storage, 1)
       
    elseif math.random(1,7) == 6 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item6, 1)
        setPlayerStorageValue(cid, storage, 1)
       
    elseif math.random(1,7) == 7 and getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, item7, 1)
        setPlayerStorageValue(cid, storage, 1)
        
    elseif getPlayerStorageValue(cid, storage) == 1 then
        doPlayerSendTextMessage(cid, 25, "Voce ja recebeu sua recompensa")
    end
return true
end

 

 

Link para o post
Compartilhar em outros sites
  • Respostas 19
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Creio que seja isto para o baú, se tiver algum erro me avise:    

Creaturescripts/scripts local item,count = 2161,1 function onDeath(cid, corpse, deathList) local killer = deathList[1] if not isPlayer(killer) then return true end if math.random(1,100) <= 20 then doAddContainerItem(corpse.uid, item, count) doBroadcastMessage("O Player ".. getCreatureName(killer).. " ganhou o item "..getItemNameById(item).." ao matar o monstro ".. getCreatureName(cid)..". ") return true end end creaturescripts.xml <event type="death" name="drop" even

function onUse(cid, item, fromPos, item2, toPos)     local nomeitem = "nome do item especial"     local cor = 5 -- Cor da mensagem, veja as cores no /y de seu servidor ex: /y 25     local item1 = 2160 --  % de chance item especial     local item2 = 2152 -- % de chance      local item3 = 2148 -- % de chance     local item4 = 2152 -- % de chance     local item5 = 2148 -- % de chance     local item6 = 2160 -- % de chance     local item7 = 2160 -- % de chance     local storage = 255154          if m

Posted Images

@samuelandrade45 excelente script, parabens e reputado

 

A minha ideia e por esse bau em um final de quest apos matar o chefe, mas a intençao e que toda vez que o player refize-se a quest poderia pegar o bau novamente, sera que seria o caso de por algum tipo de remove storage ao passar pelo teleport para sair da quest ? Ou alguma outra ideia?

 

                     Projeto    Nto Myth

 

" Eu to disposto a lutar e que se foda todo mundo que duvida que eu vou tocar o terror na porra toda! "

 

 

                                                                                                    bang.gif.bfc77cb73cf3065add6e416ceba6dc90.gif

 

 

Link para o post
Compartilhar em outros sites
1 minuto atrás, Hokograma disse:

@samuelandrade45 excelente script, parabens e reputado

 

A minha ideia e por esse bau em um final de quest apos matar o chefe, mas a intençao e que toda vez que o player refize-se a quest poderia pegar o bau novamente, sera que seria o caso de por algum tipo de remove storage ao passar pelo teleport para sair da quest ? Ou alguma outra ideia?

depende, se for uma quest dificil, posso colocar pra quando clicar no bau ele ser teleportado para x posição, ai ele poderia voltar e refazer a quest!

Link para o post
Compartilhar em outros sites

@samuelandrade45 Mas no caso, ao clicar no bau ele ganharia o item eleatorio e seria teleportado para fora da Torre? e quando refizesse poderia pegar o item do bau novamente?

 

                     Projeto    Nto Myth

 

" Eu to disposto a lutar e que se foda todo mundo que duvida que eu vou tocar o terror na porra toda! "

 

 

                                                                                                    bang.gif.bfc77cb73cf3065add6e416ceba6dc90.gif

 

 

Link para o post
Compartilhar em outros sites
7 minutos atrás, Hokograma disse:

@samuelandrade45 Mas no caso, ao clicar no bau ele ganharia o item eleatorio e seria teleportado para fora da Torre? e quando refizesse poderia pegar o item do bau novamente?

exatamente!

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.

  • Estatísticas dos Fóruns

    96847
    Tópicos
    519609
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo