Advertisement
Guest User

Untitled

a guest
May 25th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.74 KB | None | 0 0
  1. #
  2. #
  3. #
  4. options:
  5. spawn1: location 0.5, 62, 0.5 in world "kbpvp"
  6. spawn2: location -199.5, 41, -199.5 in world "kbpvp"
  7. spawn3: location 200.5, 24, 200.5 in world "kbpvp"
  8. command /mapa [<text>]:
  9. trigger:
  10. if arg 1 is "Mapa1":
  11. set {spawn} to {@spawn1}
  12. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 1!"
  13. teleport players to {spawn}
  14. if arg 1 is "Mapa2":
  15. set {spawn} to {@spawn2}
  16. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 2!"
  17. teleport players to {spawn}
  18. if arg 1 is "Mapa3":
  19. set {spawn} to {@spawn3}
  20. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 3!"
  21. teleport players to {spawn}
  22. every 12 minutes in world "kbpvp":
  23. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa en 10 segundos!"
  24. wait 10 seconds
  25. set {spawn} to {@spawn1}
  26. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 1!"
  27. teleport players to {spawn}
  28. wait 3 minutes and 50 seconds
  29. wait 10 seconds
  30. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa en 10 segundos!"
  31. set {spawn} to {@spawn2}
  32. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 2!"
  33. teleport players to {spawn}
  34. wait 3 minutes and 50 seconds
  35. wait 10 seconds
  36. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa en 10 segundos!"
  37. set {spawn} to {@spawn3}
  38. broadcast "&8[&5Kb&dPvP&8]&b Cambiando a mapa 3!"
  39. teleport players to {spawn}
  40. on join:
  41. if {bloque::%player%} is not "normal" or "arcoiris" or "frozen" or "hojas" or "candy":
  42. set {bloque::%player%} to "normal"
  43. teleport player to {spawn}
  44. make player execute "a"
  45. on first join:
  46. make player execute command "bloques Normal"
  47. set {arco::%player%} to "0"
  48. clear inventory of player
  49. set slot 0 of player to stick of sharpness 1 and knockback 3 named "&5&oP&a&oa&e&ol&f&oi&6&ot&b&oo &c&om&d&oá&7&og&5&oi&2&oc&a&oo &e&o7u7"
  50. set slot 2 of player to bow of punch 1 and unbreaking 10 named "&a&oArco &e&o:v"
  51. set slot 4 of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  52. set slot 6 of player to 64 sandstone named "&6&oBloques &e&o7u7"
  53. set slot 8 of player to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  54. set slot 9 of player to arrow named "&d&oFlechita de amor &r&c&l<3"
  55. wait 1 tick
  56. make player execute "saveinv"
  57. on any move:
  58. if {inventario::%player%} is "on":
  59. cancel event
  60. on disconnect:
  61. set {arco::%player%} to "0"
  62. command /setspawn:
  63. permission: spawn.command
  64. permission message: &cNo tienes permisos!
  65. trigger:
  66. set {spawn} to player's location
  67. message "&aSpawn ha sido establecido correctamente!"
  68. command /bloques [<text>]:
  69. trigger:
  70. if arg 1 is "Normal":
  71. set {bloque::%player%} to "normal"
  72. send "&8[&5Kb&dPvP&8]&e Bloques &aNormales &eseleccionados!"
  73. if arg 1 is "Hojas":
  74. if player has permission "bloques.hojas":
  75. set {bloque::%player%} to "hojas"
  76. send "&8[&5Kb&dPvP&8]&e Bloques &2&oHojas &eseleccionados!"
  77. else:
  78. send "&cNo tienes permisos." to player
  79. if arg 1 is "frozen":
  80. if player has permission "bloques.frozen":
  81. set {bloque::%player%} to "frozen"
  82. send "&8[&5Kb&dPvP&8]&e Bloques &b&oFrozen &eseleccionados!"
  83. else:
  84. send "&cNo tienes permisos." to player
  85. if arg 1 is "candy":
  86. if player has permission "bloques.candy":
  87. set {bloque::%player%} to "candy"
  88. send "&8[&5Kb&dPvP&8]&e Bloques &c&oC&f&oa&c&on&f&od&c&oy &eseleccionados!"
  89. else:
  90. send "&cNo tienes permisos." to player
  91. if arg 1 is "Arcoiris":
  92. if player has permission "bloques.arcoiris":
  93. set {bloque::%player%} to "arcoiris"
  94. send "&8[&5Kb&dPvP&8]&e Bloques &aA&er&bc&fo&di&6r&ai&cs &eseleccionados!"
  95. else:
  96. send "&cNo tienes permisos." to player
  97. on inventory click:
  98. if {inventario::%player%} is "off":
  99. cancel event
  100. command /a:
  101. trigger:
  102. set {vacio::%player%} to "false"
  103. on damage:
  104. victim is a player
  105. attacker is a player
  106. set {lastattacker::%victim%} to attacker
  107. on damage:
  108. if {vacio::%victim%} is not set:
  109. set {vacio::%victim%} to "false"
  110. if {vacio::%victim%} is "false":
  111. if damage cause is void:
  112. set damage to 9999
  113. wait 1 tick
  114. force respawn victim
  115. wait 1 tick
  116. set {vacio::%victim%} to "true"
  117. wait 3 seconds
  118. set {vacio::%victim%} to "false"
  119. else:
  120. if damage cause is void:
  121. set damage to 0
  122. on player pick up:
  123. if {build::%player%} is "off":
  124. cancel event
  125. on projectile shoot:
  126. if projectile is not ender pearl:
  127. set action bar of shooter to coloured "&bHas usado el &a&oArco &e&o:v &r&blo tendras devuelta en 16 segundos!"
  128. set {arco::%shooter%} to "16"
  129. if {arco::%shooter%} is "16":
  130. wait 1 second
  131. set {arco::%shooter%} to "15"
  132. set action bar of shooter to coloured "&bRecargando arco... 15s"
  133. if {arco::%shooter%} is "15":
  134. wait 1 second
  135. set {arco::%shooter%} to "14"
  136. set action bar of shooter to coloured "&bRecargando arco... 14s"
  137. if {arco::%shooter%} is "14":
  138. wait 1 second
  139. set {arco::%shooter%} to "13"
  140. set action bar of shooter to coloured "&bRecargando arco... 13s"
  141. if {arco::%shooter%} is "13":
  142. wait 1 second
  143. set {arco::%shooter%} to "12"
  144. set action bar of shooter to coloured "&bRecargando arco... 12s"
  145. if {arco::%shooter%} is "12":
  146. wait 1 second
  147. set {arco::%shooter%} to "11"
  148. set action bar of shooter to coloured "&bRecargando arco... 11s"
  149. if {arco::%shooter%} is "11":
  150. wait 1 second
  151. set {arco::%shooter%} to "10"
  152. set action bar of shooter to coloured "&bRecargando arco... 10s"
  153. if {arco::%shooter%} is "10":
  154. wait 1 second
  155. set {arco::%shooter%} to "9"
  156. set action bar of shooter to coloured "&bRecargando arco... 9s"
  157. if {arco::%shooter%} is "9":
  158. wait 1 second
  159. set {arco::%shooter%} to "8"
  160. set action bar of shooter to coloured "&bRecargando arco... 8s"
  161. if {arco::%shooter%} is "8":
  162. wait 1 second
  163. set {arco::%shooter%} to "7"
  164. set action bar of shooter to coloured "&bRecargando arco... 7s"
  165. if {arco::%shooter%} is "7":
  166. wait 1 second
  167. set {arco::%shooter%} to "6"
  168. set action bar of shooter to coloured "&bRecargando arco... 6s"
  169. if {arco::%shooter%} is "6":
  170. wait 1 second
  171. set {arco::%shooter%} to "5"
  172. set action bar of shooter to coloured "&bRecargando arco... 5s"
  173. if {arco::%shooter%} is "5":
  174. wait 1 second
  175. set {arco::%shooter%} to "4"
  176. set action bar of shooter to coloured "&bRecargando arco... 4s"
  177. if {arco::%shooter%} is "4":
  178. wait 1 second
  179. set {arco::%shooter%} to "3"
  180. set action bar of shooter to coloured "&bRecargando arco... 3s"
  181. if {arco::%shooter%} is "3":
  182. wait 1 second
  183. set {arco::%shooter%} to "2"
  184. set action bar of shooter to coloured "&bRecargando arco... 2s"
  185. if {arco::%shooter%} is "2":
  186. wait 1 second
  187. set {arco::%shooter%} to "1"
  188. set action bar of shooter to coloured "&bRecargando arco... 1s"
  189. if {arco::%shooter%} is "1":
  190. wait 1 second
  191. set {arco::%shooter%} to "0"
  192. set action bar of shooter to coloured "&bRecargando arco..."
  193. if {arco::%shooter%} is "0":
  194. set action bar of shooter to coloured "&bRecargaste el &a&oArco &e&o:v &b!"
  195. set slot {slotflecha::%shooter%} of shooter to arrow named "&d&oFlechita de amor &r&c&l<3"
  196. command /inventario [<text>]:
  197. trigger:
  198. if arg 1 isn't set:
  199. send "&8&m "
  200. send "&b/inventario modificar &8» &7Para modificar tu inventario"
  201. send "&b/inventario guardar &8» &7Para guardar tu inventario"
  202. send "&b/inventario reset &8» &7Si se te bugeo algun item"
  203. send "&b/inventario cancelar &8» &7Para cancelar modificación de inventario"
  204. send "&8&m "
  205. if arg 1 is "modificar":
  206. set {inventario::%player%} to "on"
  207. send "&6Modificando inventario. Guarda inventario con &b/inventario guardar&6."
  208. if arg 1 is "cancelar":
  209. set {inventario::%player%} to "off"
  210. send "&6Modificación de inventario cancelado."
  211. if arg 1 is "guardar":
  212. set {inventario::%player%} to "off"
  213. make player execute "/saveinv"
  214. if arg 1 is "reset":
  215. clear inventory of player
  216. set slot 0 of player to stick of sharpness 1 and knockback 3 named "&5&oP&a&oa&e&ol&f&oi&6&ot&b&oo &c&om&d&oá&7&og&5&oi&2&oc&a&oo &e&o7u7"
  217. set slot 2 of player to bow of punch 1 and unbreaking 10 named "&a&oArco &e&o:v"
  218. set slot 4 of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  219. set slot 6 of player to 64 sandstone named "&6&oBloques &e&o7u7"
  220. set slot 8 of player to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  221. set slot 9 of player to arrow named "&d&oFlechita de amor &r&c&l<3"
  222. wait 1 tick
  223. make player execute "saveinv"
  224. send "&a¡Inventario reseteado!" to player
  225. if {inventario::%player%} isn't set:
  226. set {inventario::%player%} to "off"
  227. command /build [<text>]:
  228. trigger:
  229. if player has permission "Build.mode":
  230. if arg 1 isn't set:
  231. send "&b/build on &8» &7Para activar modo build"
  232. send "&b/build off &8» &7Para desactivar modo build"
  233. if arg 1 is "on":
  234. set {build::%player%} to "on"
  235. set {inventario::%player%} to "on"
  236. send "&7Modo build &aactivado&7."
  237. if arg 1 is "off":
  238. set {build::%player%} to "off"
  239. send "&7Modo build &cdesactivado&7."
  240. if {build::%player%} isn't set:
  241. set {build::%player%} to "off"
  242. else:
  243. send "&cNo tienes permisos." to player
  244. on break:
  245. if {build::%player%} is "off":
  246. cancel event
  247. on drop:
  248. world is "kbpvp":
  249. cancel event
  250. on respawn:
  251. teleport player to {spawn}
  252. on death:
  253. clear drops
  254. wait 2 ticks
  255. set slot {slotpalo::%player%} of player to stick of sharpness 1 and knockback 3 named "&5&oP&a&oa&e&ol&f&oi&6&ot&b&oo &c&om&d&oá&7&og&5&oi&2&oc&a&oo &e&o7u7"
  256. set slot {slotplaca::%player%} of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  257. set slot {slotperla::%player%} of player to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  258. if {bloque::%player%} is "normal":
  259. set slot {slotbloque::%player%} of player to 64 sandstone named "&6&oBloques &e&o7u7"
  260. if {bloque::%player%} is "hojas":
  261. set slot {slotbloque::%player%} of player to 64 oak_leaves named "&6&oBloques &e&o7u7"
  262. if {bloque::%player%} is "candy":
  263. set slot {slotbloque::%player%} of player to 64 red clay named "&6&oBloques &e&o7u7"
  264. if {bloque::%player%} is "frozen":
  265. set slot {slotbloque::%player%} of player to 64 snow named "&6&oBloques &e&o7u7"
  266. if {bloque::%player%} is "arcoiris":
  267. set slot {slotbloque::%player%} of player to 64 purple wool named "&6&oBloques &e&o7u7"
  268. set slot {slotplaca::%player%} of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  269. set slot {slotperla::%player%} of player to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  270. set slot {slotarco::%player%} of player to bow of punch 1 and unbreaking 10 named "&a&oArco &e&o:v"
  271. wait 1 second
  272. if {arco::%player%} is "0":
  273. set slot {slotflecha::%player%} of player to arrow named "&d&oFlechita de amor &r&c&l<3"
  274. on death:
  275. "%damage cause%" is "void":
  276. set slot {slotperla::%attacker%} of {lastattacker::%victim%} to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  277. wait 1 tick
  278. force respawn victim
  279. on join:
  280. set slot {slotpalo::%player%} of player to stick of sharpness 1 and knockback 3 named "&5&oP&a&oa&e&ol&f&oi&6&ot&b&oo &c&om&d&oá&7&og&5&oi&2&oc&a&oo &e&o7u7"
  281. if {bloque::%player%} is "normal":
  282. set slot {slotbloque::%player%} of player to 64 sandstone named "&6&oBloques &e&o7u7"
  283. if {bloque::%player%} is "hojas":
  284. set slot {slotbloque::%player%} of player to 64 oak_leaves named "&6&oBloques &e&o7u7"
  285. if {bloque::%player%} is "candy":
  286. set slot {slotbloque::%player%} of player to 64 red clay named "&6&oBloques &e&o7u7"
  287. if {bloque::%player%} is "frozen":
  288. set slot {slotbloque::%player%} of player to 64 snow named "&6&oBloques &e&o7u7"
  289. if {bloque::%player%} is "arcoiris":
  290. set slot {slotbloque::%player%} of player to 64 purple wool named "&6&oBloques &e&o7u7"
  291. set slot {slotplaca::%player%} of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  292. set slot {slotperla::%player%} of player to ender pearl named "&5&oPerlita de Ender &e&o7u7"
  293. set slot {slotflecha::%player%} of player to arrow named "&d&oFlechita de amor &r&c&l<3"
  294. set {build::%player%} to "off"
  295. set slot {slotarco::%player%} of player to bow of punch 1 and unbreaking 10 named "&a&oArco &e&o:v"
  296. if {slotpalo::%player%} is not set:
  297. set {slotpalo::%player%} to "0"
  298. if {slotarco::%player%} is not set:
  299. set {slotarco::%player%} to "2"
  300. if {slotbloque::%player%} is not set:
  301. set {slotbloque::%player%} to "4"
  302. if {slotplaca::%player%} is not set:
  303. set {slotplaca::%player%} to "6"
  304. if {slotperla::%player%} is not set:
  305. set {slotperla::%player%} to "8"
  306. if {slotflecha::%player%} is not set:
  307. set {slotflecha::%player%} to "9"
  308. teleport player to {spawn}
  309. on place of sandstone or snow or oak leaves or red clay or purple wool:
  310. if {build::%player%} is "off":
  311. if {bloque::%player%} is "Normal":
  312. set {%location of event-block%} to true
  313. wait 2 seconds
  314. set event-block to yellow clay
  315. wait 1 seconds
  316. set event-block to red clay
  317. wait 1 seconds
  318. set event-block to black clay
  319. wait 1 seconds
  320. set event-block to air
  321. if {bloque::%player%} is "hojas":
  322. set {%location of event-block%} to true
  323. set event-block to oak leaves
  324. wait 1.35 seconds
  325. set event-block to spruce leaves
  326. wait 1.35 seconds
  327. set event-block to birch leaves
  328. wait 1.35 seconds
  329. set event-block to jungle leaves
  330. wait 1.35 seconds
  331. set event-block to air
  332. if {bloque::%player%} is "frozen":
  333. set {%location of event-block%} to true
  334. set event-block to snow
  335. wait 1.6 seconds
  336. set event-block to packed ice
  337. wait 1.6 seconds
  338. set event-block to ice
  339. wait 1.6 seconds
  340. set event-block to air
  341. if {bloque::%player%} is "candy":
  342. set {%location of event-block%} to true
  343. set event-block to red clay
  344. wait 0.35 seconds
  345. set event-block to quartz
  346. wait 0.35 seconds
  347. set event-block to red clay
  348. wait 0.35 seconds
  349. set event-block to quartz
  350. wait 0.35 seconds
  351. set event-block to red clay
  352. wait 0.35 seconds
  353. set event-block to quartz
  354. wait 0.35 seconds
  355. set event-block to red clay
  356. wait 0.35 seconds
  357. set event-block to quartz
  358. wait 0.35 seconds
  359. set event-block to air
  360. if {bloque::%player%} is "arcoiris":
  361. set {%location of event-block%} to true
  362. set event-block to purple wool
  363. wait 0.35 seconds
  364. set event-block to cyan wool
  365. wait 0.35 seconds
  366. set event-block to light blue wool
  367. wait 0.35 seconds
  368. set event-block to blue wool
  369. wait 0.35 seconds
  370. set event-block to green wool
  371. wait 0.35 seconds
  372. set event-block to yellow wool
  373. wait 0.35 seconds
  374. set event-block to orange wool
  375. wait 0.35 seconds
  376. set event-block to red wool
  377. wait 0.35 seconds
  378. set event-block to air
  379. if number of sandstone in the player's inventory is less than 16:
  380. if {bloque::%player%} is "normal":
  381. set slot {slotbloque::%player%} of player to 64 sandstone named "&6&oBloques &e&o7u7"
  382. if number of red clay in the player's inventory is less than 16:
  383. if {bloque::%player%} is "candy":
  384. set slot {slotbloque::%player%} of player to 64 red clay named "&6&oBloques &e&o7u7"
  385. if number of snow in the player's inventory is less than 16:
  386. if {bloque::%player%} is "frozen":
  387. set slot {slotbloque::%player%} of player to 64 snow named "&6&oBloques &e&o7u7"
  388. if number of purple wool in the player's inventory is less than 16:
  389. if {bloque::%player%} is "arcoiris":
  390. set slot {slotbloque::%player%} of player to 64 purple wool named "&6&oBloques &e&o7u7"
  391. if number of oak_leaves in the player's inventory is less than 16:
  392. if {bloque::%player%} is "hojas":
  393. set slot {slotbloque::%player%} of player to 64 oak_leaves named "&6&oBloques &e&o7u7"
  394. on place of gold pressure plate:
  395. set action bar of player to coloured "&bHas usado el &a&oLa placa mágica &e&o7u7 &r&blo tendras devuelta en 10 segundos!"
  396. set player's level to 10
  397. if {build::%player%} is "off":
  398. set {%location of event-block%} to true
  399. set {placa::%player%} to "10"
  400. set slot {slotplaca::%player%} of player to clock named "&bRecibiendo &a&oLa placa mágica &e&o7u7 &b..."
  401. if {placa::%player%} is "10":
  402. wait 1 second
  403. set {placa::%player%} to "9"
  404. set player's level to 9
  405. if {placa::%player%} is "9":
  406. wait 1 second
  407. set {placa::%player%} to "8"
  408. set player's level to 8
  409. if {placa::%player%} is "8":
  410. wait 1 second
  411. set {placa::%player%} to "7"
  412. set player's level to 7
  413. if {placa::%player%} is "7":
  414. wait 1 second
  415. set {placa::%player%} to "6"
  416. set player's level to 6
  417. if {placa::%player%} is "6":
  418. wait 1 second
  419. set {placa::%player%} to "5"
  420. set player's level to 5
  421. if {placa::%player%} is "5":
  422. wait 1 second
  423. set {placa::%player%} to "4"
  424. set player's level to 4
  425. if {placa::%player%} is "4":
  426. wait 1 second
  427. set {placa::%player%} to "3"
  428. set player's level to 3
  429. if {placa::%player%} is "3":
  430. wait 1 second
  431. set {placa::%player%} to "2"
  432. set player's level to 2
  433. if {placa::%player%} is "2":
  434. wait 1 second
  435. set {placa::%player%} to "1"
  436. set player's level to 1
  437. if {placa::%player%} is "1":
  438. wait 1 second
  439. set {placa::%player%} to "0"
  440. set player's level to 0
  441. if {placa::%player%} is "0":
  442. set event-block to air
  443. set action bar of player to coloured "&bRecibiste &a&oLa placa mágica &e&o7u7 &b!"
  444. set slot {slotplaca::%player%} of player to gold pressure plate named "&a&oLa placa mágica &e&o7u7"
  445. command /saveinv:
  446. trigger:
  447. loop 40 times:
  448. if slot (loop-value)-1 of inventory of player is bow:
  449. set {slotarco::%player%} to (loop-value) - 1
  450. send "Arco en: %(loop-value)-1%"
  451. if slot (loop-value)-2 of inventory of player is gold pressure plate:
  452. set {slotplaca::%player%} to (loop-value) - 2
  453. send "Placa en: %(loop-value)-2%"
  454. if slot (loop-value)-3 of inventory of player is sandstone or red clay or purple wool or snow or oak_leaves:
  455. set {slotbloque::%player%} to (loop-value) - 3
  456. send "Bloques en: %(loop-value)-3%"
  457. if slot (loop-value)-4 of inventory of player is ender pearl:
  458. set {slotperla::%player%} to (loop-value) - 4
  459. send "Perla en: %(loop-value)-4%"
  460. if slot (loop-value)-5 of inventory of player is arrow:
  461. set {slotflecha::%player%} to (loop-value) - 5
  462. send "Flecha en: %(loop-value)-5%"
  463. if slot (loop-value)-6 of inventory of player is stick:
  464. set {slotpalo::%player%} to (loop-value) - 6
  465. send "Palo en: %(loop-value)-6%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement