• 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!

Amulets/Rings Charges

Proland

New Member
Joined
Dec 28, 2008
Messages
116
Reaction score
0
Greetings, anyone know how to fix so that amuletseller sells Rings with charges?


for example might ring charges: 20

stone skin amulet charges: 5

thanks in advance
 
Code:
shopModule:addBuyableItem({'name'}, id, price, charges, 'full name')

for example

Code:
shopModule:addBuyableItem({'sudden death'}, 2268, 350, 3, 'sudden death rune')
 
Code:
shopModule:addBuyableItem({'name'}, id, price, charges, 'full name')

for example

Code:
shopModule:addBuyableItem({'sudden death'}, 2268, 350, 3, 'sudden death rune')

I thought so too, still they remain low charged, for example I put up:

Code:
shopModule:addBuyableItem({'stone skin'}, 2197, 2500, 5, 'stone skin amulet')

And when I log in and buy a stone skin amulet it's still only one charge, though if I create an item using "/i stone skin amulet" it's 100 charges, and if I create it using ID I get 5 charges, they've all got the same ID number :p
 
if(itemId == 2197 || itemId == 10219 || itemId == 10221 || itemId == 10220)
newItem->setCharges(5);
else if(itemId == 2164)
newItem->setCharges(20);
else if(itemId == 2198)
newItem->setCharges(50);
else if(itemId == 2199)
newItem->setCharges(150);
else if(itemId == 2201 || itemId == 2172 || itemId == 2170 || itemId == 7887 || itemId == 7888 || itemId == 7889 || itemId == 7890 || itemId == 2161)
newItem->setCharges(200);
else if(itemId == 2200)
newItem->setCharges(250);

Add this to luascript.cpp after CreateItem and compile your exe
 
Last edited:
Back
Top