You lost 110% gold coins and 110 mana on one platinum coin and 110% platinum coins and 220 mana for crystal coin.
Good for RPG servers:
Good for RPG servers:
PHP:
local items = {2148,2152,2160}
function onCastSpell(cid, var)
local ile = {}
for k, v in pairs(items) do
table.insert(ile, getPlayerItemCount(cid, v))
end
for i = 1, #items do
count = getPlayerItemCount(cid, items[i])
if count == math.max(unpack(ile)) and count ~= 0 then
rep = true
item, item_1 = items[i], items[i+1]
end
end
if item == 2148 then
mana = 1
elseif item == 2152 then
mana = 2
end
if rep == true then
local minCount = 1
if getCreatureMana(cid) >= minCount * 110 * mana then
if math.max(unpack(ile)) >= minCount * 110 then
local count_1 = getPlayerItemCount(cid, item_1)
doPlayerRemoveItem(cid, item, minCount * 110)
doPlayerRemoveItem(cid, item_1, count_1)
doPlayerAddItem(cid, item_1, minCount + count_1)
doPlayerAddSpentMana(cid, minCount * 110 * mana)
doCreatureAddMana(cid, -minCount * 110 * mana, false)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
return true
else
doPlayerSendCancel(cid, "You need more than 110 "..getItemNameById(item).."s.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
return false
end
else
doPlayerSendCancel(cid, "You don't have enough mana.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
return false
end
else
doPlayerSendCancel(cid, "You need more than 110 gold/platinum coins.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
return false
end
return true
end
PHP:
<instant name="Change Money" words="chenge" lvl="25" mana="0" selftarget="1" exhaustion="2000" event="script" value="test.lua"/>