TheBasicSkript.sk

Created by gabyfig

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

options:
	version: 1.0.2
	motd: true
	maxplayers: true
	welcomeMoTD: true
	welcomemessage: true
	leavemessage: true
	firstjoin: true
	chatformat: true
	scoreboard: true
	bossbar: true
	actionbar: true
	
	
#Created by: Fps,
#Discord: Fps#6440

on script load:
	message "&8&m+---------------------------+" to console
	message "&aActivating plugin" to console
	message "&fTheBasicSkript.sk" to console
	message "&7" to console
	message "&7Version: &f1.0.2" to console
	message "&7By Fps" to console
	message "&8&m+---------------------------+" to console
	wait 2 seconds
	message "&8&m+---------------------------+" to console
	message "&aActivated plugin" to console
	message "&fTheBasicSkript.sk" to console
	message "&7" to console
	message "&7Version: &f1.0.2" to console
	message "&7By Fps" to console
	message "&8&m+---------------------------+" to console
	stop

on script unload:
	message "&8&m+---------------------------+" to console
	message "&aDeactivated plugin" to console
	message "&fTheBasicSkript.sk" to console
	message "&7" to console
	message "&7Version: &f1.0.2" to console
	message "&7By Fps" to console
	message "&8&m+---------------------------+" to console
	stop



on server list ping:
#this is a MOTD
	if {@motd} is true:
		set motd to "&3>> &b&lLine1 Text %newline%&f Line2 Text "
		
#maxplayer are a fake max
	if {@maxplayers} is true:
		set max player count to 0
on join:
	if {@actionbar} is true:
		send action bar "YOUR MESSAGE HERE!" to player
	
on join:
	if {@bossbar} is true:
		create bossbar titled "&l&bYOUR MESSAGE HERE" and id "welcome.%player's uuid%" for player with progress 100 with colors green
		wait 5 ticks
		loop 100 times:
			set {_Value} to value of bossbar "welcome.%player's uuid%"
			remove 1 from {_Value}
			set bossbar "welcome.%player's uuid%" value to {_Value}
			wait 3 ticks
		remove bossbar "welcome.%player's uuid%"

on join:
	if {@welcomemessage} is true:
		broadcast "The player %player% join the server"
on join:
	if {@welcomeMoTD} is true:
		wait 10 ticks
		send "&3>> &b&lYOUR NAME SERVER HERE"
		send ""
		send "&7Welcome &b%player% &7to the server"
		send ""
		send "&3>>&b&m-----&8&m-----&b&m-----&3<<"

on quit:
	if {@leavemessage} is true:
		broadcast "the player &3&l%player% leave the server"

on first join:
	if {@firstjoin} is true:
		broadcast "the player &3&l%player% joining the server for first time"
#this is a chat format
on chat:
	if {@chatformat} is true:
		cancel event
		broadcast "&8(&f%player%&8) &3>> &7%message%"

#The chat format can be customized to your liking


every 2 second:
	if {@scoreboard} is true:
		loop all players:
			set name of sidebar of loop-player to "%loop-player%"
			set score "&b&m-----&3&m-----&f&m+&3&m-----&b&m----" in sidebar of loop-player to 1
			set score "&aCONTENT HERE" in sidebar of loop-player to 2
			set score "&aCONTENT HER" in sidebar of loop-player to 3
			set score "&aCONTENT HE" in sidebar of loop-player to 4
			set score "&aCONTENT H" in sidebar of loop-player to 5
			set score "&aCONTENT" in sidebar of loop-player to 6
			set score "&aCONTEN" in sidebar of loop-player to 7
			set score "&aCONTE" in sidebar of loop-player to 8
			set score "&aCONT" in sidebar of loop-player to 9
			set score "&aCON" in sidebar of loop-player to 10
			set score "&aCO" in sidebar of loop-player to 11
			set score "&aC" in sidebar of loop-player to 12
			set score "&aHello!" in sidebar of loop-player to 13
			set score "&aThis Skript is awesome" in sidebar of loop-player to 14
			set score "&aExample message" in sidebar of loop-player to 15