Advertisement
Brigson

Выполнение команд на ПКМ. 1 часть

Sep 11th, 2015
1,104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. 1. Событие на разговор с жителем
  2. /scoreboard objectives add villager stat.talkedToVillager
  3.  
  4. подключаем ком.блоки к филл-генератору
  5. 2. Тест игрока в кубической области
  6. testfor @a[-9,64,0,dx=2,dy=2,dz=-3]
  7.  
  8. 3. Спаун жителя, если тест подтвердился
  9. /execute @a[-9,64,0,dx=2,dy=2,dz=-3] ~ ~ ~ /summon Villager ~ ~1 ~ {CustomName:"shop",Invulnerable:1,NoAI:1,Silent:1,Offers:{Recipes:[]},ActiveEffects:[{Id:14,Amplifier:1,Duration:19999980,ShowParticles:0b}]}
  10.  
  11. 4. Телепорт жителя за пределы мира
  12. /tp @e[name=shop,c=10] ~ ~-1000 ~
  13.  
  14. 5. Постоянный телепорт жителя к игроку в кубической области
  15. /tp @e[name=shop] @p[-9,64,0,dx=2,dy=2,dz=-3]
  16.  
  17. 6. Выполнение команды при первом клике на пкм
  18. /execute @a[-9,64,0,dx=2,dy=2,dz=-3,score_villager_min=1,score_villager=1] ~ ~ ~ /setblock -13 62 0 minecraft:air 0 replace
  19.  
  20. 7. Выполнение команды при втором клике на пкм
  21. /execute @a[-9,64,0,dx=2,dy=2,dz=-3,score_villager_min=2,score_villager=2] ~ ~ ~ /setblock -13 62 0 minecraft:redstone_block 0 replace
  22.  
  23. 8. Сброс очков в событии villager после второго клика
  24. /execute @a[-9,64,0,dx=2,dy=2,dz=-3,score_villager_min=2] ~ ~ ~ /scoreboard players reset @a villager
  25. (этот ком.блок должен располагаться на большей координате, чем ком.блок под номером 7)
  26.  
  27. Вот и всё, друзья. Всем удачи. Бригсон
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement