Guest User

L2 Rapture [NPC BUFFER Source Code SHARE] www.RAPTUREPVP.com

a guest
Oct 26th, 2014
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. class 1 l2r_town_buffer : citizen
  2. {
  3. parameter:
  4. int windwalk = 308226; // 308226 ww 2
  5. int magicbarrier = 265218; // 265218 magic barrier 2
  6. int agility = 278275; // 278275 agility 3
  7. int might = 273411; // 273411 might 3
  8. int guidance = 317443; // 317443 guidance 3
  9. int deathwhisper = 317955; // 317955 dw 3
  10. int focus = 275715; // 275715 focus 3
  11. int haste = 278018; // 278018 haste 2
  12. int blessbody = 267526; // 267526 bb 6
  13. int shield = 266243; // 266243 shield 3
  14. int acumen = 277763; // 277763 acumen 3
  15. int concentration = 275974; // 275974 concentration 6
  16. int empower = 271107; // 271107 empower 3
  17. int blesssoul = 268294; // 268294 bs 6
  18. int blessshield = 318214; // 318214 bless shgield 6
  19. int mentalshield = 264964; // 264964 mental shield 4
  20. string fnHi = "l2r_town_buffer.htm";
  21. string fnSelectBuffs = "l2r_select_buff.htm";
  22. int chargeFee = 0;
  23. int feeItem = 57; // 57 adena
  24. int feeAmt = 1000;
  25.  
  26. handler:
  27. EventHandler TALKED (talker)
  28. {
  29. myself::ShowPage (talker, fnHi);
  30. }
  31. EventHandler MENU_SELECTED (ask, reply, talker)
  32. {
  33. if (ask == 3) //player select buffs
  34. {
  35. if (reply == 1)
  36. {
  37. myself::ShowPage (talker, fnSelectBuffs);
  38. }
  39. if (reply > 10000)
  40. {
  41. if( ( myself::Skill_GetConsumeMP( reply ) < myself.sm.mp && myself::Skill_GetConsumeHP( reply ) < myself.sm.hp ) && myself::Skill_InReuseDelay( reply ) == 0 )
  42. {
  43. if (chargeFee == 1)
  44. {
  45. if (myself::OwnItemCount (talker, feeItem) > feeAmt)
  46. {
  47. myself::DeleteItem1 (talker, feeItem, feeAmt);
  48. }
  49. else
  50. {
  51. myself::Say ("Sorry " + talker.name + ", come back when you have more Adena.");
  52. return;
  53. }
  54. }
  55. myself::AddUseSkillDesire( talker, reply, 1, 0, 1000000 );
  56. myself::ShowPage (talker, fnSelectBuffs);
  57. }
  58. }
  59. }
  60. }
  61. }
Add Comment
Please, Sign In to add comment