• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua doItemSetAttribute 0.3.6 error

marcuz90

New Member
Joined
Apr 19, 2011
Messages
48
Reaction score
0
Hello, why does only the description set in this code? I've tried both .uid and without .uid.

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
 
Back
Top