tuduras
Well-Known Member
- Joined
- Jun 4, 2017
- Messages
- 340
- Solutions
- 2
- Reaction score
- 58
Heello, how are U ? good okay.
when I equip ring i have double exp and get experience for monster, when I deequip ring when I kill monster dont get exp for monster.
Do You know maybe what is wrong ?
here post my exp_ring script
when I equip ring i have double exp and get experience for monster, when I deequip ring when I kill monster dont get exp for monster.
Do You know maybe what is wrong ?
here post my exp_ring script
LUA:
--By Kalan/YoS!--
local Inforate = getConfigInfo('rateExperience')
local lvlmin = 800 --lvl minimum by uzyc
local lvlmax = 10000 --lvl max by uzyc
local exprate = 2 --jak ma zmieniac exp rate... 1.2 = exprate z configu + 20%
local newrate = exprate*Inforate
local effect = math.random(27, 32)
function onEquip(cid, item, slot)
playerlvl = getPlayerLevel(cid)
playerpos = getPlayerPosition(cid)
if playerlvl >= lvlmin then
if playerlvl <= lvlmax then
doPlayerSetExperienceRate(cid, exprate)
doPlayerSendTextMessage(cid,22,"Your Exp Stage is Bigger(rate: "..newrate..")!")
doSendMagicEffect(playerpos, effect)
else
doPlayerSendTextMessage(cid,22,"Your lvl is too big!")
end
else
doPlayerSendTextMessage(cid,22,"Your lvl is too low!")
end
return true
end
function onDeEquip(cid, item, slot)
if playerlvl >= lvlmin then
doPlayerSetExperienceRate(cid, normal)
doPlayerSendTextMessage(cid,22,"Your exp rate now is normal(rate: "..getConfigInfo('rateExperience')..")!")
doSendMagicEffect(playerpos, effect)
end
return true
end