Advertisement
Emistry

[RO] Hourly MVP Summon Event 1.1

Aug 28th, 2016
795
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. // https://rathena.org/board/topic/107191-r-mvp-event-script/
  2.  
  3.  
  4. prontera,155,181,5 warp mvp_event_main_warp 2,2,guild_vs1,50,50
  5.  
  6. - script mvp_event_main -1,{
  7.  
  8. OnInit:
  9. .map$ = "guild_vs1";
  10. disablenpc "mvp_event_main_warp";
  11. end;
  12.  
  13. OnHour00:
  14. OnHour06:
  15. OnHour12:
  16. OnHour18:
  17. if ( !.status ) {
  18. .status = 1;
  19. enablenpc "mvp_event_main_warp";
  20. for ( .@i = 3; .@i > 0; .@i-- ) {
  21. announce "MVP Event start in "+.@i+" minutes.",bc_all;
  22. sleep 60000;
  23. }
  24. disablenpc "mvp_event_main_warp";
  25. announce "MVP Event start now.",bc_all;
  26.  
  27. for ( .@i = 10; .@i > 0; .@i-- ) {
  28. mapannounce .map$,"MVP Event start in "+.@i+" seconds.",bc_map;
  29. sleep 1000;
  30. }
  31. monster .map$,0,0,"--ja--",1002,1,strnpcinfo(3)+"::OnKilled";
  32. .status = 2;
  33. initnpctimer;
  34. }
  35. end;
  36.  
  37. OnTimer1800000: // 30 minutes.
  38. OnEnd:
  39. stopnpctimer;
  40. .status = 0;
  41. end;
  42.  
  43. OnKilled:
  44. if ( .status == 2 ) {
  45. donpcevent strnpcinfo(3)+"::OnEnd";
  46. addrid(1);
  47. getitem 512,1;
  48. getitem 512,2;
  49. getitem 512,3;
  50. mes "Gained rewards";
  51. close2;
  52. warp "SavePoint",0,0;
  53. }
  54. end;
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement