Galera to com um probleminha ake...meu exp ring da 20% a mais de exp, ai tpw...meu sistema de vip é clikando numa medal, ai eu colokei pra quando clika na medal dar alem da vip 50% de exp, só q quando um player vip coloka o anel, esse anel tira os 50% e deixa o player com 20%.
Eu gostaria q vcs fizessem um script pra se o kra for vip soma os 50% de exp da vip com os 20% de exp do ring....meus scripts sao esses(eu nao sei coloca em spoiler, se alguem me ensina eu coloko^^):
EXP RING:
local rate = 1.2
function onEquip(cid, item, slot)
if(item.itemid ~= 10310) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
doTransformItem(item.uid, 10309)
return true
end
return true
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 10309) then
return TRUE
end
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your experience ending.")
doTransformItem(item.uid, 10310)
return TRUE
end
VIP CLIKANDO NA MEDAL:
local rate = 1.5
function onUse(cid, item, fromPosition, itemEx, toPosition)
local name = getCreatureName(cid)
-- if getPlayerStorageValue(cid,11551) < 1 then
if getPlayerLevel(cid) > 1 then
getPlayerStorageValue(cid, 11551)
doSendAnimatedText(getPlayerPosition(cid), "Welcome!", TEXTCOLOR_RED)
doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 30 days! You can now enter the VIP-area and use unique features!. ", TALKTYPE_ORANGE_1)
doBroadcastMessage("" .. name .. " is now a VIP member. For more details, go to our website shop: frozenhell-ice.com")
setPlayerStorageValue(cid, 11551, (getPlayerStorageValue(cid,11551) + 15))
doPlayerAddOutfitId(cid,35,3)
doPlayerSetExperienceRate(cid, rate)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"You are already a donator.")
end
return true
end
Eu nao sei em qual deve fazer a alteraçao entao postei os dois....arruma ai pra mim galera plx