SkriptCore.sk

Created by Topsmoks

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:
    #Global Settings:
    prefix: &e&l&oSkriptCore &7>&f
    
    #Join Settings:
    joinmsg: &e&l&oJoined &7> &f%player%
    quitmsg: &c&l&oLeft &7> &f%player%
    
    #Join MOTD Settings:
    line1: "&r"
    line2: "&7&m--------------------------------"
    line3: "&f"
    line4: "&fWelcome &e%player% &fTo &eSkriptCore &fNetwork"
    line5: "&r"
    line6: "&eSocial Media:"
    line7: " &7•&f &eTwitter&7: &n@TopsmoksL"
    line8: " &7•&f &eDiscord&7: &nComing Soon"
    line9: " &7•&f &eStore&7: &nComing Soon"
    line10: " &r"
    line11:" &7&m--------------------------------"
    
    
    #SetSpawn Settings:
    spawnsetmsg: Spawn has been set.
    setspawnpermission: SkriptCore.SetSpawn
    
    #Spawn Settings:
    spawnmsg: You have been Teleported to Spawn!
    
    #Gamemode Settings:
    gamemode0perm: SkriptCore.Gamemode0
    gamemode1perm: SkriptCore.Gamemode1
    
    gamemode0msg: Your Gamemode Chaged to &eSurvival
    gamemode1msg: Your Gamemode Chaged to &eCreative
    
    #Rename Settings:
    renameperm: SkriptCore.Rename
    namemorethen20: Name more then 20 words.
    mustholditem: You must to hold a Item.
    renameusage: Usage: /rename &7(&etext&7)
    renamemsg: Changed Item name to
    
    #Lore Settings:
    loreperm: SkriptCore.Lore
    loremsg: Changed Item Lore to
    
    #List Settings:
    listmsg: Online Players&7: &e
    
    #StaffChat Settings:
    staffchatperm: SkriptCore.StaffChat
    staffchatusage: Usage: /staffchat &7(&etext&7)
    staffchatseeperm: SkriptCore.StaffChat.See
    staffchatmsg: &7[&e%player%&7] &f%arg-1% 
    
    #Report Settings:
    reportplayernotfound: &fPlayer Not Found.
    reportreasonmiss: &fYou didn't supplied a &eReason
    reportmsg: &fYou have been Successfully reported &e%arg-1% &ffor &e%arg-2%
    reportadminperm: SkriptCore.GetReports
    reportadminmsg: &e%player% &fhas reported &e%arg-1% &ffor &e%arg-2%
    
    #Grant / SetRank Settings:
    plugin: Permissionsex #Types: GroupManager , Permissionsex , LuckPerms. | Make sure to type them currectly with Capital!
    grantperm: SkriptCore.Grant
    grantrankmiss: &fRank Was Not &eSupplied&f.
    grantplayernotfound: &fPlayer Not &eFound&f.
    grantmsg: &fGave &e%arg-2% &fTo &e%arg-1%
    grantgavemsgtootherplayer: &fYour rank Have been updated to &e%arg-2%
    
    #MuteChat Settings:
    mutechatperm: SkriptCore.MuteChat
    chatmuteadminperm: SkriptCore.MuteChat.use
    chatmutedmsg: &fChat has been &aMuted&f by &e%player%
    chatunmutedmsg: &fChat has been &cUnMuted&f by &e%player%
    chatmuteplayermsg: &fChat &eDisabled&f Currectly!
    
    #ClearChat Settings:
    clearchatperm: SkriptCore.ClearChat
    clearchatmsg: &fChat Cleared by &e%player%
 
    #Heal Settings:
    healperm: SkriptCore.Heal
    healmsg: &fYou have been &eHealed&f.
    
    #Feed Settings:
    feedperm: SkriptCore.Feed
    feedmsg: &fYou have been &eFeeded
    
    #TPHere Settings:
    tphereperm: SkriptCore.TpHere
    tpheremsg: Teleported &e%arg-1% &fto &e%player%
    
    #Alert Settings:
    alertperm: SkriptCore.Alert
    alertmsgnotfound: Usage: /alert &7(&etext&7)
    alertprefix: &7[&eAlert&7]
    
    
    
# Don't edit the code below if you don't how.
# And no support will given if you will edit!
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
command /skhelp:
    trigger:
        send ""
        send "&7&m-----------------------------------------"
        send ""
        send "&eSkriptCore &fMade by &eTopsmoks"
        send ""
        send "&eCommands:"
        send " &7•&f &e/setspawn &7- &fSets The Spawn."
        send " &7•&f &e/spawn &7- &fTeleports you to Spawn."
        send " &7•&f &e/gmc &7- &fSets your gamemode to Creative."
        send " &7•&f &e/gms &7- &fSets your gamemode to Survival."
        send " &7•&f &e/rename &7- &fRenames a item that you holding."
        send " &7•&f &e/lore &7- &fAdds a lore to item that you holding."
        send " &7•&f &e/list &7- &fShows How much Online Players."
        send " &7•&f &e/staffchat &7- &fType in StaffChat."
        send " &7•&f &e/report &7- &fReport a Player."
        send " &7•&f &e/grant &7- &fGives a player rank."
        send " &7•&f &e/mutechat &7- &fMutes the chat."
        send " &7•&f &e/clearchat &7- &fClears the chat."
        send " &7•&f &e/heal &7- &fHeals you."
        send " &7•&f &e/feed &7- &fFeeds you."
        send " &7•&f &e/tphere &7- &fTP somebody to you."
        send " &7•&f &e/alert &7- &fMake a Alert."
        send ""
        send "&7&m-----------------------------------------"
        send ""
    
    
    

    
    

on join:
    set join message to "{@joinmsg}"
    teleport player to {spawn}
    
    send {@line1}
    send {@line2}
    send {@line3}
    send {@line4}
    send {@line5}
    send {@line6}
    send {@line7}
    send {@line8}
    send {@line9}
    send {@line10}
    send {@line11}

    
on quit:
    set quit message to "{@quitmsg}"
    
    
command /setspawn:
    permission: {@setspawnpermission}
    trigger:
        set {spawn} to location of player
        send "{@prefix} {@spawnsetmsg}"

command /spawn:
    trigger:
        teleport player to {spawn}
        send "{@prefix} {@spawnmsg}"

command /gmc:
    permission: {@gamemode1perm}
    trigger:
        set gamemode of player to Creative
        send "{@prefix} {@gamemode1msg}"
        
command /gms:
    permission: {@gamemode0perm}
    trigger:
        set gamemode of player to Survival
        send "{@prefix} {@gamemode0msg}"
        
command /rename [<text>]:
	permission: {@renameperm}
	trigger:
		if length of "%arg 1%" is more than 20:
			send "{@prefix} {@namemorethen20}"
			stop	
		if player's held item is air:
			send "{@prefix} {@mustholditem}"	
			stop
		if arg-1 is not set:
			send "{@prefix} {renameusage}"
			stop
		set held item's name to "%colored arg 1%"
		send "{@prefix} {@renamemsg} %colored arg-1%&f."    
        
        
command /lore [<integer=1>] [<text="">]:
  permission: {@loreperm}
  trigger:
    if arg-2 is set:
      set line arg-1 of the lore of player's tool to "&r%colored arg-2%"
      send "{@prefix} {@loremsg} %colored arg-2%&f."        
      
      
command /list:
    trigger:
        set {players.online} to number of all players
        send "{@prefix} {@listmsg} %{players.online}%"
        
        
command /sc [<text>]:
    permission: {@staffchatperm}
    trigger:
        if arg-1 is not set:
            send "{@prefix} {@staffchatusage}"
        if arg-1 is set:
            loop all players:
                if loop-player has permission "{@staffchatseeperm}":
                    send "{@prefix} {@staffchatmsg}" to loop-players
                    
command /report [<player>] [<text>]:
    permission: dd
    trigger:
        if arg-1 is not set:
            send "{@prefix} {@reportplayernotfound}"
        if arg-1 is set:
            if arg-2 is not set:
                send "{@prefix} {@reportreasonmiss}"
        if arg-1 is set:
            if arg-2 is set:
                send "{@prefix} {@reportmsg}"
                loop all players:
                    if loop-player has permission "{@reportadminperm}":
                        send "{@prefix} {@reportadminmsg}"
                        
command /grant [<player>] [<text>]:
    aliases: /rank , /setrank
    permission: {@grantperm}
    trigger:
        if arg-1 is set:
            if arg-2 is not set:
                send "{@prefix} {@grantrankmiss}"
        if arg-1 is not set:
            if arg-2 is set:
                send "{@prefix} {@grantplayernotfound}"
        if arg-1 is set:
            if arg-2 is set:
                send "{@prefix} {@grantmsg}"
                
                if "{@plugin}" is "Permissionsex":
                    make console execute "pex user %arg-1% group set %arg-2%"
                    
                if "{@plugin}" is "GroupManager":
                    make console execute "manuadd %arg-1% %arg-2%"
                    
                if "{@plugin}" is "LuckPerms":
                    make console execute "lp user %arg-1% parent set %arg-2%"
                send "{@prefix} {@grantgavemsgtootherplayer}" to arg-1
                
command /mutechat:
    permission: {@mutechatperm}
    trigger:
        if {mutechat} is not set:
            set {mutechat} to true
            broadcast "{@prefix} {@chatmutedmsg}"
            stop trigger

        if {mutechat} is set:
            clear {mutechat}
            broadcast "{@prefix} {@chatunmutedmsg}"
            
on chat:
    if {mutechat} is true:
        if player has permission "{@chatmuteadminperm}":
            stop trigger
        else:
            cancel event
            send "{@prefix} {@chatmuteplayermsg}"
            
command /clearchat:
    permission: {@clearchatperm}
    aliases: /cc
    trigger:
        loop 100 times:
            broadcast " "
        broadcast "{@prefix} {@clearchatmsg}"    
        stop

command /heal:
	permission: {@healperm}
	trigger:
		heal the player
		send "{@prefix} {@healmsg}"
        
command /feed:
    permission: {@feedperm}
    trigger:
        set hunger bar to 10
        send "{@prefix} {@feedmsg}"
        
command /tphere [<player>]:
    permission: {@tphereperm}
    trigger:
        teleport argument to player
        send "{@prefix} {@tpheremsg}"
        
command /alert [<text>]:
    permission: {@alertperm}
    trigger:
        if arg-1 is not set:
            send "{@prefix} {@alertmsgnotfound}"
        if arg-1 is set:
            broadcast "{@alertprefix} %arg-1%"