Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. //|-----------------------------------------------------------------|
  2. //|- Copyright © 2006 - 2010 DonAmadeus. All Rights Reserved |
  3. //|- For more info referring this script, dadonamadeus@hotmail.com |
  4. //|-----------------------------------------------------------------|
  5. //|----- Tested With -----------------------------------------------|
  6. //|- eAthena SVN 14477 Trunk + |
  7. //|-----------------------------------------------------------------|
  8. prontera.gat,147,171,5 script Best of Beast 852,{
  9. //|----- Variables -------------------------------------------------|
  10. set @npcname$, "^FF0000[ Arnold ]^000000";
  11.  
  12. setarray @item0[0],501,502,503,504,505,506; // Things needed for item 0
  13. setarray @item1[0],501,502,503,504,505,506; // Things needed for item 1
  14. setarray @item2[0],501,502,503,504,505,506; // Things needed for item 2
  15.  
  16. setarray @reqire0[0],10,10,10,10,10,10; // Things needed for item 0
  17. setarray @reqire1[0],10,10,10,10,10,10; // Things needed for item 1
  18. setarray @reqire2[0],10,10,10,10,10,10; // Things needed for item 2
  19.  
  20.  
  21. setarray @rewards[0],5132,5130,5129; // Rewards (@rewards[0] -> @item0[0]
  22. //|-----------------------------------------------------------------|
  23.  
  24. mes @npcname$;
  25. mes "HI";
  26. mes "Choose an option";
  27. switch(select("Information","Claim","Close")){
  28. Case 1:
  29. next;
  30.  
  31. Case 2:
  32. next;
  33. mes @npcname$;
  34. mes "Which wing would you like to receive?";
  35. switch(select("Item1","Item2","Item3")){
  36. Case 1:
  37. next;
  38. for (set @i,0; @i < getarraysize(@item0[@i]); set @i, @i+1){
  39. if(countitem(@item0[@i]) < @reqire0[@i]){
  40. mes @npcname$;
  41. mes "For the ^FF0000"+getitemname(@rewards[0])+"^000000 you need to collect the following items:";
  42. mes @reqire0[@i]+" ^FF0000"+getitemname(@item0[@i])+"^000000";
  43. }
  44. if(countitem(@item0[@i]) >= @reqire0[@i]){
  45. mes @npcname$;
  46. mes "Congratulations, you have enough to receive your ^FF0000"+getitemname(@rewards[0])+"^000000!";
  47. delitem @item0[@i],@reqire0[@i];
  48. getitem @rewards[0],1;
  49. close;
  50. }
  51.  
  52. }close;
  53. Case 2:
  54. next;
  55. mes @npcname$;
  56. mes "hi";
  57. close;
  58. Case 3:
  59. next;
  60. mes @npcname$;
  61. mes "hi";
  62. close;
  63. }
  64. mes @npcname$;
  65. mes "For the "+@rewards[0]+"You need to collect the following items:";
  66. for (set @i,0; @i < getarraysize(@item0[@i]); set @i, @i+1){
  67. if(countitem(@item[@i]) < 1){
  68. mes @reqire0[@i]+" of ^FF0000"+getitemname(@item0[@i])+"^000000";
  69. }
  70. }
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement