Ahmed Kotb
Mapper
- Joined
- Mar 12, 2015
- Messages
- 72
- Reaction score
- 0
Code:
function Upgrade(cid,item,gemscount,oldwand,newwand,item2)
if item2.itemid == oldwand then
rand = math.random(1,10)
position=getPlayerPosition(cid)
if getPlayerItemCount(cid,item.itemid) >= gemscount then
doPlayerRemoveItem(cid,item.itemid,gemscount)
if rand > 5 then
doPlayerSendTextMessage(cid,19,"Your Upgrade Has Been Failed")
doSendAnimatedText(position,"Failed",TEXTCOLOR_RED)
doSendMagicEffect(position,2)
else
doPlayerAddItem(cid,newwand,1)
doPlayerSendTextMessage(cid,19,"Congratulations! Your Weapon Has Been Successfully Upgraded")
doSendAnimatedText(position,"Succeed",TEXTCOLOR_RED)
doSendMagicEffect(position,28)
end
doRemoveItem(item2.uid,1)
end
end
end
function onUse(cid, item, frompos, item2, topos)
-- Arch Gems <Start>
if item.itemid == 2146 and getPlayerItemCount(cid,2146) >= 10 then
Upgrade(cid,item,10,2453,7447,item2) --Wand
Upgrade(cid,item,10,2352,7448,item2) --Arrow
Upgrade(cid,item,10,7382,7386,item2) --Sword
Upgrade(cid,item,10,6553,7434,item2) --Axe
Upgrade(cid,item,10,7421,7427,item2) --Mace
end
if item.itemid == 2146 and getPlayerItemCount(cid,2146) >= 40 then
Upgrade(cid,item,40,7447,7446,item2) --Wand
Upgrade(cid,item,40,7448,7963,item2) --Arrow
Upgrade(cid,item,40,7386,7390,item2) --Sword
Upgrade(cid,item,40,7434,2431,item2) --Axe
Upgrade(cid,item,40,7427,7428,item2) --Mace
end
-- Arch Gems <End/>
-- Inf Gems <Start>
if item.itemid == 7760 and getPlayerItemCount(cid,7760) >= 10 then
Upgrade(cid,item,10,7379,7756,item2) --Wand
Upgrade(cid,item,10,7365,7746,item2) --Arrow
Upgrade(cid,item,10,7402,7747,item2) --Sword
Upgrade(cid,item,10,7413,7752,item2) --Axe
Upgrade(cid,item,10,7381,7755,item2) --Mace
end
if item.itemid == 7760 and getPlayerItemCount(cid,7760) >= 40 then
Upgrade(cid,item,40,7756,2187,item2) --Wand
Upgrade(cid,item,40,7746,7426,item2) --Arrow
Upgrade(cid,item,40,7747,7748,item2) --Sword
Upgrade(cid,item,40,7752,7753,item2) --Axe
Upgrade(cid,item,40,7755,7757,item2) --Mace
end
-- Inf Gems <End/>
-- Ice King Gems <Start>
if item.itemid == 7759 and getPlayerItemCount(cid,7759) >= 10 then
Upgrade(cid,item,10,2183,7773,item2) --Wand
Upgrade(cid,item,10,7839,7765,item2) --Arrow
Upgrade(cid,item,10,7407,7766,item2) --Sword
Upgrade(cid,item,10,7455,7771,item2) --Axe
Upgrade(cid,item,10,7450,7774,item2) --Mace
end
if item.itemid == 7759 and getPlayerItemCount(cid,7759) >= 40 then
Upgrade(cid,item,40,7773,7775,item2) --Wand
Upgrade(cid,item,40,7765,7764,item2) --Arrow
Upgrade(cid,item,40,7766,7767,item2) --Sword
Upgrade(cid,item,40,7771,7772,item2) --Axe
Upgrade(cid,item,40,7774,7776,item2) --Mace
end
-- Ice King Gems <End/>
-- Assasin Gems <Start>
if item.itemid == 7761 and getPlayerItemCount(cid,7761) >= 10 then
Upgrade(cid,item,10,3961,7864,item2) --Wand
Upgrade(cid,item,10,7850,7854,item2) --Arrow
Upgrade(cid,item,10,6528,7857,item2) --Sword
Upgrade(cid,item,10,2415,7862,item2) --Axe
Upgrade(cid,item,10,2424,7868,item2) --Mace
end
if item.itemid == 7761 and getPlayerItemCount(cid,7761) >= 40 then
Upgrade(cid,item,40,7864,7866,item2) --Wand
Upgrade(cid,item,40,7854,7855,item2) --Arrow
Upgrade(cid,item,40,7857,7858,item2) --Sword
Upgrade(cid,item,40,7862,7863,item2) --Axe
Upgrade(cid,item,40,7868,7867,item2) --Mace
end
-- Assasin Gems <End/>
-- Light Gems <Start>
if item.itemid == 7762 and getPlayerItemCount(cid,7762) >= 10 then
Upgrade(cid,item,10,7451,7879,item2) --Wand
Upgrade(cid,item,10,7838,7871,item2) --Arrow
Upgrade(cid,item,10,7420,7872,item2) --Sword
Upgrade(cid,item,10,7454,7877,item2) --Axe
Upgrade(cid,item,10,2445,7880,item2) --Mace
end
if item.itemid == 7762 and getPlayerItemCount(cid,7762) >= 40 then
Upgrade(cid,item,40,7879,7881,item2) --Wand
Upgrade(cid,item,40,7871,7870,item2) --Arrow
Upgrade(cid,item,40,7872,7873,item2) --Sword
Upgrade(cid,item,40,7877,7878,item2) --Axe
Upgrade(cid,item,40,7880,7882,item2) --Mace
end
-- Light Gems <End/>
end
Last edited by a moderator: