Ir para conteúdo
  • 0

preciso de um script


vuduzin

Pergunta

*EAE GALERA XTIBIANA*

Queria pedir um script que por exemplo

quando eu der use with... em um Battle Hammer e clicar em 100 Gold Nugget

transformace os "nuggets" em uma Enchanted Small Amethysts

se possivel gostaria do script em action

 

 

Server: 8.60

Experience: 3

 

 

obrigado...

 

 

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Hammer - 10119

Gold Nuggets - 2157

Quantidade de Nuggets - 100

Small Enchanted Amethyst - 7762

muito obrigado deis de ja amigo

 

 

obs: Se possivel tiver uma rara chance de quando usar o Hammer nos "nuggets" e os mesmos sumirem sem ganhar a amethyst

eu agradeço se não, não tem problema! obrigado <B

Editado por vuduzin
Link para o comentário
Compartilhar em outros sites

  • 0

Eu fiz pra vc mas o cara vai ter que estar com os nuggets na bp. Nao sei se tem como fazer com os nuggets estando fora...

 


function onUse(cid, item, itemEx, frompos, topos)
    local chance = 50 -- Chance em % de criar a amethyst
    
    if(not itemEx.itemid == 2157) or (getPlayerItemCount(cid, 2157) < 100) then
        return doPlayerSendCancel(cid, "Vc precisa ter 100 gold nuggets.")
    end
    
        doPlayerRemoveItem(cid, 2157, 100)
        local zp = math.random(1, 100)     
        if zp <= chance and zp > 1 then
            doPlayerAddItem(cid, 7762, 1)
            doSendAnimatedText(getCreaturePosition(cid), "Sucesso!", 215)
        doSendMagicEffect(topos, 30)
    else
        doSendMagicEffect(topos, CONST_ME_POFF)
        doCreatureSay(cid,"Fail!", TALKTYPE_ORANGE_1)
end
    return true
end

 

 

 

EDIT: consegui fazer com os nuggets estando no chao :) Gracas a um post recente do brun123


function onUse(cid, item, itemEx, frompos, topos)
    local chance = 50 -- Chance em % de criar a amethyst
     local uid = getTileItemById(topos, 2157).uid
    
     if(not itemEx.itemid == 2157) or uid < 100 then
        return doPlayerSendCancel(cid, "Vc precisa ter 100 gold nuggets.")
    end
    
    doRemoveItem(uid, 100)
        local zp = math.random(1, 100)     
        if zp <= chance and zp > 1 then
            doCreateItem(7762, 1, topos)
            doSendAnimatedText(getCreaturePosition(cid), "Sucesso!", 215)
        doSendMagicEffect(topos, 30)
    else
        doSendMagicEffect(topos, CONST_ME_POFF)
        doCreatureSay(cid,"Fail!", TALKTYPE_ORANGE_1)
end
    return true
end
Editado por amoeba13
Link para o comentário
Compartilhar em outros sites

  • 0

Tópico movido para a seção de dúvidas e pedidos resolvidos.

O tópico foi fechado e movido para lixeira por estar inativo a mais de 30 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...