Postado Março 17, 2016 9 anos Eu uso esse no meu servidor ! Abra o Creatuscripts.xml e coloque essa tag ! Spoiler <event type="login" name="ExpVip" event="script" value="vipexp.lua"/> -------------------------------------- Crie um arquivo no lua no diretorio creaturescripts\scripts chamado vipexp e coloque isso dentro Spoiler function onLogin(cid) local rate = 3.0 -- 200 % local config = { welvip = "Você tem "..((rate - 1)*100).."% de EXP à mais!", not_vip = "Torne-se VIP e ganhe "..((rate -1)*100).."% à mais de EXP!", vip = isPremium(cid) } if (config.vip == TRUE) 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 agora abra o login.lua e coloque essa tag Spoiler registerCreatureEvent(cid, "ExpVip") Não tem creditos pois peguei de meu SERVIDOR ! Obrigado Editado Março 17, 2016 9 anos por fawkz1231 (veja o histórico de edições)
Postado Março 17, 2016 9 anos O script acima não vai funcionar por eles checarem a vip de forma diferente. No lugar de vipexp.lua coloque: function onLogin(cid) local rate = 2.0 -- 2x a exp normal local config = { welvip = "Você tem 2x exp por ser vip!", not_vip = "Torne-se VIP e ganhe o dobro de exp!", vip = isPremium(cid) } if getPlayerStorageValue(cid, 55489) - os.time() > 0 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 Usei o script do amigo acima, só configurei para ele usar storage (do sistema que você usa) em vez de checar se o player é premium como no script postado. Editado Março 17, 2016 9 anos por DukeeH (veja o histórico de edições)
Postado Março 19, 2016 9 anos Autor não pego Em 17/03/2016 at 19:03, DukeeH disse: O script acima não vai funcionar por eles checarem a vip de forma diferente. No lugar de vipexp.lua coloque: function onLogin(cid) local rate = 2.0 -- 2x a exp normal local config = { welvip = "Você tem 2x exp por ser vip!", not_vip = "Torne-se VIP e ganhe o dobro de exp!", vip = isPremium(cid) } if getPlayerStorageValue(cid, 55489) - os.time() > 0 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 Usei o script do amigo acima, só configurei para ele usar storage (do sistema que você usa) em vez de checar se o player é premium como no script postado. não pegou
Postado Março 19, 2016 9 anos 1 hora atrás, SkywalkerJr disse: não pego não pegou Se você falar o erro que deu ou o que aconteceu ajuda.
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.