#version: 1.0 on load: delete {dcWhitelist::config::*} delete {dcWhitelist::messages::*} if file "plugins/dcWhitelist/config.yml" doesn't exist: set yaml value "version" from file "plugins/dcWhitelist/config.yml" to "1.0" set yaml value "config.link" from file "plugins/dcWhitelist/config.yml" to "XxXxX" set yaml value "config.bot.token" from file "plugins/dcWhitelist/config.yml" to "XxXxXxXxXxXxXxXxXxXx" set yaml value "config.bot.name" from file "plugins/dcWhitelist/config.yml" to "dcWhitelist" set yaml value "config.log.status" from file "plugins/dcWhitelist/config.yml" to "true" set yaml value "config.log.id" from file "plugins/dcWhitelist/config.yml" to "000000000000000000000" set yaml value "config.commnad.id" from file "plugins/dcWhitelist/config.yml" to "11111111111111111111" else: set {dcWhitelist::config::version} to yaml value "version" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::discordLink} to yaml value "config.link" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::botToken} to yaml value "config.bot.token" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::nameBot} to yaml value "config.bot.name" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::logStatus} to yaml value "config.log.status" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::logChannelId} to yaml value "config.log.id" from file "plugins/dcWhitelist/config.yml" set {dcWhitelist::config::commandChannelId} to yaml value "config.command.id" from file "plugins/dcWhitelist/config.yml" login to "%{dcWhitelist::config::botToken}%" with name "%{dcWhitelist::config::nameBot}%" if file "plugins/dcWhitelist/messages.yml" doesn't exist: set yaml value "version" from file "plugins/dcWhitelist/messages.yml" to "1.0" set yaml value "messages.game.kick" from file "plugins/dcWhitelist/messages.yml" to "&7Nie jestes na whiteliscie\n&7Wejdź na serwer Discord &8(&c{DCLINK}&8) &7i wpisz &9!whitelist {PLAYER}" set yaml value "messages.discord.registered" from file "plugins/dcWhitelist/messages.yml" to "Błąd: ten nick jest już zarejestrowany." set yaml value "messages.discord.added" from file "plugins/dcWhitelist/messages.yml" to "Nick **{PLAYER}** został dodany do whitelisty, możesz teraz dołączyć na serwer." set yaml value "messages.discord.usage" from file "plugins/dcWhitelist/messages.yml" to "Poprawne użycie: **!whitelist **." set yaml value "messages.discord.limit" from file "plugins/dcWhitelist/messages.yml" to "Wyczerpałeś limit kont przypisanych do jednego konta discord! Wykorzystane konta 2/2" set yaml value "messages.discord.log" from file "plugins/dcWhitelist/messages.yml" to "@{DCUSER} dodał gracza {PLAYER} do białej listy." else: set {dcWhitelist::messages::gameKick} to yaml value "messages.game.kick" from file "plugins/dcWhitelist/messages.yml" set {dcWhitelist::messages::discordRegistered} to yaml value "messages.discord.registered" from file "plugins/dcWhitelist/messages.yml" set {dcWhitelist::messages::discordAdded} to yaml value "messages.discord.added" from file "plugins/dcWhitelist/messages.yml" set {dcWhitelist::messages::discordUsage} to yaml value "messages.discord.usage" from file "plugins/dcWhitelist/messages.yml" set {dcWhitelist::messages::discordLimit} to yaml value "messages.discord.limit" from file "plugins/dcWhitelist/messages.yml" set {dcWhitelist::messages::discordLog} to yaml value "messages.discord.log" from file "plugins/dcWhitelist/messages.yml" discord command !whitelist []: trigger: delete event-message with event-bot id of event-channel is {dcWhitelist::config::commandChannelId}: if arg-1 is set: if size of {dcWhitelist::discordid::%event-user%::*} is less than 2: if arg-1 contains {dcWhitelist::discordid::%event-user%::*}: send "%{dcWhitelist::messages::discordRegistered}%" to event-user with event-bot stop else: add arg-1 to {dcWhitelist::discordid::%event-user%::*} add arg-1 to {dcWhitelist::whitelist::*} replace all "{PLAYER}" with arg-1 in {dcWhitelist::messages::discordAdded} send "%{dcWhitelist::messages::discordAdded}%" to event-user with event-bot if {dcWhitelist::config::logStatus} is true: send {dcWhitelist::messages::discordLog} to {dcWhitelist::config::logChannelId} with event-bot stop stop else: send "%{dcWhitelist::messages::discordLimit}%" to event-user with event-bot stop else: send "%{dcWhitelist::messages::discordUsage}%" to event-user with event-bot stop on connect: if {dcWhitelist::whitelist::*} contains "%player%": stop else: replace all "{PLAYER}" with "%player%" in {dcWhitelist::messages::gameKick} replace all "\n" with "%nl%" in {dcWhitelist::messages::gameKick} replace all "{DCLINK}" with {dcWhitelist::config::discordLink} in {dcWhitelist::messages::gameKick} kick player due to "%{dcWhitelist::messages::gameKick}%" stop command /dcWhitelist [] []: aliases: dcwl executable by: console and player permission: dcwl.admin permission message: "&cNie masz uprawnień do tej komendy." trigger: if arg-1 is not set: send "/dcwl (list|add|remove)" if arg-1 is "list": send "%{dcWhitelist::whitelist::*}%" stop if arg-1 is "remove": if arg-2 is set: remove arg-2 from {dcWhitelist::whitelist::*} send "Usunito gracza %arg-2% z whitelisty" stop if arg-2 is online: replace all "{PLAYER}" with "%arg-2%" in {dcWhitelist::messages::gameKick} replace all "\n" with "%nl%" in {dcWhitelist::messages::gameKick} replace all "{DCLINK}" with {dcWhitelist::config::discordLink} in {dcWhitelist::messages::gameKick} kick arg-2 due to {dcWhitelist::messages::gameKick} stop if arg-1 is "add": if arg-2 is set: add arg-2 to {dcWhitelist::whitelist::*} send "Dodano gracza %arg-2% do whitelisty" stop