Advertisement
Brigson

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

Oct 9th, 2015
1,031
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. Привет, здесь я подробно изложу для тебя команды к видеоуроку
  2.  
  3. 1. Создание событий в ССИС:
  4.  
  5. на разговор с жителем
  6. /scoreboard objectives add villager stat.talkedToVillager
  7.  
  8. фиктивное событие для начисления в нем очков предметам
  9. /scoreboard objectives add item dummy
  10.  
  11. 2. тест игрока, у которого в фиктивном событии item как миниму одно очко
  12. /testfor @a[score_item_min=1]
  13.  
  14. 3. спаун невидимого жителя возле этого игрока
  15. /execute @a[score_item_min=1] ~ ~ ~ /summon Villager ~ ~1 ~ {CustomName:"shop",Invulnerable:1,NoAI:1,Silent:1,Offers:{Recipes:[]},ActiveEffects:[{Id:14,Amplifier:1,Duration:19999980,ShowParticles:0b}]}
  16.  
  17. 4. телепорт невидимого жителя к этому игроку
  18. /tp @e[name=shop] @p[score_item_min=1]
  19.  
  20. 5. телепорт жителя за пределы мира, когда у игрока становится ноль очков в фиктивном событии item
  21. /tp @e[name=shop] ~ ~-200 ~
  22.  
  23. 6. Установка двух очков в событии item игроку, у которого в руках предмет с названием "Выключатель"
  24. /scoreboard players set @a item 2 {SelectedItem:{tag:{display:{Name:"Выключатель"}}}}
  25.  
  26. 7. выполнение команды, относительно игрока, у которого в руках предмет с названием "Выключатель" и нажавшего один раз на ПКМ
  27. /execute @a[score_villager_min=1,score_villager=1,score_item_min=1,score_item=2] ~ ~ ~ /fill 13 76 253 17 76 258 minecraft:redstone_block 0 replace end_stone
  28.  
  29. 8. выполнение команды, относительно игрока, у которого в руках предмет с названием "Выключатель" и нажавшего второй раз на ПКМ
  30. /execute @a[score_villager_min=2,score_villager=2,score_item_min=1,score_item=2] ~ ~ ~ /fill 13 76 253 17 76 258 minecraft:end_stone 0 replace redstone_block
  31.  
  32. 9. сброс очков в событии villager у игрока, два раза нажавшего на ПКМ
  33. /scoreboard players reset @a[score_villager_min=2] villager
  34.  
  35. 10. постоянное удаление одного очка в событии item у игрока, у которого как миниму одно очко в этом событии
  36. /scoreboard players remove @a[score_item_min=1] item 1
  37.  
  38. 11. Установка трех очков в событии item игроку, у которого в руках предмет с названием "День-Ночь"
  39. /scoreboard players set @a item 3 {SelectedItem:{tag:{display:{Name:"День-Ночь"}}}}
  40.  
  41. 12. выполнение команды, относительно игрока, у которого в руках предмета "День-Ночь" и нажавшего на ПКМ
  42. /execute @a[score_villager_min=1,score_villager=1,score_item_min=3,score_item=3] ~ ~ ~ /time add 12000
  43.  
  44. 13. добавление одного очка в событие villager ироку, который нажал на ПКМ, держа в руках предмет с названием "День-Ночь", для того, чтобы потом ком.блок под цифрой 9 сбросил этому игроку очки в этом событии
  45. /scoreboard players add @a[score_villager_min=1,score_villager=1,score_item_min=3,score_item=3] villager 1
  46.  
  47. На этом всё, надеюсь у тебя всё получится. Бригсон =)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement