Sueta

Survival-System [Skript]

1.4

This script contains the most important functions for an online survival server

·Plugin
  1. 1.4latestBugfixes and moreApr 5, 2021
    In this update the teamchat system has been revised, a chat rank system has also been added that is normally switched off, a death counter and an / ec command were also installed. Commands: /ec /deathcount Repaired functions: Teamchat
  2. 1.3Report and Teamchat updateApr 5, 2021
    With this update comes a team chat and a report system the working time on both is 3 hours Commands: /teamchat (login/logout/) /teamchat <text> /report (player) (reason) /report (player) accept /report (player) end Permissions: Teamchat - System.teamchat report accept/end etc. - System.report.controll Should you find bugs or errors, please write to me so that I can fix them .SpoilerTarget">Spoiler: Teamchat Skript Code Code (Text): command /teamchat [<text>] [<text>]: permission: System.teamchat permission message: {@Noperm} trigger: if arg 1 is "login": if {tchat.login.%player%} is true: message "{@tchat} &fYou are already logged in" if {tchat.login.%player%} is false: set {tchat.login.%player%} to true message "{@tchat} &fYou have been logged in" if arg 1 is "logout": if {tchat.login.%player%} is false: message "{@tchat} &fYou are already logged out" if {tchat.login.%player%} is true: set {tchat.login.%player%} to false message "{@tchat} &fYou have been logged out" if arg 1 is not "login" or "logout" or "alert": if {tchat.login.%player%} is false: message "{@tchat} &fYou are not logged in use /teamchat (loggin/logout) to log in or out" if {tchat.login.%player%} is true: loop all players: if loop-player has permission "System.teamchat": send "{@tchat} &f%arg-1%" .SpoilerTarget">Spoiler: Report Skript Code Code (Text): command /report <player> [<text>]: trigger: if arg 1 is a player: if arg 1 is "%player%": if arg 1 is not "%player%": if arg 2 is not "Hacking" or "Chatabuse" or "Pedophilic machinations" or "insult" or "Griefing" or "accept" or "end": message "&c&l---------------------------------------------" message " &c&lPlease use one of these report reasons" message " " message "&f» &c&lHacking" message "&f» &c&lChatabuse" message "&f» &c&lPedophilic machinations" message "&f» &c&linsult" message "&f» &c&lGriefing" message "&c&l---------------------------------------------" if arg 2 is "Hacking": message "{@report} &c&lYou have successfully reported the player" set {report.%arg-1%.from.%player%.accept} to false loop all players: if loop-player has permission "System.report.controll": send " {@report}" send "&f» &cReporter: &c&l%player%" send "&f» &cReported player: &c&l%arg-1%" send "&f» &cReason: &c&l%arg-2%" send "&f» &c&laccept the report with /report (reported-player) accept" send " {@report}" set {report.%arg-1%.notaccept} to false set {report.%arg-1%.reportedplayer} to "%arg-1%" if arg 2 is "Chatabuse": message "{@report} &c&lYou have successfully reported the player" set {report.%arg-1%.from.%player%.accept} to false loop all players: if loop-player has permission "System.report.controll": send " {@report}" send "&f» &cReporter: &c&l%player%" send "&f» &cReported player: &c&l%arg-1%" send "&f» &cReason: &c&l%arg-2%" send "&f» &c&laccept the report with /report (reported-player) accept" send " {@report}" set {report.%arg-1%.notaccept} to false set {report.%arg-1%.reportedplayer} to "%arg-1%" if arg 2 is "Pedophilic machinations": message "{@report} &c&lYou have successfully reported the player" set {report.%arg-1%.from.%player%.accept} to false loop all players: if loop-player has permission "System.report.controll": send " {@report}" send "&f» &cReporter: &c&l%player%" send "&f» &cReported player: &c&l%arg-1%" send "&f» &cReason: &c&l%arg-2%" send "&f» &c&laccept the report with /report (reported-player) accept" send " {@report}" set {report.%arg-1%.notaccept} to false set {report.%arg-1%.reportedplayer} to "%arg-1%" if arg 2 is "insult": message "{@report} &c&lYou have successfully reported the player" set {report.%arg-1%.from.%player%.accept} to false loop all players: if loop-player has permission "System.report.controll": send " {@report}" send "&f» &cReporter: &c&l%player%" send "&f» &cReported player: &c&l%arg-1%" send "&f» &cReason: &c&l%arg-2%" send "&f» &c&laccept the report with /report (reported-player) accept" send " {@report}" set {report.%arg-1%.notaccept} to false set {report.%arg-1%.reportedplayer} to "%arg-1%" if arg 2 is "Griefing": message "{@report} &c&lYou have successfully reported the player" set {report.%arg-1%.from.%player%.accept} to false loop all players: if loop-player has permission "System.report.controll": send " {@report}" send "&f» &cReporter: &c&l%player%" send "&f» &cReported player: &c&l%arg-1%" send "&f» &cReason: &c&l%arg-2%" send "&f» &c&laccept the report with /report (reported-player) accept" send " {@report}" set {report.%arg-1%.notaccept} to false set {report.%arg-1%.reportedplayer} to "%arg-1%" if arg 1 is a player: if arg 2 is "accept": if {report.%arg-1%.reportedplayer} is not "%arg-1%": message "{@report} &c&lThis report is already being processed or it &c&ldoes not exist" if {report.%arg-1%.notaccept} is true: message "{@report} &c&lThis report is already being processed or it &c&ldoes not exist" if {report.%arg-1%.reportedplayer} is "%arg-1%": if {report.%arg-1%.notaccept} is false: if
    6 downloads
  3. 1.2Blockages and moreApr 4, 2021
    With this update there are again cool new functions .SpoilerTarget">Spoiler: Commands /fly on/off /broadcast <text> /teamspeak /discord .SpoilerTarget">Spoiler: Blockages /? /help /pl /plugins .SpoilerTarget">Spoiler: Permissions fly - System.fly broadcast - System.broadcast
    11 downloads
  4. 1.1Gamemode CommandsApr 4, 2021
    With this update you can now use gamemodecommands: Commands: · gm (0/1/2/3) Permissions: · System.gamemode
    2 downloads
  5. 1.0Apr 4, 2021
    7 downloads

Similar projects

Plugin →