SO
dúvida

"Ou" em script

Por Soulviling, 22 de jun. de 2013 em Scripts

script
5
724
SoulvilingS
22 de junho de 2013 às 18:55

Uma dúvida besta, "OU" em script

Tipo um item (xxxx) ou item(yyyy)

 

Exp melhor:

doPlayerAddItem(cid,5097,5) OU (usar o código)

doPlayerAddItem(cid,5091,2)

 

 

Usei a base de javascript "or" e não estou conseguindo, quem pudar me ajudar rep+

SkymagnumS
22 de junho de 2013 às 18:57

An?

 

Cara sempre vai adicionar o primeiro item se o player aceitar, caso não adicione vai direto para o segundo.

 

Explica oque você quer fazer, tipo adicionar o item x ou y se for isso usa assim.

 

 

   local random = math.random(1, 2)
    return doPlayerAddItem(cid, random == 1 and 2160 or 2159, 10)
SoulvilingS
22 de junho de 2013 às 19:03

É isso mesmo, to meio que criando um script mais ou menos parecido com esse:

function onUse(cid, item, fromPosition, itemEx, toPosition)
doPlayerAddItem(cid,5097,5)
doTransformItem(item.uid, 2710)
doSendAnimatedText(getPlayerPosition(cid),"COLHENDO!", math.random(01,255))

doDecayItem(item.uid)
return true
end

Tipo esse é pra pegar a fruta

doPlayerAddItem(cid,5097,5)

 

Queria colocar pra pegar não só 5 frutas, e sim 3 ou 2, aleatoriamente.

SkymagnumS
22 de junho de 2013 às 19:14

Usa math.random.

 

Exêmplo:

 

doPlayerAddItem(cid, 5097, math.random(1, 5))
SoulvilingS
22 de junho de 2013 às 19:15

Isso mesmo, obrigado. Pode fechar o tópico.