Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Declara as variáveis
- var backup;
- var mensagens = new Array();
- var numero_mensagem;
- // Fim da declaração de variáveis
- function OnEvent_Initialize(MessengerStart) {
- // Faz o "backup" da mensagem pessoal
- backup = Messenger.MyPersonalMessage
- //Definimos quais são as mensagens
- mensagens[0] = "Estou on-line !"
- mensagens[1] = "Aprendendo MSN Plus Script"
- mensagens[2] = "Testando minha aplicação"
- mensagens[3] = "I am Jonathan Queiroz"
- mensagens[4] = "Última Mensagem"
- //Coloca a primeira mensagem por padrão
- numero_mensagem = 0
- Messenger.MyPersonalMessage = mensagens[numero_mensagem]
- }
- function OnEvent_Uninitialize(MessengerExit) {
- // Restaura a mensagem pessoal
- Messenger.MyPersonalMessage = backup
- }
- function OnGetScriptMenu(Location) {
- // Cria todo o menú
- meu_menu = "<scriptMenu>";
- meu_menu += "<MenuEntry Id=\"ProximaMensagem\">";
- meu_menu += "Próxima Mensagem";
- meu_menu += "</MenuEntry>";
- meu_menu += "<MenuEntry Id=\"VoltaMensagem\">";
- meu_menu += "Mensagem Anterior";
- meu_menu += "</MenuEntry>";
- meu_menu += "</ScriptMenu>";
- return meu_menu;
- }
- function OnEvent_MenuClicked(MenuItemId,Location,OriginWnd) {
- /* Verificamos qual foi o botão clicado a
- partir da opção MenuItemId */
- if (MenuItemId=="ProximaMensagem") {
- // Chamamos a função "ProximaMensagem()"
- ProximaMensagem()
- }else if (MenuItemId="VoltaMensagem") {
- // Chamamos a função "VoltaMensagem()"
- VoltaMensagem()
- }
- }
- function ProximaMensagem() {
- if (numero_mensagem>=mensagens.length-1) {
- /* Se estiver na última mensagem, retorna à primeira
- mensagem do Array
- */
- numero_mensagem = 0
- }else{
- // Soma 1 ao número da mensagem
- numero_mensagem++
- }
- Messenger.MyPersonalMessage = mensagens[numero_mensagem]
- }
- function VoltaMensagem() {
- if (numero_mensagem<=0) {
- /* Se estiver na primeira mensagem (0), vai
- para a última mensagem
- */
- numero_mensagem = mensagens.length-1
- }else{
- // Subtrai 1 do número da mensagem
- numero_mensagem--
- }
- Messenger.MyPersonalMessage = mensagens[numero_mensagem]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement