Postado Maio 31, 2017 8 anos Pessoal como faço pra depois que o player estiver resetado diminua 50% a exp (stages.xml) do servidor. A storage é a seguinte: 30023 Tenho um script de aumentar a exp dos players com premium account, talvez se fizer ao contrário, em vez de aumentar 50%, diminui 50%? function onLogin(cid) local rate = 1.5 -- 50% local config = { welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "Vips ganham "..((rate - 1)*100).."% a mais de experiencia!", s = 13500, -- storage vip } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return TRUE end
Postado Junho 10, 2017 8 anos Em 2017-5-31 ás 19:05, Thayguroficial disse: Pessoal como faço pra depois que o player estiver resetado diminua 50% a exp (stages.xml) do servidor. A storage é a seguinte: 30023 Tenho um script de aumentar a exp dos players com premium account, talvez se fizer ao contrário, em vez de aumentar 50%, diminui 50%? function onLogin(cid) local rate = 1.5 -- 50% local config = { welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "Vips ganham "..((rate - 1)*100).."% a mais de experiencia!", s = 13500, -- storage vip } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return TRUE end MAN VC N PRECISA MUDAR APENAS ISSO NO SCRIPT ONDE TA 1.5 QUE SIGNIFICA+ 50% 1*1= 1 1*1.5= 1.5 1*0,50= 0,50 OU SEJA PARA GANHAR A METADE BASTA COLOCAR 0,50 ONDE TA 1.5
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.