Advertisement
Guest User

Emperium Breaker Ladder

a guest
Jun 12th, 2012
2,099
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.04 KB | None | 0 0
  1. prontera,148,188,5  script  Breaker Ladder  790,{
  2.  
  3.  
  4.  
  5. query_sql "SELECT `char`.char_id,`char`.`name`,global_reg_value.`value` FROM global_reg_value LEFT JOIN `char` ON global_reg_value.char_id=`char`.char_id WHERE global_reg_value.str='brokeemp' ORDER BY CAST(`global_reg_value`.`value` AS UNSIGNED) DESC LIMIT 10", .@char_id, .@name$, .@count;
  6.  
  7.  
  8.  
  9. mes "[ ^00FF00 Kaspersky ^000000 ]";
  10. mes "Hello there "+strcharinfo(0)+", what do you want to do?";
  11. menu "Check Emperium Break Points",-,"View Breaker Ladder",Llad,"Exchange Points",Lex,"Nothing",Lno;
  12. next;
  13.  
  14. next;
  15. mes "[ ^00FF00 Kaspersky ^000000 ]";
  16. mes "Hmm, wait a second, i'll go check my records..";
  17. next;
  18. mes strcharinfo(0)+"'s Emperium Break Points is ^FF0000"+brokeemp+"^000000 Point(s)";
  19. close;
  20.  
  21. Lno:
  22. next;
  23. mes "[ ^00FF00 Kaspersky ^000000 ]";
  24. mes "Suit yourself..";
  25. close;
  26.  
  27. Lex:
  28. next;
  29. mes "[ ^00FF00 Kaspersky ^000000 ]";
  30. mes "What points would you like to exchange?";
  31. mes "^FF0000Note: Check your inventory and weight before exchanging with me!";
  32. menu "Emperium Break Points",-,"Nothing",Lno;
  33. next;
  34. mes "[ ^00FF00 Kaspersky ^000000 ]";
  35. mes "What do you want to exchange with?";
  36. menu "Billow",-,"Emblem of Solar God",Lesg,"Ripple",Lrip,"Silver Ornament",Lsil,"Wrath of Valkyrie",Lval;
  37. next;
  38. mes "[ ^00FF00 Kaspersky ^000000 ]";
  39. mes "You need 50 Breaker Points for this..";
  40. mes "Do you still want Billow?";
  41. menu "Yes",-,"No",Lno;
  42. if(brokeemp < 50) goto Lnep;
  43. if(brokeemp >= 50)
  44. next;
  45. mes "Here you go!";
  46. getitem 7091,1;
  47. set brokeemp,brokeemp-50;
  48. close;
  49.  
  50.  
  51. Lnep:
  52. next;
  53. mes "[ ^00FF00 Kaspersky ^000000 ]";
  54. mes "Not enough points!";
  55. close;
  56.  
  57. Lesg:
  58. next;
  59. mes "[ ^00FF00 Kaspersky ^000000 ]";
  60. mes "You need 70 Breaker Points for this..";
  61. mes "Do you still want Emblem of Solar God?";
  62. menu "Yes",-,"No",Lno;
  63. next;
  64. if(brokeemp < 70) goto Lnep;
  65. if(brokeemp >= 70)
  66. mes "[ ^00FF00 Kaspersky ^000000 ]";
  67. mes "Here you go!";
  68. getitem 7086,1;
  69. set brokeemp,brokeemp-70;
  70. close;
  71.  
  72. Lrip:
  73. mes "[ ^00FF00 Kaspersky ^000000 ]";
  74. mes "You need 50 Breaker Points for this..";
  75. mes "Do you still want Ripple?";
  76. menu "Yes",-,"No",Lno;
  77. if(brokeemp < 50) goto Lnep;
  78. if(brokeemp >= 50)
  79. next;
  80. mes "Here you go!";
  81. getitem 7090,1;
  82. set brokeemp,brokeemp-50;
  83. close;
  84.  
  85. Lval:
  86. mes "[ ^00FF00 Kaspersky ^000000 ]";
  87. mes "You need 50 Breaker Points for this..";
  88. mes "Do you still want Wrath of Valkyrie?";
  89. menu "Yes",-,"No",Lno;
  90. if(brokeemp < 50) goto Lnep;
  91. if(brokeemp >= 50)
  92. next;
  93. mes "Here you go!";
  94. getitem 7078,1;
  95. set brokeemp,brokeemp-50;
  96. close;
  97.  
  98. Lsil:
  99. mes "[ ^00FF00 Kaspersky ^000000 ]";
  100. mes "You need 50 Breaker Points for this..";
  101. mes "Do you still want Silver Ornament?";
  102. menu "Yes",-,"No",Lno;
  103. if(brokeemp < 50) goto Lnep;
  104. if(brokeemp >= 50)
  105. next;
  106. mes "Here you go!";
  107. getitem 7077,1;
  108. set brokeemp,brokeemp-50;
  109. close;
  110.  
  111. Llad:
  112.     next;
  113.     for( set .@x,0; .@x<=9; set .@x,.@x+1 )
  114.     {
  115.         mes "^0000FF"+(.@x+1)+".^000000 "+.@name$[.@x]+" - ^FF0000"+.@count[.@x]+"^000000 Point(s)";
  116.     } // .@x starts at 0, but you want to start with '1st', so use (.@x+1);)
  117. close;
  118.  
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement