kryxkan

EXPManagment

Aug 6th, 2014
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. #EXPManagment#
  2. #autor: ##Aperture#
  3. #kontakt: [email protected]#
  4. #nie zezwalam na:#
  5. #plagiatowanie skryptu#
  6. #używania fragmentów kodu#
  7. #podszywania się pod autora#
  8. #usuwania info o autorze#
  9. #zezwalam na:#
  10. #edycję opcji#
  11. #używanie skryptu#
  12. #edycję na swoje potrzeby(oprócz autora i kontaktu do niego, można dodać "edit by")
  13. options:
  14. minlevel = 10 #level od którego można używać XPay#
  15. gabka = 2 #ile gąbka ma dawać leveli
  16. #expgift- połóż i kliknij PPM a otrzymasz expa#
  17. on script load:
  18. register new shapeless recipe for sponge named "<blue>EXPGift" using none, none, none, none, exp bottle, exp bottle, none, exp bottle, exp bottle
  19. on place sponge:
  20. name of player tools is "<blue>EXPGift":
  21. set {gift.%location of event-block%} to true
  22. on rightclick on sponge:
  23. if {gift.%location of event-block%} is true:
  24. increase player level by {@gabka}
  25. set event block to air
  26. send "<red>otrzymales prezent!" to player
  27. #EXPStorage- przechowuj expa w magazynie!#
  28. command /xpstorage <text> <integer>:
  29. usage: /xpstorage <put/get> <level>
  30. trigger:
  31. if arg 1 is "get":
  32. if {xpstorage.%player%} is greather or equal than arg 2:
  33. remove arg 2 from {xpstorage.%player%}
  34. increase player level by arg 2
  35. send "<blue>Przekazano poziom z prywatnego magazynu."
  36. else:
  37. send "<red>Za niski poziom w magazynie."
  38. if arg 1 is "put":
  39. if player level is greather or equal than arg 2:
  40. reduce player level by arg 2
  41. add arg 2 to {xpstorage.%player%}
  42. send "<blue>Przekazano poziom do prywatnego magazynu."
  43. else:
  44. send "<red>Za mało doświadczenia."
  45. #XPay- płać doświadczeniem!#
  46. command /xpay <player> <integer>:
  47. usage: /xpay <gracz> <level>
  48. trigger:
  49. if player level is greather or equal than {@minlevel}:
  50. if player level is greather or equal than arg 2:
  51. reduce player level by arg 2
  52. increase arg 1 level by arg 2
  53. else:
  54. send "<red>Za niski poziom. Tej funkcji mozna uzywac tylko od {@minlevel} levela!"
  55. else if {xpstorage.%player%} is greather or equal han arg 2:
  56. remove arg 2 from {xpstorage.%player%}
  57. increase arg 1's level by arg 2
  58. else:
  59. send "<red>Za niski poziom."
  60. #pomoc#
  61. command /expman help:
  62. trigger:
  63. send "<blue>Pomoc skryptu EXPmanagment"
  64. send "<blue>EXPgift- crafting: 4 exp butelki ulozone w kwadrat"
  65. send "<blue>XPstorage- /xpstorage <put- przekaz do magazynu/ get- pobranie z magazynu> <ilosc leveli>"
  66. send "<blue>XPay- /xpay <gracz> <ilosc leveli> - od {@minlevel}"
  67. send "<blue>Skrypt by ##Aperture"
  68. send "<blue>[email protected]"
  69. on join:
  70. send "/expman help"
Advertisement
Add Comment
Please, Sign In to add comment