Jump to content

Search the Community

Showing results for tags 'skript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Official
  • Discussion
  • Minehut
  • Information
  • Staff
  • Server
  • Applications
  • Ban Appeals
  • Suggestions
  • Events
  • Questions
  • QnA
  • Ideas For This Server
  • Announcements
  • Minerr's Server
  • Comets's Application
  • Comets's Reports
  • Comets's Appeals
  • Empire's Server Discussion
  • Empire's Help
  • Deny's Reports
  • Deny's Appeals
  • Deny's Applications
  • Warzone's Applications
  • Warzone's Appeals
  • Warzone's Reports
  • Spelunking's Updates
  • Kalahari's General
  • SN10Hub's Appeals
  • SN10Hub's Reports
  • UltraGamin's Applications
  • UltraGamin's General
  • Salvate's General
  • Salvate's Announcements
  • Roaming's Appeal
  • Roaming's Apply
  • Sanction's General
  • Ember Network's General
  • Minehut Events's Event Suggestions
  • Nitro Network's Skript
  • Nitro Network's Announcements
  • Trader's Applications
  • MotionHub (beta)'s Simple Chat
  • MotionHub (beta)'s Your main center
  • MotionHub (beta)'s Announcments
  • Voyage's Q&A
  • Voyage's General
  • Voyage's Announcements
  • Slaydit (Coming Soon)'s Skript Questions
  • Slaydit (Coming Soon)'s Random
  • Slaydit (Coming Soon)'s Suggestions
  • Punchr's Bugs
  • Punchr's Suggestions
  • Punchr's Discussion
  • ValkyrieNetwork (ValkNet)'s Discussion
  • MHBreach's Updates
  • Scrimmage's Announcements
  • Scrimmage's Help
  • Scrimmage's Discussion
  • KIBIMC's Server Related
  • KIBIMC's Announcements
  • KIBIMC's *NOTE*
  • KIBIMC's General
  • KIBIMC's Home
  • EntitysNet's Server chat
  • Entersity Network's General
  • Entersity Network's Changelog
  • Entersity Network's Announcements
  • Entersity Network's Questions
  • Entersity Network's Off Topic
  • Entersity Network's Support
  • Entersity Network's Applications
  • Entersity Network's Introduce Yourself
  • Entersity Network's Suggestions
  • Entersity Network's Reports
  • Entersity Network's Appeals
  • Voiding's Questions
  • Guns's Questions
  • Guns's General
  • Guns's Reports
  • Guns's Suggestions
  • Zoomy's General topics
  • Zoomy's Questions
  • Banish's Annoucements
  • Banish's General
  • Banish's Reports
  • Banish's Ban Appeal
  • Levels Network's General Chat
  • Levels Network's Announcements
  • StarUltra's Reports
  • StarUltra's Announcements
  • StarUltra's General
  • StarUltra's Ban / Mute Appeals
  • DarkSpire RPG's Images
  • DarkSpire RPG's Announcements
  • LMAOWY's General
  • LMAOWY's Help/Replys
  • tcmineclubb's Skript
  • tcmineclubb's Dev Help
  • tcmineclubb's Dev Help
  • Multiples's Changelog
  • Multiples's Applications
  • Multiples's Appeals
  • Multiples's Events
  • Multiples's Reports
  • Cliff Arena Games's Questions
  • Cliff Arena Games's General
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Help
  • MadSkies's Ban Appeals
  • Chopped's Topics
  • Chopped's Q&A
  • beans's Suggestions
  • beans's Bug Reports
  • HawkMC's Q&A
  • 2b2e's Topics
  • lobby7's Topics
  • lobby7's Discussions
  • lobby7's Questions
  • MinehutPK's Help
  • MinehutPK's Applications
  • MinehutPK's Appeals
  • MinehutPK's Announcements
  • MinehutPK's General
  • MinehutPK's Off Topic
  • Nectar's Test
  • Nectar's Reports
  • Nectar's Appeals
  • Nectar's Applications
  • Plundered's Annoucements
  • Plundered's Information
  • Plundered's General
  • Skript's General
  • Skript's Skripts
  • pvpo's General
  • pvpo's Suggestions
  • pvpo's Ban Appeals
  • pvpo's Off Topic
  • PithonPvP's Global
  • TOWER DEFENSE's HELP
  • TOWER DEFENSE's [TOWERDF] WIKI
  • TOWER DEFENSE's SKRIPTS
  • Rude's Annoucement
  • Rude's Annoucement
  • Dragon Hunter Society MC's Report an issue
  • Dragon Hunter Society MC's New players post/read
  • Dragon Hunter Society MC's Punished list
  • Dragon Hunter Society MC's Punished Player list
  • Dragon Hunter Society MC's News and events
  • The Skript Database's Questions
  • The Skript Database's Threads
  • BlazeSwords's Report a Hacker
  • BlazeSwords's General
  • Fishiewe (Jetie)'s Stuff
  • Fishiewe (Jetie)'s Others
  • MegaMines's Discussions
  • MegaMines's Questions
  • MegaMines's Bug Reports
  • Play2Live's Community
  • PaintShot's Suggestions
  • PaintShot's Bug Reports
  • Skyism's General
  • Skyism's Bugs
  • Skyism's Applications
  • Skyism's Recipes
  • DOOMDAY's UPDATES
  • DOOMDAY's BETA
  • SlaveWork's General
  • SlaveWork's Suggestions
  • SlaveWork's Appeals
  • SlaveWork's Reports
  • SlaveWork's Announcements
  • Greenland1's General
  • Greenland1's Reports
  • RazorKits's Media Manager Try outs
  • RazorKits's Applications
  • RazorKits's Player Appeals
  • RazorKits's Player reports
  • RazorKits's Scripts
  • RazorKits's Server Suggestions
  • AntiCheatC's Update Logs
  • AntiCheatC's Announcements
  • AntiCheatC's Terms Of Service
  • PowerLevel's Information
  • PowerLevel's Introduction
  • PowerLevel's Suggestions
  • Elementics Network's News
  • Elementics Network's Bug reports
  • Elementics Network's Manager / Developer Application
  • Elementics Network's Beta tester Application!
  • JutouRPG's Posts
  • JutouRPG's Announcements
  • JutouRPG's Bug Reports
  • JutouRPG's Reports
  • JutouRPG's Appeals
  • PlexPVP's News
  • PlexPVP's Applications
  • PlexPVP's Discussion
  • Quarrys's Application
  • Quarrys's Appeals
  • Quarrys's Reports
  • Quarrys's Support
  • CheezyServers's Questions
  • Melony's Support
  • Melony's Topics
  • ZKPlanet's Teasers
  • Secure - Clicker Server's Applications
  • MCEpics's Threads
  • Minehut Monday's general
  • PenceCraft's General
  • Alpha 1's suggestions
  • Alpha 1's Suggestions
  • Alpha 1's Help
  • Alpha 1's Ban / mute appeals
  • TheStreets Network's Forums
  • Minehut19's Change Log
  • Minehut19's Announcements
  • Minehut19's general
  • Minehut19's Report/Appeal
  • Foundation's Punishment Appeals
  • Foundation's Applications
  • Minehut Mondays's Announcements
  • Minehut Mondays's QnA
  • Minehut Mondays's Report Players
  • Minehut Mondays's Appeals
  • Minehut Mondays's Staff Applications
  • Minehut Mondays's Off Topic
  • Scuba's Applications
  • Scuba's Reports
  • Scuba's Appeals
  • Shefty's Update
  • Shefty's Report
  • Shefty's Report
  • Shefty's Appeals
  • Survivveal's Chat
  • Survivveal's Q&A
  • Meg's Universe's Rank Ups (Sky, Vanilla)
  • Meg's Universe's Questions
  • Blixate's Discussion
  • Blixate's Reports
  • Blixate's Terms of Service
  • Blooms's Applications
  • Blooms's Reports
  • Blooms's Appeals
  • Hyrix's Applications
  • Hyrix's Ban and Mute Appeals
  • Hyrix's Skripts
  • Hyrix's Report
  • PingMC's Updates
  • OMEGA-Heist's Topics
  • OMEGA-Heist's Topics
  • ******'s Rules
  • ******'s Community
  • Mulot's Staff Application
  • Mulot's Unban appeals
  • Mulot's Report
  • PvpBed's Appliction
  • PvpBed's Mute and ban Aplications
  • PvpBed's Report
  • Saltus's Reports
  • FlowingPVP's Applications
  • FlowingPVP's Discord
  • FlowingPVP's Forums
  • Panes's Applications
  • DangerDen's Discussion
  • DangerDen's Need Help
  • DangerDen's Hackers List
  • LevelzRPG's Discussions
  • LevelzRPG's Suggestions and Conserns
  • CubeAnarch's Help
  • Base Clash's Annoucements
  • Base Clash's Reports
  • Base Clash's Appeal
  • Base Clash's Staff Application
  • InfyCraft's Topics
  • InfyCraft's Ban Appeals
  • StimulusMH's Appeals
  • StimulusMH's Bug Reports
  • StimulusMH's Discussion
  • StimulusMH's Introductions + Farewells
  • StimulusMH's Suggestions
  • StimulusMH's Off Topic
  • StimulusMH's Forum Games
  • StimulusMH's Reports
  • The Team Jhenter's as a former Hypixel player...
  • PixelNetwork's Player Reports
  • PixelNetwork's Punishment Appeals
  • PixelNetwork's Bug Reports
  • PixelNetwork's Suggestions
  • PixelNetwork's Discussion
  • Power Nuke Craft's Help
  • Power Nuke Craft's staff application
  • PithonPvP | Official Club's Announcements
  • PithonPvP | Official Club's Updates / Change-log
  • PithonPvP | Official Club's General
  • PithonPvP | Official Club's Events
  • Tidings's Applications
  • Tidings's Events
  • Tidings's Changelog
  • Tidings's Announcements
  • TaZerServers's Questions
  • SparkX | Official Club's Suggestions
  • SparkX | Official Club's Questions
  • TOMB | Season 2's Community
  • TOMB | Season 2's Reports
  • TOMB | Season 2's Appeals
  • TOMB | Season 2's Applications
  • Sorra's Reports
  • Sorra's Appeals
  • Sorra's Applications
  • BreadSky's Applications
  • BreadSky's Appeals
  • BreadSky's Random
  • CoreMining's Staff Apps
  • CoreMining's Discussions
  • CoreMining's Suggestions
  • Cyplex's Suggestions
  • Cyplex's Staff App
  • Cyplex's Introduction
  • ZREN GAMES's ZrenPrison
  • ZREN GAMES's ZrenAir
  • ZREN GAMES's ZrenBunker
  • ZREN GAMES's ZREN GAMES
  • ZREN GAMES's General
  • MarkGame's Topics
  • Brick Future Forums's Ban Appeals
  • Baldlands's Applications
  • Baldlands's Rules
  • Baldlands's Appeals
  • Baldlands's Announcements
  • Bytes's Applications
  • Bytes's Ban Appeals
  • Bytes's Reports
  • Bytes's General Discussion
  • Bytes's Announcements
  • MHGames's Game suggestions
  • MHGames's Announcements
  • Infected Horror Survival's Report
  • Infected Horror Survival's Your Idea
  • Arcanic Network's Info
  • Trionix's Suggestions
  • Trionix's Reports
  • Trionix's Appeals
  • Trionix's Applications
  • Trionix's Announcements
  • Trionix's General
  • AstronMC's Questions
  • AstronMC's Staff applications
  • Project: Paloko's Apply
  • Infinites's Topics
  • GenVibes's Applications
  • GalacticMC's Topics
  • GalacticMC's Applications
  • GalacticMC's Appeals
  • GalacticMC's Reports
  • GalacticMC's Server Discussion
  • Minecraft Saturdays's UHC Winners
  • Skybxck's Staff Applications
  • Skybxck's Ban Appeals
  • Skybxck's Reports
  • Skybxck's General Discussion
  • SLogic's Reports
  • sete.minehut.gg's Q&A
  • sete.minehut.gg's Announcements
  • MineMove's BAN / UNBAN
  • MineMove's Report Player
  • MineMove's Report bugs
  • MineMove's Application to Admin Team
  • ReazonzPvP's Reazonz Community Help
  • ReazonzPvP's Server Suggestions
  • Empire Sky's Public
  • PeetahPvP's Staff Applications
  • PeetahPvP's News
  • Banknote's Forums
  • Banknote's Applications
  • Banknote's News
  • Banknote's Appeals
  • Trent Plays's Tutorials
  • SkyWolfy12's Topics
  • Vulria's Applications
  • Vulria's Discussion
  • Vulria's Questions
  • PrisonAZ's Discussion
  • PickGens's Apply for Developer
  • PickGens's Apply For Helper
  • PickGens's General Discussions
  • PickGens's Apply for staff
  • PickGens's Ban appeal
  • PickGens's Builder Aplication
  • MHFarmz's Applications
  • MHFarmz's Appeals
  • MHFarmz's Reports
  • BedWarsREG's Staff Applications
  • Lobby16 - Minehut Remake's Server Ban Appeals
  • Minerussia Server!'s Topics
  • Arkam's FAQ
  • Extractor's Applications
  • FlamePVPx's Suggestions
  • FlamePVPx's Ban Appeals
  • FlamePVPx's Staff Apps
  • FlamePVPx's Questions
  • Colored [Color Control]'s Appeals
  • Colored [Color Control]'s Applications
  • LotG's QnA
  • LotG's Appeals
  • LotG's Applications
  • LotG's Reports
  • LotG's Chat
  • Pulsate's Community
  • Pulsate's Reports & Appeals
  • Pulsate's Applications
  • Tskopens-server's Ideas
  • Tskopens-server's general
  • Tskopens-server's questions
  • Lift's Applications - Open
  • Lift's Reports
  • Lift's Appeals
  • EcoMines's Applications
  • EcoMines's Patch-Notes
  • Majorcraft's Staff apps
  • Majorcraft's Froms
  • MineAlong's Applications
  • BurntHell's Applications
  • Minehut Market's Appeals
  • Minehut Market's Reports
  • Minehut Market's Rules
  • Tntgames1's Forms
  • Slaughterhouse's Stories's The Hand
  • Red Mountain's Chat
  • Red Mountain's Suggestions
  • Red Mountain's Suggestions/Help
  • Kristall's Applications
  • Texal's Ban Appeal
  • Texal's Bug Report
  • Texal's Feature/Game Suggestion
  • Typed's Reports
  • brawls's Reports
  • brawls's Appeals
  • brawls's Applications
  • BluRP's Discussion
  • MinecraftFun's Server.
  • Creative Hub's General Chat
  • Creative Hub's Help & Questions
  • FireOrb Development's Announcements
  • NotElytra's Forums
  • Unidentify's Hotel Questions
  • Unidentify's Main
  • Medals's Staff Applications
  • Nanocade's Staff Applications
  • Nanocade's Player Reports
  • Nanocade's Player Appeals
  • Nanocade's Discussion
  • Nanocade's Announcements
  • Dropcord's Applications
  • MCMinemon Club's Topics
  • MCMinemon Club's Topics
  • McVoltPvp's Applications
  • McVoltPvp's Appeals
  • McVoltPvp's Report a Player
  • ChillanPvP Ban Appeals's Appeals
  • Relite's Staff Applications

Calendars

  • Spelunking's Schedule
  • TriviaK's Release Schedule
  • TriviaK's Schedule
  • Sanction's Release
  • Ember Network's Next Server announcement
  • Minehut Events's Events Calendar
  • ValkyrieNetwork (ValkNet)'s Updates
  • MHBreach's Server Update Log
  • Scrimmage's Calendar
  • MyGensCoolPublic's Calander
  • KIBIMC's Feedback
  • Entersity Network's Approx. Server Release Date [FIRST SERVER]
  • Entersity Network's Events
  • Guns's Events & Updates
  • Zoomy's Events
  • Banish's Events
  • Levels Network's Updates
  • StarUltra's Events
  • Chopped's Events
  • HawkMC's Events
  • lobby7's Events
  • TOWER DEFENSE's CALENDAR
  • Rude's Events
  • The Skript Database's Events
  • Fishiewe (Jetie)'s Events
  • MegaMines's Events
  • SlaveWork's Events
  • CheezyServers's Events
  • Melony's Events
  • BloxMC's Events
  • Minehut Mondays's Events
  • Meg's Universe's Events
  • Blixate's Events
  • Mulot's Events
  • PvpBed's Events
  • CubeAnarch's Upcoming Events
  • StimulusMH's Events
  • SparkX | Official Club's Updates & Events
  • AstronMC's Calendar
  • Minecraft Saturdays's UHC's
  • MonarchX(Towny)'s Events
  • LotG's Massive Events
  • Red Mountain's Events
  • Creative Hub's Events & Releases
  • MatrixMC / MatrixWars's Events
  • Unidentify's Events

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 163 results

  1. In the Minecraft 1.16.1 update a feature to swap offhand items by pressing F while hovering over items in an inventory was added. This feature isn't blocked by TuSKe menus, so if someone were to press F while hovering over items in a TuSKe menu they would be able to get their item into their offhand and then utilize it. Me and Nichxlxs found how to prevent that bug from happening and here is the code on how to do it: on inventory click: if inv name of event-player's current inventory contains "Shop": if "%event-inventoryaction%" = "unknown": cancel event #This one will make it so if they have an inventory named Shop open they won't be able to press F to swap items, #and since inventory names are broken in skript it requires skBee to get the inventory name #If you want to disable it altogether you can use on inventory click: if "%event-inventoryaction%" = "unknown": cancel event #which doesn't require skBee
  2. [SELLING] > skripts: $0.10 / 50 lines for basic - medium ones, $0.25 / 60 lines for hard ones. > discord server setups: $1-3 depending on the difficulty > minehut server setups: dm me > discord bot hosting: dm me > essentialsx locale configuration: $1 > luckperms: $1-3 shoot me a dm @Console.WriteLine("Gabe");#4108
  3. Hello Minehut, Has anyone got a tablist skript i could use or could make me a very simple tab list skript. Thank you for your time!
  4. XAEA12

    ThatPacketAddon

    Add the skript addon ThatPacketAddon to manage packets with skript. It would be very helpful for making servers.
  5. command /chat [<text>]: trigger: if player has permission "skript.chatcontrol": if arg 1 is set: if arg 1 is "grey": if {greychat} is true: set {greychat} to false message "grey chat disabled" else: set {greychat} to true message "grey chat enabled" if arg 1 is "help": message " " message "&c--------&6Skript Chat Control Help&c--------" message " " message "&6/chat clear &cto clear chat" message " " message "&6/chat mute &cto mute the chat" message " " message "&6/chat help &cto show this help page" message " " message "&6/chat grey&c to make chat look better" message " " if arg 1 is "clear": loop 100 times: broadcast " " broadcast "Chat cleared by %player%" if arg 1 is "mute": if {chatmute} is "true": message "Chat has been unmuted" set {chatmute} to "false" else: message "Chat has been muted" set {chatmute} to "true" else: message "&cUsage:&a /chat (help|mute|clear|grey)" else: kick player due to "&4You cannot execute that command" on chat: if {chatmute} is "false": if {greychat} is true: cancel event broadcast "&8<&6%player%&8> %message%" on chat: if {chatmute} is "true": cancel event message "&cYou cannot speak when the chat is muted!" else: if {greychat} is false: cancel event broadcast "<%player%> %message%" Commands: /chat help (Shows a list of commands) /chat grey (makes the chat look nicer until you type the command again) /chat mute (mutes the chat until you type the command again) /chat clear (clears the chat) Permission nodes: skript.chatcontrol (allows user to use /chat) if player does not have the permission "skript.chatcontrol" the player will be kicked for trying to execute /chat chat-manager.sk
  6. This is a very simple gamemode skript, it will take no problem on the server at all This is a re-write to a skript i wrote months back, but i have hidden it XD so i can post this one lol, Permission: gamemode.* - Give you all the permission needed to run command. gamemode - Give you access to change your gamemode. gamemode.other - Ability to change other players gamemode. options: nopermission: &cYou currently don't have access to this permission! permission: gamemode s: "survival","s" or "0" c: "creative","c" or "1" a: "adventure","a" or "2" sp: "spectator" or "3" function gamemode(p: player, gamemode: text): if {_gamemode} is {@s}: set gamemode of {_p} to survival send "&7Your gamemode has been changed to &eSurvival&7!" to {_p} if {_gamemode} is {@c}: set gamemode of {_p} to creative send "&7Your gamemode has been changed to &eCreative&7!" to {_p} if {_gamemode} is {@a}: set gamemode of {_p} to adventure send "&7Your gamemode has been changed to &eAdventure&7!" to {_p} if {_gamemode} is {@sp}: set gamemode of {_p} to spectator send "&7Your gamemode has been changed to &eSpectator&7!" to {_p} command /gamemode [<text>] [<OfflinePlayer>]: permission: {@permission}.* permission message: {@nopermission} aliases: gm trigger: if arg 1 isn't set: send "&7/gamemode &e<text> <player>" if player has permission "{@permission}": arg 2 isn't set: gamemode(player, arg-1) if player has permission "{@permission}.other": arg 2 is set: gamemode(arg-2, arg-1) if arg 1 is {@s}: send "&7You have change &e%arg-2% &7gamemode to &eSurvival!" to executor Requirements: Skript
  7. I'm making free skripts again... reply to this post with anything you need!
  8. Please bring back Skript Umbaska and add Skript-Mirror so I can experiment more and learn more with Skript.
  9. I need help with making a ban gui skript, can anyone help??
  10. I'm pretty bored so I'm making free skripts for the community. (Leave a reply with what skript you want)
  11. Hello Minehut, I was wondering if anyone has a mob boss event skript? Thank you for your time!
  12. I am trying to disable exp when you mine ores but I am not sure how. I went online to try and find a solution but I couldn't figure out how to do it. Could anyone please help?
  13. I have skript but I'm not very good at it, so I'm asking yous because I'm stupid because you're better at skript than me. So, here's a list of skripts I want . . . . Also I might add some more Super Vanish- A skript that's pretty much super vanish Block Break Speed Changer- A way to make certain blocks take longer/less time to mine. And if possible make it based on the world, although that might not be possible Breakable bedrock- Pretty self-explanatory Team Based Chat Change- This means a way to change the chat format based on team. Nickname Chat Change- This basically means How do I make it show a players nickname instead of username? Holographic Text- A skript to make holographic text, self-explanatory Remember to stay inside and save lives
  14. Hello! After judging all of your submissions we have chosen a winner! @ReportCards has won the skript competition! @Dextur and @Bogdan_217n are tied for second place! @_TaZePUg is in third place! @nullific is in fourth place! Factsforlivin YT#3918 is in fifth place! @Lynxdeer is in sixth place! _Anonymous__7258#4768 is in seventh place! Thanks to everyone for participating! If you'd like to know why you got a result feel free to dm me on discord (DeltaRays#0054) or the forums and I'm going to explain what we thought about your script! Sorry for uploading the answers late, but we had a few complications. If you'd like to read more about the competition you can read this post, which explains the rules and instructions.
  15. Lerx

    Anti Drop Skript

    Alright, so we need an anti drop skript Lag is absurd even with a 3 minute clearlag skript and 6 gb ram. Need to limit drops a lot, clearlag is minimum taking 300 entities every 3 minutes. All i need is something that sends items when u break straight to your inventory not dropping on the ground. pls help server gonna shrivel and die soon
  16. blocksnmore

    File share

    There should be an option like "share access" where you can give other Minehut users the ability to access thing like console or files. This would be very useful for server who have multiple people develop scripts since they could open the mh panel and upload the files without asking the owner to
  17. So I made this grant skript with skQueries (ikr) and its really good. It's made with luckperms and my server's ranks but you can change it as it is kinda straight-forward so ye. grant.sk
  18. https://pastebin.com/UEfiSt6C - /dupe command https://pastebin.com/6ASP9M6H - random item generator https://pastebin.com/aPhDadMB - mob clear (optional) requirements: minehut server, skript plugin once you're done putting in the skripts (naming each <filename.sk>) in your server do /skript reload scripts or if you want to load one at a time do /skript reload <filename.sk>
  19. Sorbon's Report Skript Update; Added a verify gui when deleting the reports Added a bugfix to the listening of the players Plugins needed: Skript Tuske Never do /sk reload all, it breaks the Skript (because TuSke) Do /sk reload report.sk or whatever the name is Features: Reports are sorted by Date Reports can be seen in a GUI You can directly Teleport to the reported player Cooldown infinity pages Pictures: Listed by Each User: When you Click on it, you can see all reports: by clicking on 1 report, it gets deleted, or you use the delete all button Command: /report <player> <reason> /reports to view the reports I hope you like it, if you find any bugs or have any Suggestions, be sure you let me know of it CODE: options: permission: report.Admin # Permission Prefix: &6Server &7 # Prefix NoPermMessage: &cYou don't have the permissions to use this Command! cooldown: 15 seconds # Cooldown, so people cant spam it CooldownMessage: &7Please wait &7[&c%remaining time%&7] CooldownBypass: report.bypass command /report [<offline player>] [<text>]: cooldown: {@cooldown} cooldown message: {@CooldownMessage} cooldown bypass: {@CooldownBypass} trigger: if arg-1 is not set: send "&cUsage: /report <player> <reason>" else: if arg-2 is not set: send "&cUsage: /report <player> <reason>" else: set {_hasPlayed} to 1 if arg-1 has played before set {_hasPlayed} to 1 if arg-1 is online if {_hasPlayed} is set: add arg-1 to {reports::list::*} if {reports::list::*} does not contain arg-1 add arg-2 to {reports::%arg-1%::reason::*} add player to {reports::%arg-1%::reporter::*} add now to {reports::%arg-1%::time::*} set {reports::%arg-1%::last} to now set {_p} to player #Report Message: send "{@Prefix} &7You have reported [%arg-1%&7]" send "{@Prefix} [%player%&7] &7has reported [&c%arg-1%&7] &7[<command:/reports>&aClick me<reset>&7]" to all players where [input has permission "{@permission}"] else: send "{@Prefix} This Player has never played here before" command /reports [<offline player>]: trigger: if player has permission "{@permission}": if arg-1 is offline player: reports(player,arg-1,1) else: menu(player,1) else: send "{@NoPermMessage}" send "&7[&cReport&7] &cMade by Sorbon" function open(p:player,n:string): open virtual chest inventory with size 6 named "%{_n}%" to {_p} format gui slot (all numbers between 0 and 54) of {_p} with light gray stained glass pane named "" to do nothing format gui slot 0,1,2,3,4,5,6,7,8,36,37,38,39,40,41,42,43 and 44 of {_p} with gray stained glass pane named "" to do nothing function fix(o:objects) :: objects: loop {_o::*}: add loop-value to {_n::*} return reversed {_n::*} # This is super weird, I have to fix that in another update (sorry) # # # If you have a better version of this, pls contact me :D function removePlayer(p:player): remove {_p} from {reports::list::*} set {_list::*} to {reports::list::*} clear {reports::list::*} loop {_list::*}: add loop-value to {reports::list::*} function delete(p:player,r:player,i:integer): if size of {reports::%{_r}%::reason::*} = 1: removePlayer({_r}) clear {reports::%{_r}%::*} menu({_p},1) stop set {_reason::*} to reversed {reports::%{_r}%::reason::*} set {_reporter::*} to reversed {reports::%{_r}%::reporter::*} set {_time::*} to reversed {reports::%{_r}%::time::*} remove {_reason::%{_i}%} from {_reason::*} remove {_reporter::%{_i}%} from {_reporter::*} remove {_time::%{_i}%} from {_time::*} set {reports::%{_r}%::reason::*} to fix({_reason::*}) set {reports::%{_r}%::reporter::*} to fix({_reporter::*}) set {reports::%{_r}%::time::*} to fix({_time::*}) reports({_p},{_r},1) function reverse(o:objects) :: objects: return reversed {_o::*} function reports(p:player,r:player,page:number): open({_p},"Reports") format gui slot 4 of {_p} with skull of {_r} named "&c%{_r}%" to do nothing format gui slot 51 of {_p} with ender pearl named "&cTeleport" to run: if {_r} is online: teleport {_p} to {_r} else: send "{@Prefix}&cUser is not online" format gui slot 49 of {_p} with book named "&cBack to Reports" to run function menu({_p},1) format gui slot 47 of {_p} with barrier named "&cDelete all Reports" to run: verify({_p},{_r},-1) if {_page} > 1: format gui slot 45 of {_p} with arrow to run: set {_y} to {_page} - 1 reports({_p},{_r},{_y}) set {_reason::*} to reversed {reports::%{_r}%::reason::*} set {_reporter::*} to reversed {reports::%{_r}%::reporter::*} set {_time::*} to reversed {reports::%{_r}%::time::*} loop {_reason::*}: set {_b} to (loop-index parsed as number) - (27*({_page}-1))+8 if ({_b}) is between 9 and 35: set {_loop} to loop-index parsed as integer format gui slot {_b} of {_p} with paper named "&6Report ##%loop-index%" with lore "","&7Reason: ", split({_reason::%loop-index%}),"", "&7Reported by: %{_reporter::%loop-index%}%" and "&7Date: %{_time::%loop-index%}%" to run: verify({_p},{_r},{_loop}) if {_b} > 35: format gui slot 53 of {_p} with arrow to run: set {_x} to ({_page} + 1) reports({_p},{_r},{_x}) exit loop function verify(p:player,p2:player,i:integer): open virtual chest inventory with size 3 named "Do you want to delete the report/s?" to {_p} format gui slot (all numbers between 0 and 26) of {_p} with light gray glass pane named "" format gui slot 10 and 11 of {_p} with lime glass pane named "&aYES" to run: delete({_p},{_p2},{_i}) if {_i} > -1 if {_i} < 0: clear {reports::%{_p2}%::*} removePlayer({_p2}) menu({_p},1) format gui slot 15 and 16 of {_p} with red glass pane named "&cNO" to run: menu({_p},1) format gui slot 13 of {_p} with paper named "&cAre you sure?" with lore "&7Are you sure you want" and "&7to delete the report?" to do nothing # i know its weird, but it works xD function split(list:string) :: strings: set {_list::*} to {_list} split at " " set {_n} to "&7" loop {_list::*}: set {_m} to loop-value while length of {_m} > 30: set {_n} to "%{_n}% %first (30 - length of {_n}) characters of {_m}%" add {_n} to {_n::*} set {_n} to "&7" replace all first 30 characters of {_m} with "" in {_m} set {_n} to "%{_n}% %{_m}%" if length of {_n} > 30: add {_n} to {_n::*} set {_n} to "&7" add {_n} to {_n::*} if {_n} is not "" return {_n::*} function menu(p:player,page:number): open({_p},"Reports Page %{_page}%") format gui slot 49 of {_p} with barrier named "&cClose" to run: close {_p}'s inventory if {_page} > 1: format gui slot 45 of {_p} with arrow to run: set {_y} to {_page} - 1 reports({_p},{_r},{_y}) loop {reports::list::*}: set {_b} to (loop-index parsed as number) - (27*({_page}-1))+8 if ({_b}) is between 9 and 35: format gui slot {_b} of {_p} with skull of loop-value named "&6%loop-value%" with lore "&7Reports: %size of {reports::%loop-value%::reason::*}%","","&7Last Report: %{reports::%loop-value%::last}%" and "&7From: %{reports::%loop-value%::reporter::%loop-index%}%" to run function reports({_p},loop-value,1) if {_b} > 35: format gui slot 53 of {_p} with arrow to run: add 1 to {_page} menu({_p},{_page}) exit loop report.sk
  20. Huhu, I was bored and made a small trade Skript You can trade items with anyone on the server Don't do /sk reload all Reload with /sk reload trade [Plugins] -Skript -Skript Addon TuSke (Pikachu Patch for non-Minehut Server) [Commands] -/trade <player> -/trade accept -/trade decline | deny [Bugs] If you find any bugs, report them to me on: -Discord: Sorbon#1337 -Email: Sorbon.Minecraft@gmail.com -Comment it here [Skript] Download or Copy it from there: options: Prefix: &7[&aTrade&7] &a on load: set {playerSlots::*} to 10,11,12,19,20,21,28,29 and 30 command trade [<string>]: trigger: if arg-1 is "accept": if {tradeRequest::%player%} is set: trade(player,{tradeRequest::%player%}) delete {tradeRequest::%player%} else: send "{@Prefix}You don't have a trade request to accept" if arg-1 is "decline" or "deny": if {tradeRequest::%player%} is set: send "{@Prefix}%Player% &ahas declined your trade request" to {tradeRequest::%player%} delete {tradeRequest::%player%} else: send "{@Prefix}You don't have a trade request to decline" if (arg-1 parsed as player) is a player: if arg-1 parsed as player is not player: if {tradeRequest::%arg-1 parsed as player%} is not set: set {tradeRequest::%arg-1 parsed as player%} to player send "{@Prefix}You've sent a trade request to %arg-1%" send "{@Prefix}%Player% &ahas sent you a trade request, you have 30 seconds to accept it" and "{@Prefix}<command:/trade accept>&8[&aAccept&8]<reset> <command:/trade deny>&8[&cDecline&8]<reset>" to arg-1 parsed as player wait 30 seconds delete {tradeRequest::%arg-1 parsed as player%} else: send "{@Prefix}%arg-1% &ahas already a trade request" else: send "{@Prefix}You can't trade with yourself" else: send "{@Prefix}/trade <player>" send "{@Prefix}/trade accept" send "{@Prefix}/trade decline | deny" #This function works as main Trade Task # it runs aslong the trade is going on.... # and it tests if the players have accepted the trade and completes it then function trade(p1:player,p2:player): set {tradePartner::%{_p1}%} to {_p2} set {tradePartner::%{_p2}%} to {_p1} tradeInventory({_p1}) tradeInventory({_p2}) While {tradePartner::%{_p1}%} is set: wait 1 second if {accept::%{_p1}%} is true: if {accept::%{_p2}%} is true: Timer({_p1},{_p2}) wait 6 seconds # The Timer... function Timer(p1:player,p2:player): set {_timer} to true set {_slots::*} to 4,13,22,31 and 40 format gui slot {_slots::*} of {_p1} with red stained glass pane format gui slot {_slots::*} of {_p2} with red stained glass pane Wait 1 second set {_i} to 1 while {_timer} is true: if {accept::%{_p1}%} is false: set {_timer} to false if {accept::%{_p2}%} is false: set {_timer} to false format gui slot {_slots::%{_i}%} of {_p1} with green stained glass pane format gui slot {_slots::%{_i}%} of {_p2} with green stained glass pane play sound "Entity.arrow.hit_player" with volume 0.5 with pitch 1 to {_p1} play sound "Entity.arrow.hit_player" with volume 0.5 with pitch 1 to {_p2} set {_i} to {_i}+1 wait 1 second if {_i} = 6: play sound "Entity.arrow.hit_player" with volume 0.5 with pitch 2 to {_p1} play sound "Entity.arrow.hit_player" with volume 0.5 with pitch 2 to {_p2} set {_timer} to false #tests if someone cancelled it in the last second if {accept::%{_p1}%} is false: set {_test} to false if {accept::%{_p2}%} is false: set {_test} to false if {_test} is false: format gui slot {_slots::*} of {_p1} with black stained glass pane format gui slot {_slots::*} of {_p2} with black stained glass pane else: tradeComplete({_p1},{_p2}) # Gives the item to the players and closes their inventory function tradeComplete(p1:player,p2:player): give {_p1} {tradeinv::%{_p2}%::*} give {_p2} {tradeinv::%{_p1}%::*} Format gui slot {playerSlots::*} of {_p1} with air Format gui slot {playerSlots::*} of {_p2} with air close {_p1}'s inventory if name of slot 2 of {_p1}'s current inventory is "%{_p1}%" close {_p2}'s inventory if name of slot 2 of {_p2}'s current inventory is "%{_p2}%" #Trade accept, tests if they accepted the trade and if they did, it locks their items function acceptTrade(p:player): set {_p2} to {tradePartner::%{_p}%} if {accept::%{_p}%} is true: format gui slot 38 of {_p} with lime dye named "&cClick to Cancel" to run: #Items get unfreezed loop {playerSlots::*}: set {_i} to slot loop-value of {_p}'s current inventory unformat gui slot loop-value of {_p} set slot loop-value of {_p}'s current inventory to {_i} set {accept::%{_p}%} to false acceptTrade({_p}) else: format gui slot 38 of {_p} with gray dye named "&aClick to Accept" to run: #Itemfreeze loop {playerSlots::*}: format gui slot loop-value of {_p} with slot loop-value of {_p}'s current inventory to do nothing set {accept::%{_p}%} to true acceptTrade({_p}) #The inventory for each player function tradeInventory(p:player): #inventory layout open virtual chest inventory with size 5 named "Trade" to {_p} format gui slot (all integers between 0 and 44) of {_p} with black stained glass pane to do nothing format gui slot 2 of {_p} with skull of {_p} named "%{_p}%" to do nothing format gui slot 6 of {_p} with skull of {tradePartner::%{_p}%} named "%{tradePartner::%{_p}%}%" to do nothing acceptTrade({_p}) unformat gui slot {playerSlots::*} of {_p} # Sync, the items and the accept status gets synchronised while name of slot 2 of {_p}'s current inventory is "%{_p}%": #Shows if the opposite player did accept the trade: if {accept::%{tradePartner::%{_p}%}%} is true: format gui slot 42 of {_p} with lime dye named "&aAccepted" else: format gui slot 42 of {_p} with gray dye named "&7Not Accepted" #Syncs the items loop {playerSlots::*}: set {tradeinv::%{_p}%::%loop-value+4%} to slot loop-value of {_p}'s current inventory loop {tradeinv::%{tradePartner::%{_p}%}%::*}: set slot loop-index parsed as number of {_p}'s current inventory to loop-value wait 1 second #If the inventory gets closed, it deletes all their trade stuff and gives the items back on inventory close: set {_i} to slot 2 of player's current inventory if name of {_i} is "%player%": give player slot 10,11,12,19,20,21,28,29 and 30 of player's current inventory wait 1 tick close {tradePartner::%player%}'s inventory if name of slot 2 of {tradePartner::%player%}'s current inventory is "%{tradePartner::%player%}%" delete {tradePartner::%player%} set {accept::%player%} to false delete {tradeinv::%player%::*} trade.sk
  21. BEFORE READING: 1) If you have skrayfall installed, you must disable the enableFastScoreBoards option in skrayfall's config.yml 2) A scoreboard line can not be set to nothing, if you want an empty line, you must set it to a color code (e.g. "&0") 3) Two different scoreboards line can not have the same text, a work around is yet again by using color codes as seen above (e.g. "&eText" and "&1&eText" to display 2 lines the same) 4) There are 3 addons labelled skbee on minehut's download page, make sure you download the one that's description is "A simple solution to make your servers more bold!" INTRO Following the introduction of the new add-on skbee, i thought it'd be wise to create a scoreboard tutorial using the add-on. The only semi-viable options for minehut users prior to this add-ons introduction were skellet and skrayfall, which both had their issues. Noticeably, skellet had large parsing times and unnecessarily complex syntaxes and skrayfall scoreboards flickered. important: if you are attempting to support 1.8 clients on your minehut server using protocolsupport for example, your skbee scoreboard lines will cut off at after 16 characters for those 1.8 users READING SYNTAX PATTERNS (syntaxes are ways you can write code) for this tutorial, i will be providing the syntax patterns and example code. In the chance that you do not want to use this template, this is how you interpret skript's syntax patterns. If you do not understand, this do not worry. This is for more advanced users. %% = an object/objects (e.g. player(s) or string(s)) [] = optional, meaning it is not mandatory (option 1|option 2) = interchangeable, but only one can be used For example, all these patterns are correct for the syntax [score]board of %player% is (on|off): scoreboard of player is on scoreboard of player is off board of player is on board of player is off there are 6 simple, sufficient syntaxes provided by skbee which include: SETTING UP YOUR SCOREBOARD When making player specific scoreboards, we only want their scoreboard to exist when they're online (duh). Therefore, we need to listen to two player specific events: on join and on disconnect. Luckily for us, if we use one of skbee's syntaxes (set line or set title), skbee will automatically handle setting up a player's scoreboard for us, so we don't need a syntax like create scoreboard. Useful, right? What this means, is that all we need to do is set the title and lines of our scoreboard and we're all done! on join: set title of player's scoreboard to "my server!" set line 3 of player's scoreboard to "top line" set line 2 of player's scoreboard to "middle line" set line 1 of player's scoreboard to "bottom line" Note: minecraft scoreboards always displays the lines highest to lowest from top to bottom (3, 2, 1 instead of 1, 2, 3) Cool! we've got a scoreboard. Simple. However, odds are you're going to want to have variables on your scoreboard, right? For this example, I will be displaying online players on the scoreboard There are two ways of updating your scoreboard. For this tutorial we're going to be using a while loop as it is easier to use. For more advanced users, see the advanced scoreboards header for more efficient methods a while loop basically means, for as long as a certain statement (condition) is true, repeat something. Here's an example of it put in to use (along with the use of some colour codes) on join: set title of player's scoreboard to "&6&lServer Info" while player is online: set line 1 of player's scoreboard to "&7• &eOnline: &f%size of all players%" wait 1 second Great! Now we've got a scoreboard that will accurately display the amount of online players. It's important to remember that this works for more than just online players, and you can make it display any skript variable you'd like by including %{variable}%. When the player leaves the server we want to clear their scoreboard because we don't want to store unnecessary data for players if they're not online. We can do this easily by including: on disconnect: clear player's scoreboard And that's all there is to it! I hope you've found this tutorial useful, if you have any requests for tutorials on anything else please let me know. Skbee download link: https://www.spigotmc.org/resources/skbee-skript-addon.75839/ ADVANCED SCOREBOARDS note: I will not being going in to as much detail here, if you don't understand the content below i suggest you stick with the first method as i'm sure some of you are all aware, having a while loop that loops every 1 second for all players isn't the best way of updating a scoreboard in some cases A better more complicated method for scoreboards that display data that's manipulation is easily detectable is by passing the setting of lines to an updateBoard() function. For this example i will be using player kills and deaths function updateBoard(p: player): set {_uuid} to {_p}'s uuid set line 2 of {_p}'s scoreboard to "&6Kills: &f%{kills::%{_uuid}%} ? 0%" set line 1 of {_p}'s scoreboard to "&6Deaths: &f%{deaths::%{_uuid}%} ? 0%" on join: set title of player's scoreboard to "&e&lStats" updateBoard(player) on death of player: add 1 to {deaths::%victim's uuid%} if attacker is a player: add 1 to {kills::%attacker's uuid%} updateBoard(victim) updateBoard(attacker) on disconnect: clear scoreboard of player Notice how on join we don't require a loop, merely the initial set up of the lines. Instead, we listen in on the on death event, allowing us to only update the scoreboard of the victim and attacker when the information displayed on their boards change. If your scoreboard is not player-specific, but still contains variables that frequently change, it might be better for you to structure your updateBoard() function like so: function updateBoard(p: players): loop {_p::*}: set line 1 of loop-value's scoreboard to "..."
  22. CUSTOM SCRIPTS Prices: Easy Script = $0.50 per 100 lines (EX: Simple commands such as /help, /spawn, /home. Or simple features like tablist) (Everyone gets 1 free easy script if it's less than 75 lines) Medium Script = $0.75 per 100 lines (EX: Sidebar, GUI's, Rankups, etc) Hard Script = $1.25 per 100 lines (EX: Custom mine resets, fully fledged minigames, core fundamentals of a server) My work: I've created some popular servers in the past here on Minehut, I've made some servers such as "Rale", "Sanction", "Anvil", and so on, overall I've made more than $500 from Minehut and can say I have experience working with skript. And for the skript challenge that Minehut hosted I was able to create a spleef minigame within 3 hours (https://pastebin.com/MWewhBM6), the spleef script could be much better still, but I found the fact I made it in ~3 hours good. Contact: You can contact me on Discord at Riley#9202 or if you do not have Discord you can contact me via the forums. If you'd like to vouch for me go ahead and leave a comment! Vouches: [None yet]
  23. Guys I need a skript that makes your current item/block into a stack even if its unstackable, maybe a 10 second cooldown (no restrictions to what blocks/items pls) I know it's a lot but trust me there was a server called 8b8t.xyz (anarchy not an ad) that had a /dupe command that would do the same thing with a 10 second cooldown and it was so fun, but they removed it.
  24. if player's world is "VoidWorld": on any movement if y-coordinate of player <= 57: make player execute command "/spawn" not working. sending me back to /spawn on any world at y 56 or below. halp me.
  25. Alright this is a skript i made myself partially, so it's not perfect, but it is NOT WORKING. (ignore the .drop it should be /drop) command /drop: trigger: send "&cYou can drop items for 10 seconds now!" to player make console execute command " /pex user %player% timed add item.drop 10 VoidWorld" The dropping of items works as it should, not dropping items BEFORE you say the command. But after you say the command (/drop) it still does not let you drop items. I think this is an issue with pex not adding it to the player but i am not sure. Thanks.
×
×
  • Create New...