Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. // Declara as variáveis
  2. var backup;
  3. var mensagens = new Array();
  4. var numero_mensagem;
  5. // Fim da declaração de variáveis
  6.  
  7. function OnEvent_Initialize(MessengerStart) {
  8. // Faz o "backup" da mensagem pessoal
  9. backup = Messenger.MyPersonalMessage
  10.  
  11. //Definimos quais são as mensagens
  12. mensagens[0] = "Estou on-line !"
  13. mensagens[1] = "Aprendendo MSN Plus Script"
  14. mensagens[2] = "Testando minha aplicação"
  15. mensagens[3] = "I am Jonathan Queiroz"
  16. mensagens[4] = "Última Mensagem"
  17. //Coloca a primeira mensagem por padrão
  18. numero_mensagem = 0
  19. Messenger.MyPersonalMessage = mensagens[numero_mensagem]
  20. }
  21.  
  22. function OnEvent_Uninitialize(MessengerExit) {
  23. // Restaura a mensagem pessoal
  24. Messenger.MyPersonalMessage = backup
  25. }
  26. function OnGetScriptMenu(Location) {
  27. // Cria todo o menú
  28. meu_menu = "<scriptMenu>";
  29. meu_menu += "<MenuEntry Id=\"ProximaMensagem\">";
  30. meu_menu += "Próxima Mensagem";
  31. meu_menu += "</MenuEntry>";
  32. meu_menu += "<MenuEntry Id=\"VoltaMensagem\">";
  33. meu_menu += "Mensagem Anterior";
  34. meu_menu += "</MenuEntry>";
  35. meu_menu += "</ScriptMenu>";
  36. return meu_menu;
  37. }
  38. function OnEvent_MenuClicked(MenuItemId,Location,OriginWnd) {
  39. /* Verificamos qual foi o botão clicado a
  40. partir da opção MenuItemId */
  41. if (MenuItemId=="ProximaMensagem") {
  42. // Chamamos a função "ProximaMensagem()"
  43. ProximaMensagem()
  44. }else if (MenuItemId="VoltaMensagem") {
  45. // Chamamos a função "VoltaMensagem()"
  46. VoltaMensagem()
  47. }
  48. }
  49. function ProximaMensagem() {
  50. if (numero_mensagem>=mensagens.length-1) {
  51. /* Se estiver na última mensagem, retorna à primeira
  52. mensagem do Array
  53. */
  54. numero_mensagem = 0
  55. }else{
  56. // Soma 1 ao número da mensagem
  57. numero_mensagem++
  58. }
  59. Messenger.MyPersonalMessage = mensagens[numero_mensagem]
  60. }
  61. function VoltaMensagem() {
  62. if (numero_mensagem<=0) {
  63. /* Se estiver na primeira mensagem (0), vai
  64. para a última mensagem
  65. */
  66. numero_mensagem = mensagens.length-1
  67. }else{
  68. // Subtrai 1 do número da mensagem
  69. numero_mensagem--
  70. }
  71. Messenger.MyPersonalMessage = mensagens[numero_mensagem]
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement