Eu tenho mais uma dúvida, eu queria acionar também um Script que quando ele clicasse na card, ele iria sortear um número de 1 a 10 e mandaria uma mensagem assim: Você tirou o número X (número que foi sorteado).
Tem como botar os dois Scripts juntos?
@edit:
Dá uma olhada:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if (item.uid == 2226) then
if (getPlayerStorageValue(cid, 2226) <= 0) then
doPlayerSendTextMessage(cid,22,"Você achou um Card Rat")
item_uid = doPlayerAddItem(cid, 4854, 1)
setItemName(item_uid, "Card Rat")
doSetItemText(item_uid, "Essa é uma card rat.")
setPlayerStorageValue(cid, 2226, 1)
else
doPlayerSendTextMessage(cid, 22, "O baú está vazio.")
end
else
return 0
end
return 1
end
<action uniqueid="2226" script="cardrat.lua" />
Isso é a Card.
Agora, pra eu botar pra sortear um número aleatório de 1 a 10 seria esse Script:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local value = math.random(1, 10)
local effect = 25 -- muda o effect
doSendMagicEffect(getCreaturePosition(cid), effect)
doCreatureSay(cid, getCreatureName(cid) .. ' sorteou o número ' .. value .. '.', TALKTYPE_ORANGE_1)
return TRUE
end
<action itemid="5810" script="dado.lua"/>
Mas o problema é que o item 2226 é o papel, ele terá várias cards de monstros.
Exemplo: Com o mesmo ID, ele teria vários setItemName diferentes, cada um adquirido de forma diferente nas Quests.
Não tem como eu botar pra só aquela card, daquela quest sortear de 1 a 10?
Obrigado, a propósito, reputei lá em cima.