Advertisement
outlawftw

Untitled

Aug 9th, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. class 1 rebirth_manager : citizen
  2. {
  3. handler:
  4. EventHandler TALKED( talker )
  5. {
  6. if( talker.karma > 0 )
  7. {
  8. myself::ShowPage( talker, "rebirth_manager_karma.htm" );
  9. }
  10. else
  11. {
  12. myself::ShowPage( talker, "rebirth_manager.htm" );
  13. }
  14. }
  15.  
  16. EventHandler MENU_SELECTED( talker, ask, reply )
  17. {
  18. if( ask == 749 )
  19. {
  20. if( reply == 1 && talker.level == 78 )
  21. {
  22. if( myself::OwnItemCount( talker, 9700 ) == 1 )
  23. {
  24. myself::ShowPage( talker, "rebirth_manager_1st.htm" );
  25. }
  26. else if( myself::OwnItemCount( talker, 9700 ) == 2 )
  27. {
  28. myself::ShowPage( talker, "rebirth_manager_2nd.htm" );
  29. }
  30. else if( myself::OwnItemCount( talker, 9700 ) == 3 )
  31. {
  32. myself::ShowPage( talker, "rebirth_manager_3rd.htm" );
  33. }
  34. else
  35. {
  36. myself::ShowPage( talker, "rebirth_manager_norebirth.htm" );
  37. }
  38. }
  39. else
  40. {
  41. myself::ShowPage( talker, "nolevel78.htm" );
  42. }
  43. }
  44. if( ask == 750 )
  45. {
  46. if( talker.level == 78 && talker.subjob_id == 0 )
  47. {
  48. if( reply == 1 )
  49. {
  50. myself::IncrementParam( talker, 0, -1511275834 );
  51. myself::GiveItem1( talker, 9700, 1 );
  52. myself::GiveItem1( talker, 9701, 1 );
  53. myself::ShowPage( talker, "rebirth1st_completed.htm" );
  54. myself::SoundEffect( talker, "ItemSound.quest_finish" );
  55. gg::Announce( myself::MakeFString( 1854233, talker.name, "", "", "", "" ) );
  56. }
  57. else if( reply == 2 )
  58. {
  59. myself::IncrementParam( talker, 0, -1511275834 );
  60. myself::GiveItem1( talker, 9700, 1 );
  61. myself::GiveItem1( talker, 9701, 1 );
  62. myself::ShowPage( talker, "rebirth2nd_completed.htm" );
  63. myself::SoundEffect( talker, "ItemSound.quest_finish" );
  64. gg::Announce( myself::MakeFString( 1854234, talker.name, "", "", "", "" ) );
  65. }
  66. else if( reply == 3 )
  67. {
  68. myself::IncrementParam( talker, 0, -1511275834 );
  69. myself::GiveItem1( talker, 9700, 1 );
  70. myself::GiveItem1( talker, 9701, 1 );
  71. myself::ShowPage( talker, "rebirth3rd_completed.htm" );
  72. myself::SoundEffect( talker, "ItemSound.quest_finish" );
  73. gg::Announce( myself::MakeFString( 1854235, talker.name, "", "", "", "" ) );
  74. }
  75. }
  76. else
  77. {
  78. myself::ShowPage( talker, "nolevel78.htm" );
  79. }
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement