AF

Usando Random Match!

Por affcara, 25 de fev. de 2012 em Archived

script
4
976
affcaraA
25 de fevereiro de 2012 às 02:57

Eu tava querendo fazer um bau de quest que ao ser usado tem chance de 25% de dropar um item "x"

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 25511) < 1 then
doPlayerAddItem(cid, 11660)
doPlayerAddItem(cid, 2144, 1)
doPlayerSetStorageValue(cid, 25511, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja pegou seu premio.")
end

return TRUE
end

 

Esse é o script do bau, será que alguém me explica como faço para o item 11660 ter 25% de chance de loot?

Obrigado pelas respostas =)

AnneMottaA
25 de fevereiro de 2012 às 03:28

axo que isso ira ajudar http://www.xtibia.com/forum/topic/141967-action-random-chest/

VodkartV
25 de fevereiro de 2012 às 15:51

if math.random(1,100) <= 25 then

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 25511) >= 1 then
return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja pegou seu premio.")
end
if math.random(1,100) <= 25 then
doPlayerAddItem(cid, 11660)
else
doPlayerAddItem(cid, 2144, 1)
end
doPlayerSetStorageValue(cid, 25511, 1)
return TRUE
end

affcaraA
25 de fevereiro de 2012 às 16:50

Graande VodKart! kkkk

Eu não sabia que

math.random

era tão simplista, por isso que procurei tutos e não achei nada.

Obrigado pela ajuda =)

Editado Fevereiro 25 por affcara