brendorox

Untitled

Aug 14th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. prontera,156,160,4 script Presença 82,{
  2. set .@n$, "[Presença]";
  3. set @TempoHora, 3600;
  4. mes .@n$;
  5. mes "Olá, "+strcharinfo(0)+"!";
  6. mes "O que você gostaria de fazer ?";
  7. next;
  8. switch(select("Marcar Presença:Ver Meus Pontos:Trocar Meus Pontos:Sair")){
  9.  
  10. case 1:
  11. if(#presenca != 1){
  12. set #TimeOn, gettimetick(2) + @TempoHora;
  13. set #presenca,1;
  14. mes .@n$;
  15. mes "Seu tempo foi marcado !";
  16. close;
  17. }
  18. if(#TimeOn >= gettimetick(2)){
  19. mes .@n$;
  20. mes "Você ainda não pode pegar os seu Ponto de Presença.";
  21. mes "Espere ^FF0000"+((#TimeOn-gettimetick(2))/60)+"^000000 minutos.";
  22. close;
  23. }
  24. mes .@n$;
  25. mes "Receba agora os seu ponto de presença.";
  26. set #pontos,#pontos+1;
  27. set #presenca,0;
  28. next;
  29. mes .@n$;
  30. mes "Ponto de presença Entrege.";
  31. close;
  32.  
  33. case 2:
  34. mes .@n$;
  35. mes "Você tem: ^FF0000"+#pontos+"^000000 Pontos de Presença!";
  36. close;
  37.  
  38. case 3:
  39. mes .@n$;
  40. mes "Você tem: ^FF0000"+#pontos+"^000000 Pontos de Presença!";
  41. mes "Deseja trocar 4 Pontos por Uma Moeda Vip?";
  42. if(select("Sim:Não") == 2) close;
  43. next;
  44. mes .@n$;
  45. if(#pontos < 1){
  46. mes "Você não tem Ponto de Presença.";
  47. close;
  48. }
  49. set #pontos,#pontos-1;
  50. getitem 674,1;
  51. for (set @i,0; @i < getarraysize(.premios); set @i,@i+1) getitem .premios[@i],.quantds[@i];
  52. mes "Ponto trocado com sucesso & você acaba de receber itens!.";
  53. close;
  54.  
  55. case 4:
  56. mes .@n$;
  57. mes "Volte quando quiser marcar seu tempo!";
  58. close;
  59. }
  60. OnWhisperGlobal:
  61. if(#presenca == 0){
  62. dispbottom "Você ainda não marcou presença !";
  63. end;
  64. }
  65. dispbottom "Faltam apenas "+((#TimeOn-gettimetick(2))/60)+" minutos.";
  66. end;
  67. OnPCLogoutEvent:
  68. if(#presenca == 1){
  69. if(checkvending(strcharinfo(0))){
  70. set #presenca,0;
  71. end;
  72. }
  73. set #TimeOff,#TimeOn - gettimetick(2);
  74. end;
  75. }
  76. OnPCLoginEvent:
  77. if(#presenca == 1){
  78. set #TimeOn, gettimetick(2) + #TimeOff;
  79. end;
  80.  
  81. OnInit:
  82. /* Coloque na ordem [ID (1) - Quantidade (1), e assim por diante] */
  83. setarray .premios[0],0,0,0,0,0,0,0,0,0;
  84. setarray .quantds[0],0,0,0,0,0,0,0,0,0;
  85. end;
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment