Ir para conteúdo

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Ex. TFS 0.3.6;

Base: 

8.54

 

Qual erro está surgindo/O que você procura?

 

1°O Player abre o bau ganha o item de ID x e aparece a mensagem no global para todos players online "O Jogadoror ganhou o item Y

2° A Mesma coisa, porem o item sera dropado de um Boss ( monstro)

 

                     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

 

 

Resolvido por samuelandrade45

Ir para solução
  • Respostas 19
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • samuelandrade45
    samuelandrade45

    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) &

  • samuelandrade45
    samuelandrade45

    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

Posted Images

Postado

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


 

Spoiler

local storage = 15948
local config = {
itemid = 2160, -- ID do item
quantidade = 1, -- quantidade do item
item = "Gold", -- Nome do Item
cor = 5 -- Cor da mensagem, veja as cores no /y de seu servidor ex: /y 25
}
function onUse(cid, item1, fromPos, item2, toPos)
    if getPlayerStorageValue(cid, storage) == -1 then
        doPlayerAddItem(cid, config.itemid, config.quantidade)
        doBroadcastMessage("O Player "..getPlayerName(cid).. " ganhou o item "..config.item, config.cor)
        setPlayerStorageValue(cid, storage, 1)
    elseif getPlayerStorageValue(cid, storage) >= 1 then
        doPlayerSendTextMessage(cid, 25,"Voce ja recebeu sua recompensa")
    end
return true
end

 

 

Editado por samuelandrade45 (veja o histórico de edições)

Postado
15 horas atrás, Hokograma disse:

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Ex. TFS 0.3.6;

Base: 

8.54

 

Qual erro está surgindo/O que você procura?

 

1°O Player abre o bau ganha o item de ID x e aparece a mensagem no global para todos players online "O Jogadoror ganhou o item Y

2° A Mesma coisa, porem o item sera dropado de um Boss ( monstro)


Sobre a segunda script , o drop desse item seria 100% ? Pensei em fazer uma script que ao monstro morrer adicionar ao corpse o item que você quer.

Postado
  • Autor

@Sttorm nao,seria em torno de 20%

@samuelandrade45 a tarde quando eu chegar eu checo, muito obrigado >3

 

                     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

 

 

Postado

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" event="script" value="dropitem.lua"/>

XML DO MONSTRO , REMOVA O DROP DO ITEM QUE SERÁ ANUNCIADO AO DROPAR O ITEM.

    <script>
    <event name="drop"/>
    </script>

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo