VU
pedido

preciso de um script

Por vuduzin, 29 de set. de 2013 em Scripts

10
resolvido
otserv
tibia
script
9
1.2k
vuduzinV
29 de setembro de 2013 às 12:06

*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...

 

 

KluivertK
29 de setembro de 2013 às 12:10

Removido --

 

irei sair sorry

Editado Setembro 29 por KluiMaster

vuduzinV
29 de setembro de 2013 às 12:19

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 Setembro 29 por vuduzin

kttallanK
29 de setembro de 2013 às 15:45

Manow não sei muito quais itens é tals explica sem usar os nomes dos itens usa assim armadura pedra tipo assim pra ficar mais facil de eu entender

JeanCristianJ
29 de setembro de 2013 às 15:54

ele queria um script que desse use em 100 items agrupaveis com 1 determinado id, usando um batle hammer, e estes 100 items agrupaveis se transformassse em um item "x"

vuduzinV
29 de setembro de 2013 às 16:51

Sim, isso mesmo JeanCristian

LumusL
29 de setembro de 2013 às 17:35

Pode ser por alavanca?

KilluaK
29 de setembro de 2013 às 18:36

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 Setembro 29 por amoeba13

3 meses depois...
OmegaO
05 de dezembro de 2013 às 22:45

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.