Advertisement
Guest User

Untitled

a guest
Nov 24th, 2011
1,003
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. prontera,155,171,4 script Stalker 909,{
  2. if ( StalkerSkill != 0 )goto Remove_Skill;
  3. if ( getskilllv(225) == 0 ) goto End_Talk;
  4. if ( getskilllv(225) > 0 ) goto Start_Talk;
  5. Remove_Skill:
  6. skill StalkerSkill,0,0;
  7. set StalkerSkill,0;
  8. dispbottom "[ Stalker NPC ] : Previous Skills has been Removed..";
  9. dispbottom "[ Stalker NPC ] : Even Skills Icons remained. But [ Un-Useable ]";
  10. end;
  11. End_Talk:
  12. mes "[ ^FF0000Stalker NPC^000000 ]";
  13. mes "Please make sure you have the skills required to copy a skills.";
  14. close;
  15. // -- Edit Format : "<Skill Name>", for each case at a new line in order for a Better viewing..
  16. Start_Talk:
  17. mes "[ ^FF0000Stalker NPC^000000 ]";
  18. mes "Choose which skills you want to copy..but a Payment will be charged for each skill you choose.";
  19. next;
  20. switch(select("Jupiter Thuner", // Case 1:
  21. "Arrow Storm", // Case 2:
  22. "Aimed Bolt", // Case 3:
  23. "Arrow Repel", // Case 4:
  24. "Acid Terror", // Case 5:
  25. "Arrow Shower", // Case 6:
  26. "Aspersio", // Case 7:
  27. "B.S Sacramenti", // Case 8:
  28. "Bowling Bash", // Case 9:
  29. "Backstab")){ // Case 10:
  30. // -- Edit Format : callsub S_CopySkill,<Skill ID>,<Skill Level 10>,<Skill Cost>;
  31. // -- Leave the Level as 10 better.because after they relog ..they will auto get level 10 Skills.
  32. // -- I think can add up to 128 Case. Which is 128 Skills choose-able~
  33. // -- If you want it to announce then add "announce" at the back of <skill cost> like Case 10.
  34. case 1: callsub S_CopySkill,84,27,500000; // Jupiter Thuner
  35. case 2: callsub S_CopySkill,2233,getskilllv(225),500000; // Arrow Storm
  36. case 3: callsub S_CopySkill,2236,getskilllv(225),500000; // Aimed Bolt
  37. case 4: callsub S_CopySkill,148,getskilllv(225),500000; // Arrow Repel
  38. case 5: callsub S_CopySkill,230,getskilllv(225),500000; // Acid Terror
  39. case 6: callsub S_CopySkill,47,getskilllv(225),500000; // Arrow Shower
  40. case 7: callsub S_CopySkill,68,getskilllv(225),500000; // Aspersio
  41. case 8: callsub S_CopySkill,69,getskilllv(225),500000; // B.S Sacramenti
  42. case 9: callsub S_CopySkill,62,getskilllv(225),500000; // Bowling Bash
  43. case 10: callsub S_CopySkill,212,getskilllv(225),500000,"announce"; // Backstab
  44. }
  45.  
  46. S_CopySkill:
  47. if ( Zeny < getarg(2)){
  48. mes "[ ^FF0000Stalker NPC^000000 ]";
  49. mes "You must have at least "+getarg(2)+" Zeny to get the Skill.";
  50. close;
  51. }
  52. skill getarg(0),getarg(1),0;
  53. set Zeny,Zeny-getarg(2);
  54. set StalkerSkill,getarg(0);
  55. dispbottom "[ Stalker NPC ] : New Skill fee is [ "+getarg(2)+" Zeny ].";
  56. dispbottom "[ Stalker NPC ] : Check Your Skill Tree Now..for the New Skill.";
  57. if (compare(getarg(3, ""),"announce")) announce strcharinfo(0) + " has just obtained a new skill !!",bc_map;
  58. close;
  59. OnPCLoginEvent:
  60. if ( StalkerSkill != 0 ){
  61. skill StalkerSkill,getskilllv(225),0;
  62. }
  63. end;
  64. }
  65.  
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement