Hello, why does only the description set in this code? I've tried both .uid and without .uid.
Thanks
Code:
t = {
[1] = 2195, -- BOOTS OF HASTE SPEED
[2] = 2130, -- GOLDEN AMULET SPEED
[3] = 2474, -- WINGED HELMET ARMOR SPEED
[4] = 11299, --SAIS ATTACK ATTACK
[5] = 7390, -- THE JUSTICE SEEKER ATTACK
[6] = 7403, -- ORCISH MAUL ATTACK
[7] = 7413, -- TITAN AXE ATTACK
[8] = 7416, -- BLOODY EDGE ATTACK
[9] = 7430, -- ORCISH MAUL ATTACK
[10] = 7423, -- SKULLCRUSHER ATTACK
[11] = 7894, -- MAGMA LEGS ARMOR FIRE PROTECTION
[12] = 7899, -- MAGMA COAT ARMOR FIRE PROTECTION
[13] = 7900, -- MAGMA MONOCLE ARMOR FIRE PROTECTION
[14] = 2506, -- DRAGON SCALE HELMET ARMOR
[15] = 2656, -- BLUE ROBE ARMOR
[16] = 7730, -- BLUE LEGS ARMOR
[17] = 2472, -- MAGIC PLATE ARMOR ARMOR
[18] = 2476, -- KNIGHT ARMOR ARMOR
[19] = 2494, -- DEMON ARMOR ARMOR
[20] = 2945, -- DEMON LEGS ARMOR
[21] = 2496, -- HORNED HELMET ARMOR
[22] = 2514, -- MASTERMIND SHIELD ARMOR
[23] = 2520, -- DEMON SHIELD ARMOR
[24] = 2539, -- PHOENIX SHIELD ARMOR
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local bronzeItem
doCreatureSay(cid, "You have looted a bronze special item! Congratulations!", TALKTYPE_ORANGE_1)
local rand = math.random(1, 24)
for key, value in pairs(t) do
if rand == key then
bronzeItem = doPlayerAddItem(cid, value, 1)
doItemSetAttribute(bronzeItem, "description", "This is a special bronze item.")
if(rand < 3) then
doItemSetAttribute(bronzeItem, "speed", math.random(100, 150))
end
if(rand == 3) then
doItemSetAttribute(bronzeItem, "armor", ((getItemArmor(bronzeItem.uid)*0.50)))
doItemSetAttribute(bronzeItem, "speed", math.random(100, 150))
end
if(rand < 11) and (rand > 3) then
doItemSetAttribute(bronzeItem, "attack", ((getItemAttack(bronzeItem.uid)*0.50)))
end
end
end
return true
end
Thanks