Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Туториал Skript - легкий и понятный скриптовый язык

Привет друзья!
Мне нужен плагин, что то на вот эту тему:
Когда я прохожу нотные блоки, должна заиграть музыка из ресурс-пака. А когда я пройду муз. проигрыватели, музыка должна остановиться. Реально ли?
 
Кто знает как выполнять команду от имени игрока?
 
а как сделать эвент бесконечным?

on place of barrier:
set {_block} to block at event-location
if {_block} is barrier:
set block at event-location to red glass
wait 1 second
set block at event-location to pink glass
wait 1 second
set block at event-location to yellow glass
wait 1 second
set block at event-location to green glass
wait 1 second
set block at event-location to light green glass
wait 1 second
set block at event-location to light blue glass
wait 1 second
set block at event-location to blue glass
 
а как сделать эвент бесконечным?

on place of barrier:
set {_block} to block at event-location
if {_block} is barrier:
set block at event-location to red glass
wait 1 second
set block at event-location to pink glass
wait 1 second
set block at event-location to yellow glass
wait 1 second
set block at event-location to green glass
wait 1 second
set block at event-location to light green glass
wait 1 second
set block at event-location to light blue glass
wait 1 second
set block at event-location to blue glass
on place of barrier:
while block at event-location is not air:
set block at event-location to any stained glass block
wait 1 second
 
помогите со скриптом, скрипт для запрета команды создания магазина вне региона
options:
shopRegions: shop1, shop2, shop3, shop4, shop5, shop6 # Список приватных зон

on command:
if player is not console:
# Перебираем все регионы из списка
set {_regions::*} to split {@shopRegions} by ", "
set {_inShopRegion} to false

loop {_regions::*}:
# Проверяем, находится ли игрок в текущем регионе
if {wg::%loop-value%::players::%uuid of player%} is set:
set {_inShopRegion} to true
stop # Если игрок в одном из регионов, выходим из цикла

# Если игрок не в одном из указанных регионов и пытается использовать команду /shop create
if not {_inShopRegion}:
# Выводим отладочную информацию
send "Вы не находитесь в магазине. Значение {_inShopRegion}: %{_inShopRegion}%" to player

# Проверяем, использует ли игрок команду /shop create
if command is "/shop create":
cancel event
send "&cВы не можете использовать эту команду вне указанных регионов!" to player
 
помогите со скриптом, скрипт для запрета команды создания магазина вне региона
options:
shopRegions: shop1, shop2, shop3, shop4, shop5, shop6 # Список приватных зон

on command:
if player is not console:
# Перебираем все регионы из списка
set {_regions::*} to split {@shopRegions} by ", "
set {_inShopRegion} to false

loop {_regions::*}:
# Проверяем, находится ли игрок в текущем регионе
if {wg::%loop-value%::players::%uuid of player%} is set:
set {_inShopRegion} to true
stop # Если игрок в одном из регионов, выходим из цикла

# Если игрок не в одном из указанных регионов и пытается использовать команду /shop create
if not {_inShopRegion}:
# Выводим отладочную информацию
send "Вы не находитесь в магазине. Значение {_inShopRegion}: %{_inShopRegion}%" to player

# Проверяем, использует ли игрок команду /shop create
if command is "/shop create":
cancel event
send "&cВы не можете использовать эту команду вне указанных регионов!" to player
Это проще будет сделать с помощью плагина, используя WorldGuard API.
 

Поделиться этой страницей

Назад
Верх