DGA6DQHq
Język: Skript
|
Autor: Anonimowy
function removeArmour(p: player, i: item, n: numbers): if size of {_n::*} < 1: drop {_p}'s helmet at {_p} set {_p}'s helmet to air else: set slot (first element out of {_n::*}) of {_p}'s inventory to {_p}'s helmet set {_p}'s helmet to air command /aktywuj: trigger: if {netheriteDiamond::allowed} is set: send "&6Zbroja netherytowa oraz diamentowa jest już zablokowana na serwerze!" to sender stop set {netheriteDiamond::allowed} to true send "&aPomyślnie włączono blokadę netherytowej oraz diamentowej zbroi!" to sender loop all players: loop 36 times: slot (loop-number - 1) of player's inventory is air add (loop-number - 1) to {_slots::*} if loop-player's helmet is diamond helmet or netherite helmet: removeArmour(loop-player, loop-player's helmet, {_slots::*}) if loop-player's chestplate is diamond chestplate or netherite chestplate: removeArmour(loop-player, loop-player's chestplate, {_slots::*}) if loop-player's leggings is diamond leggings or netherite leggings: removeArmour(loop-player, loop-player's leggings, {_slots::*}) if loop-player's boots is diamond boots or netherite boots: removeArmour(loop-player, loop-player's boots, {_slots::*}) send "&aPomyślnie zdjęto wszystkim graczom netherytową oraz diamentową zbroję!" to sender command /deaktywuj: trigger: if {netheriteDiamond::allowed} is not set: send "&6Zbroja netherytowa oraz diamentowa jest już odblokowana na serwerze!" to sender stop clear {netheriteDiamond::allowed} send "&aPomyślnie wyłączono blokadę netherytowej oraz diamentowej zbroi!" to sender on papi request for prefix "skript": if identifier is "zbrojastatus": if {netheriteDiamond::allowed} is set: set result to "&cZbroja wyłączona!" else: set result to "&aZbroja włączona!" on armor change: {netheriteDiamond::allowed} is set event-item is any diamond armour or any netherite armour cancel event send "&cObecnie nie możesz zakładać netherytowej oraz diamentowej zbroi!" to player