PO
pedido

Chance De Vir Item De Qualquer Bicho

Por popohat7, 02 de dez. de 2012 em Scripts

resolvido
script
9
810
popohat7P
02 de dezembro de 2012 às 16:24

Gente, gostaria de 1 script que eu possa colocar a chance de vir um item de qualquer bicho...

 

Exemplo : Quero que uma boots of haste tenha 0.5% de chance de drop de qualquer bicho...

 

Obrigado, na espera

caoticC
02 de dezembro de 2012 às 17:28

Vai la ne creaturescripts/scripts.

function onKill(cid, target, lastHit)
local item = 2122 -- O item
local chance = 120 --- Chance
local quant = 100 --- O maximo do item que ele poderá ganhar
if math.random(100) < chance and isMonster(target) then
doPlayerAddItem(cid, item, math.random(1, quant))
end
return true
end

 

Coloca a tag em creaturescripts.xml

 

<event type="kill" name="item" event="script" value="item.lua"/>

 

Registra o evento:

 

registerCreatureEvent(cid, "item")

Editado Dezembro 2 por caotic

popohat7P
02 de dezembro de 2012 às 18:03

Vlw, man essa chance é em que % ? É que testei com chance 120 ai não veio nada ... ai pus 1000000 tambem não veio nada...

Editado Dezembro 2 por SkyDevilFire

caoticC
02 de dezembro de 2012 às 18:11

Vlw, man essa chance é em que % ? É que testei com chance 120 ai não veio nada ... ai pus 1000000 tambem não veio nada...

 

E tipo assim:

Se o numero que você escolheu for menor do que qualquer numero que pode ser ate 100..

Editado Dezembro 2 por caotic

popohat7P
02 de dezembro de 2012 às 18:19

Hmm, man coloquei 100 e não ocorreu nada =)

 

function onKill(cid, target, lastHit)
local item = 2328 -- O item
local chance = 100 --- Chance
local quant = 100 --- O maximo do item que ele poderá ganhar
if math.random(100) < chance and isMonster(target) then
doPlayerAddItem(cid, item, math.random(1, quant))
end
return true
end

Editado Dezembro 2 por SkyDevilFire

SlicerS
02 de dezembro de 2012 às 18:47

registrase no login.lua?

pq se tu colocar 100 eh 100% chance de vir o.O

popohat7P
02 de dezembro de 2012 às 22:55

Duvida Sanada.

SkymagnumS
02 de dezembro de 2012 às 23:01

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

picapau100P
03 de dezembro de 2012 às 12:56

uma Duvida aqui ^^

isso dai nao precisa vc fica adicionando o item no loot nos monstros nao???

ou so com esse script vem em qualquer monstro?