kukubaczek

MagicWorld

Jun 2nd, 2014
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.38 KB | None | 0 0
  1. #---------------------------#
  2. #           CONFIG          #
  3. #---------------------------#
  4.  
  5. options:
  6.     tag: &e[&5&lMagic&b&lWorld&r&e]&a
  7.  
  8. #---------------------------#
  9. #           SKRYPT          #
  10. #---------------------------#
  11.  
  12. on join:
  13.     set join message to " "
  14.     send "{@tag} &aWitamy w grze &eMagic&bWorld!"
  15.     clear player's inventory
  16.     heal player
  17.     give 1 blaze rod named "&6Rozdzka ognia" to the player
  18.     give 1 iron hoe named "&fRozdzka piorunow" to the player
  19.     give 1 creeper head named "&2Rozdzka creeperow" to the player
  20.     give 1 flint and steel named "&6FirePlayer" to the player
  21.     give 1 gunpowder named "&8Poison&7Player" to the player
  22.     give 1 TNT named "&4TNT&cshot" to the player
  23.     give 1 minecart with TNT named "&cTNT&fcart" to the player
  24.     reset walk speed of player
  25.  
  26. on respawn:
  27.     clear player's inventory
  28.     heal player
  29.     give 1 blaze rod named "&6Rozdzka ognia" to the player
  30.     give 1 iron hoe named "&fRozdzka piorunow" to the player
  31.     give 1 creeper head named "&2Rozdzka creeperow" to the player
  32.     give 1 flint and steel named "&6FirePlayer" to the player
  33.     give 1 gunpowder named "&8Poison&7Player" to the player
  34.     give 1 TNT named "&4TNT&cshot" to the player
  35.     give 1 minecart with TNT named "&cTNT&fcart" to the player
  36.     stop
  37.  
  38. on load:
  39.     send "Załadowano skrypt &5&lMagic&b&lWorld&r&e!" to the console
  40.  
  41. #-----------------------#
  42. #       Inventory       #
  43. #-----------------------#
  44.  
  45. on sneak toggle:
  46.     if {shift.%player%} is false:
  47.         clear player's inventory
  48.         give 1 glistering melon named "&dHeal Amulet" to the player
  49.         give 1 water bucket named "&6Fire&bExtinguisher" to the player
  50.         give 1 sugar cane item named "&aAntidote" to the player
  51.         give 1 sugar named "&eSPEEED" to the player
  52.         give 1 redstone named "&4JUMP!" to the player
  53.         set the player's walk speed to 2
  54.         set {shift.%player%} to true
  55.         stop
  56.  
  57.  
  58.     if {shift.%player%} is true:
  59.         clear player's inventory
  60.         give 1 blaze rod named "&6Rozdzka ognia" to the player
  61.         give 1 iron hoe named "&fRozdzka piorunow" to the player
  62.         give 1 creeper head named "&2Rozdzka creeperow" to the player
  63.         give 1 flint and steel named "&6FirePlayer" to the player
  64.         give 1 gunpowder named "&8Poison&7Player" to the player
  65.         give 1 TNT named "&4TNT&cshot" to the player
  66.         give 1 minecart with TNT named "&cTNT&fcart" to the player
  67.         reset walk speed of player
  68.         set {shift.%player%} to false
  69.         stop
  70.  
  71. #-----------------------#
  72. #        No shift       #
  73. #-----------------------#
  74.  
  75. on rightclick holding a blaze rod:
  76.     if name of player's tool is "&6Rozdzka ognia":
  77.         if player has permission "rozdzki.ogien":
  78.             player's level progress is larger than 0.1
  79.             shoot a fireball from player
  80.             reduce the player's level progress by 0.1
  81.             stop
  82.         else:
  83.             send "<red>Nie mozesz uzywac rozdzki ognia."
  84.             stop
  85.  
  86. on rightclick holding a creeper head:
  87.     cancel event
  88.     if name of player's tool is "&2Rozdzka creeperow":
  89.         if player has permission "rozdzki.creeper":
  90.             player's level progress is larger than 0.5
  91.             shoot a creeper from player with speed 2
  92.             reduce the player's level progress by 0.5
  93.             stop
  94.         else:
  95.             send "<red>Nie mozesz uzywac rozdzki creeperow"
  96.             stop
  97.  
  98. on rightclick holding a iron hoe:
  99.     cancel event
  100.     if name of player's tool is "&fRozdzka piorunow":
  101.         if player has permission "rozdzki.piorun":
  102.             player's level progress is larger than 0.4
  103.             strike lightning at targeted block
  104.             reduce the player's level progress by 0.4
  105.             stop
  106.         else:
  107.             send "<red>Nie mozesz uzywac rozdzki piorunow"
  108.             stop
  109.  
  110. on rightclick holding a TNT:
  111.     if name of player's tool is "&4TNT&cshot":
  112.         if player has permission "rozdzki.TNT":
  113.             player's level progress is larger than 0.8
  114.             shoot a TNT from player with speed 2
  115.             reduce the player's level progress by 0.8
  116.             stop
  117.         else:
  118.             send "<red>Nie mozesz tego uzywac!"
  119.             stop
  120.  
  121. on rightclick holding a minecart with tnt:
  122.     if name of player's tool is "&cTNT&fcart":
  123.         if player has permission "rozdzki.TNTwagon":
  124.             player's level progress is larger than 0.95
  125.             shoot a minecart with TNT from player with speed 3
  126.             reduce the player's level progress by 0.95
  127.             stop
  128.         else:
  129.             send "<red>Nie mozesz tego uzywac!"
  130.             stop
  131.  
  132. on rightclick holding a flint and steel:
  133.     if name of player's tool is "&6FirePlayer":
  134.         if player has permission "rozdzki.podpalacz":
  135.             player's level progress is larger than 0.05
  136.             ignite the targeted entity
  137.             reduce the player's level progress by 0.05
  138.             stop
  139.         else:
  140.             send "<red>Nie mozesz tego uzywac!"
  141.             stop
  142.  
  143. on rightclick holding a gunpowder:
  144.     if name of player's tool is "&8Poison&7Player":
  145.         if player has permission "rozdzki.trucizna":
  146.             player's level progress is larger than 0.8
  147.             apply poison 10 to the targeted entity for 7 seconds
  148.             reduce the player's level progress by 0.8
  149.             stop
  150.         else:
  151.             send "<red>Nie mozesz tego uzywac!"
  152.             stop
  153.  
  154. #-----------------------#
  155. #         Shift         #
  156. #-----------------------#
  157.  
  158. on leftclick holding a glistering melon:
  159.     if name of player's tool is "&dHeal Amulet":
  160.         if player has permission "rozdzki.leczenie":
  161.             player's level progress is larger than 0.95
  162.             heal player
  163.             reduce the player's level progress by 0.95
  164.             stop
  165.         else:
  166.             send "<red>Nie mozesz tego uzywac!"
  167.             stop
  168.  
  169. on leftclick holding a water bucket:
  170.     if name of player's tool is "&6Fire&bExtinguisher":
  171.         if player has permission "rozdzki.gasnica":
  172.             player's level progress is larger than 0.3
  173.             extinguish the player
  174.             reduce the player's level progress by 0.3
  175.             stop
  176.         else:
  177.             send "<red>Nie mozesz tego uzywac!"
  178.             stop
  179.  
  180. on leftclick holding a sugar cane item:
  181.     if name of player's tool is "&aAntidote":
  182.         if player has permission "rozdzki.odtrutka":
  183.             player's level progress is larger than 0.6
  184.             cure the player from poison
  185.             reduce the player's level progress by 0.6
  186.             stop
  187.         else:
  188.             send "<red>Nie mozesz tego uzywac!"
  189.             stop
  190.  
  191. on leftclick holding a sugar:
  192.     if name of player's tool is "&eSPEEED":
  193.         if player has permission "rozdzki.speeed":
  194.             player's level progress is larger than 0.95
  195.             apply swiftness 2 to the player for 15 seconds
  196.             reduce the player's level progress by 0.95
  197.             stop
  198.         else:
  199.             send "<red>Nie mozesz tego uzywac!"
  200.             stop
  201.  
  202. on leftclick holding a redstone:
  203.     if name of player's tool is "&4JUMP!":
  204.         if player has permission "rozdzki.jump":
  205.             player's level progress is larger than 0.95
  206.             apply jump boost 5 to the player for 15 seconds
  207.             reduce the player's level progress by 0.95
  208.             stop
  209.         else:
  210.             send "<red>Nie mozesz tego uzywac!"
  211.             stop
  212.  
  213. every 1.5 second:
  214.     loop all players:
  215.         apply regeneration 1 to the loop-player for 1 hour
  216.         level progress of loop-player is smaller than 0.95:
  217.             increase level progress of the loop-player by 0.05
  218.         else:
  219.             set level progress of the loop-player to 0.99
  220.  
  221. on xp spawn:
  222.     cancel event
  223.  
  224. #-----------------------#
  225. #        Blokady        #
  226. #-----------------------#
  227.  
  228. on inventory click:
  229.     player has permission "admin":
  230.         stop
  231.     else:
  232.         cancel event
  233.         stop
  234.  
  235. on drop:
  236.     player has permission "admin":
  237.         stop
  238.     else:
  239.         cancel event
  240.         stop
  241.  
  242. On Hunger Meter Change:
  243.     cancel event
  244.     stop
  245.  
  246. at 17:00:
  247.     set time to 7:00
  248.     stop
  249.  
  250. on weather change to rain or thunder:
  251.     cancel event
  252.     stop
  253.  
  254. on place:
  255.     player has permission "admin":
  256.         stop
  257.     else:
  258.         cancel event
  259.         stop
  260.  
  261. On Pick Up:
  262.     cancel event
  263.     stop
  264.  
  265. On Explode:
  266.     cancel event
  267.     stop
  268.  
  269. on ignition:
  270.     cancel event
  271.     stop
Advertisement
Add Comment
Please, Sign In to add comment