Advertisement
KyadCK

npc

Mar 4th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.73 KB | None | 0 0
  1. Scripts:
  2. WheatSalesman:
  3. Script:
  4. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  5. - '@SETINT $<playername>.XPcost 25'
  6. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  7. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for Wheat seeds!'
  8. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  9. - ' @DELVAR i $<playername>.XPcount'
  10. - ' @DELVAR i $<playername>.XPcost'
  11. - ' @EXIT'
  12. - '@ELSE'
  13. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  14. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  15. - ' @CMDCON give <playername> 295 5'
  16. - ' @PLAYER &6[<entityname>] &fThank you for buying Wheat seeds!'
  17. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  18. - ' @DELVAR i $<playername>.XPcount'
  19. - ' @DELVAR i $<playername>.XPcost'
  20. - '@ENDIF'
  21. PumpkinSalesman:
  22. Script:
  23. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  24. - '@SETINT $<playername>.XPcost 25'
  25. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  26. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for Pumpkin seeds!'
  27. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  28. - ' @DELVAR i $<playername>.XPcount'
  29. - ' @DELVAR i $<playername>.XPcost'
  30. - ' @EXIT'
  31. - '@ELSE'
  32. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  33. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  34. - ' @CMDCON give <playername> 361 5'
  35. - ' @PLAYER &6[<entityname>] &fThank you for buying Pumpkin seeds!'
  36. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  37. - ' @DELVAR i $<playername>.XPcount'
  38. - ' @DELVAR i $<playername>.XPcost'
  39. - '@ENDIF'
  40. MelonSalesman:
  41. Script:
  42. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  43. - '@SETINT $<playername>.XPcost 25'
  44. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  45. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for Melon seeds!'
  46. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  47. - ' @DELVAR i $<playername>.XPcount'
  48. - ' @DELVAR i $<playername>.XPcost'
  49. - ' @EXIT'
  50. - '@ELSE'
  51. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  52. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  53. - ' @CMDCON give <playername> 362 5'
  54. - ' @PLAYER &6[<entityname>] &fThank you for buying Melon seeds!'
  55. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  56. - ' @DELVAR i $<playername>.XPcount'
  57. - ' @DELVAR i $<playername>.XPcost'
  58. - '@ENDIF'
  59. SteakSalesman:
  60. Script:
  61. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  62. - '@SETINT $<playername>.XPcost 25'
  63. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  64. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for a Steak!'
  65. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  66. - ' @DELVAR i $<playername>.XPcount'
  67. - ' @DELVAR i $<playername>.XPcost'
  68. - ' @EXIT'
  69. - '@ELSE'
  70. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  71. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  72. - ' @CMDCON give <playername> 364 1'
  73. - ' @PLAYER &6[<entityname>] &fThank you for buying a Steak!'
  74. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  75. - ' @DELVAR i $<playername>.XPcount'
  76. - ' @DELVAR i $<playername>.XPcost'
  77. - '@ENDIF'
  78. CakeSalesman:
  79. Script:
  80. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  81. - '@SETINT $<playername>.XPcost 25'
  82. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  83. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for a Cake!'
  84. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  85. - ' @DELVAR i $<playername>.XPcount'
  86. - ' @DELVAR i $<playername>.XPcost'
  87. - ' @EXIT'
  88. - '@ELSE'
  89. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  90. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  91. - ' @CMDCON give <playername> 354 1'
  92. - ' @PLAYER &6[<entityname>] &fThank you for buying a Cake!'
  93. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  94. - ' @DELVAR i $<playername>.XPcount'
  95. - ' @DELVAR i $<playername>.XPcost'
  96. - '@ENDIF'
  97. AppleSalesman:
  98. Script:
  99. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  100. - '@SETINT $<playername>.XPcost 25'
  101. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  102. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for an Apple!'
  103. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  104. - ' @DELVAR i $<playername>.XPcount'
  105. - ' @DELVAR i $<playername>.XPcost'
  106. - ' @EXIT'
  107. - '@ELSE'
  108. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  109. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  110. - ' @CMDCON give <playername> 260 1'
  111. - ' @PLAYER &6[<entityname>] &fThank you for buying an Apple!'
  112. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  113. - ' @DELVAR i $<playername>.XPcount'
  114. - ' @DELVAR i $<playername>.XPcost'
  115. - '@ENDIF'
  116. CarrotSalesman:
  117. Script:
  118. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  119. - '@SETINT $<playername>.XPcost 25'
  120. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  121. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for a Carrot!'
  122. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  123. - ' @DELVAR i $<playername>.XPcount'
  124. - ' @DELVAR i $<playername>.XPcost'
  125. - ' @EXIT'
  126. - '@ELSE'
  127. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  128. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  129. - ' @CMDCON give <playername> 391 1'
  130. - ' @PLAYER &6[<entityname>] &fThank you for buying a Carrot!'
  131. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  132. - ' @DELVAR i $<playername>.XPcount'
  133. - ' @DELVAR i $<playername>.XPcost'
  134. - '@ENDIF'
  135. PotatoSalesman:
  136. Script:
  137. - '@SETINT $<playername>.XPcount <totalexp:<playername>>'
  138. - '@SETINT $<playername>.XPcost 25'
  139. - '@IF i $<playername>.XPcount < $<playername>.XPcost'
  140. - ' @PLAYER &6[<entityname>] &fYou do not have enough XP for a Potato!'
  141. - ' @PLAYER &9[VT] &eYou need 25 XP, but only have $<playername>.XPcount'
  142. - ' @DELVAR i $<playername>.XPcount'
  143. - ' @DELVAR i $<playername>.XPcost'
  144. - ' @EXIT'
  145. - '@ELSE'
  146. - ' @SUBINT $<playername>.XPcount $<playername>.XPcost'
  147. - ' @CMDCON xp set <playername> $<playername>.XPcount'
  148. - ' @CMDCON give <playername> 392 1'
  149. - ' @PLAYER &6[<entityname>] &fThank you for buying a potato!'
  150. - ' @PLAYER &9[VT] &eYou have $<playername>.XPcount XP remaining!'
  151. - ' @DELVAR i $<playername>.XPcount'
  152. - ' @DELVAR i $<playername>.XPcost'
  153. - '@ENDIF'
  154. Farmer:
  155. Script:
  156. - '@IF i <itemid> != 292'
  157. - ' @CALL Farmer:<random1to:5>'
  158. - '@ELSE'
  159. - ' @SETBOOL $Take.<playername> <takeitem:<playername>:292:1>'
  160. - ' @CMDCON xp give <playername> 50'
  161. - ' @PLAYER &6[<entityname>] &fThank you for the new Hoe! Here, have some XP!'
  162. - ' @PLAYER &9[VT] &eYou were given 50 XP. You now have <totalexp:<playername>> XP'
  163. - ' @DELVAR i $Sell.<playername>'
  164. - ' @DELVAR b $Take.<playername>'
  165. - '@ENDIF'
  166. TownArcher:
  167. Script:
  168. - ' @CALL TownArcher:<random1to:3>'
  169. TownGuard:
  170. Script:
  171. - ' @CALL TownGuard:<random1to:3>'
  172. BookKeeper:
  173. Script:
  174. - '@IF i <itemid> != 403'
  175. - ' @CALL BookKeeper:<random1to:5>'
  176. - '@ELSE'
  177. - ' @SETBOOL $Take.<playername> <takeitem:<playername>:403:1>'
  178. - ' @CMDCON xp give <playername> 100'
  179. - ' @PLAYER &6[<entityname>] &fThank you for the Book! Here, have some XP!'
  180. - ' @PLAYER &9[VT] &eYou were given 100 XP. You now have <totalexp:<playername>> XP'
  181. - ' @DELVAR i $Sell.<playername>'
  182. - ' @DELVAR b $Take.<playername>'
  183. - '@ENDIF'
  184. Blacksmith:
  185. Script:
  186. - '@IF i <itemid> != 265'
  187. - ' @CALL Blacksmith:<random1to:5>'
  188. - '@ELSE'
  189. - ' @SETBOOL $Take.<playername> <takeitem:<playername>:265:1>'
  190. - ' @CMDCON xp give <playername> 50'
  191. - ' @PLAYER &6[<entityname>] &fThank you for the Iron! Here, have some XP!'
  192. - ' @PLAYER &9[VT] &eYou were given 50 XP. You now have <totalexp:<playername>> XP'
  193. - ' @DELVAR i $Sell.<playername>'
  194. - ' @DELVAR b $Take.<playername>'
  195. - '@ENDIF'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement