• 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 Help please

Bonnen888

Member
Joined
Oct 19, 2008
Messages
99
Reaction score
7
Location
Sweden
Can someone help me fix this script for potion lever.

When they got no cash they get a bp, but i want so they not get a empty bp.

Can someone help??

PHP:
function onUse(cid, item, frompos, item2, topos)

container = doPlayerAddItem(cid, 3940, 1)

if item.itemid == 1945 and doPlayerRemoveMoney(cid,5000) == 1 then
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doTransformItem(item.uid,item.itemid+1)

elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,5000) == 1 then
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doAddContainerItem(container, 7590, 7)
doTransformItem(item.uid,item.itemid-1)

else
doPlayerSendCancel(cid,"Sorry, you don't have enough money!")
end
return 1
end
 
Lua:
function onUse(cid, item, frompos, item2, topos) 

container = doPlayerAddItem(cid, 3940, 1) 

if item.itemid == 1945 and doPlayerRemoveMoney(cid,5000) == TRUE then 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doTransformItem(item.uid,item.itemid+1) 

elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,5000) == TRUE then 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doAddContainerItem(container, 7590, 7) 
doTransformItem(item.uid,item.itemid-1) 

else 
doPlayerSendCancel(cid,"Sorry, you don't have enough money!") 
end 
return TRUE 
end
 
use this then
Lua:
--- Runes backpack clicking by kekox.
function onUse(cid, item, fromPosition, itemEx, toPosition)
runa = 2268 --- rune id
cargas = 10 --- charges
moneyreq = 7000 --- money in gps

        if getPlayerMoney(cid) >= moneyreq then 
        container = doPlayerAddItem(cid,2003,1)
        doPlayerRemoveMoney(cid,moneyreq)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
        doAddContainerItem(container, runa, cargas)
	doSendMagicEffect(getPlayerPosition(cid), 13)
        else
        doPlayerSendTextMessage(cid,19,"Disculpa pero nesecitas " .. moneyreq .. "GPS para comprar 1BP de Sudden Death Rune.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        end
	return TRUE
end
It works for me in 0.2
 
Back
Top