Jump to content

Leaderboard

The search index is currently processing. Leaderboard results may not be complete.

Popular Content

Showing content with the highest reputation on 11/05/2019 in all areas

  1. 2 points
    I don’t want to recognize you as a dream crusher yet but I guess I have to.
  2. 1 point
    KillTop | Configurable This script is usually useful for PvP servers. It's currently set to top 5 most kills, But it can be easily set to top 10 by simply changing to (This script is not mine. It belongs to MrScopes, I'm simply just sharing it.) Commands - /killtop or /kt command /killtop [<text>]: aliases:kt trigger: set {_top} to 5 send "" send " &b&lKill top &3(Top 5 Killers)" send "" set {_top::*} to sorted {kills::*} from highest to lowest with format "@index" # Assuming {kills::%uuid of player%} is your kills variable loop {_top::*}: add 1 to {_n} set {_p} to "%loop-value%" parsed as offline player set {_player} to {_p}'s uuid send " &3(##%{_n}%) &b%{_p}% &3(%{kills::%{_player}%}% kills)" if {_n} is {_top}: stop loop send ""
  3. 1 point
    XP Progress System This system is mostly good for RPG servers that has levels and xp. This will be helpful for players to keep track of their progress when it comes to level, xp and how much they need more to level up to the next rank. SCRIPT (7 lines) # # | Variables | # {_p} - the player # {_u} - uuid of {_p} # {xp::%{_u}%} - Current xp of player # {xp::needed::%{_u}%} - XP needed to level up. # {level::%{_u}%} - Current level of player # function xp(): loop all players: set {_p} to loop-player set {_u} to uuid of {_p} set {_n} to {xp::%{_u}%}/{xp::needed::%{_u}%} set level progress of {_p} to {_n} set level of {_p} to {level::%{_u}%} # # Can be used like this # every 5 seconds: # xp() #
  4. 1 point
    Better Reports - Every report is logged in a GUI. Which can be cleared easily. This script is easy to edit. 48 lines of script. So I'd say it's very light weight, Shouldn't lag your server. Permissions staff - This player will be alerted when a report is made. Basically my permission node for the staff team. Pictures These ar e the messages sent to players and the player with the permission "staff" Once you execute the command /reports (Only players with the permission "staff" has access). This will show up, and once you hover it, It'll show the player who reported the player, and it's reason. On the bottom-right corner, You'll see an empty map called Clear Reports... It's pretty much self-explanatory but, Once you click it, It'll delete all the reports and refresh the GUI. Everytime the GUI is empty, this will show up. This will also show up once you've cleared all the reports. Script (48 lines): options: prefix: &3[Reports] staff: staff no-perm: &cNo permission. gui-name: &3Reports &lGUI command /report [<offline player>] [<text>]: trigger: if arg 1 is set: if arg 2 is set: add arg-1 to {reports::players::*} set {reports::reason::%arg-1%} to arg 2 set {reports::reporter::%arg-1%} to player send "{@prefix} &7Sucessfully reported &e%arg-1% &7for &e%arg-2%&7." send "{@prefix} &7A new file has been made against &e%arg-1%&7. Check /reports." to all players where [input has permission "staff"] else: send "{@prefix} &7Please provide a reason." else: send "{@prefix} &7Please provide a player." command /reports [<text>]: permission: {@staff} permission message: {@no-perm} trigger: send "{@prefix} &7Opening the report gui..." wait 1 tick reports(player) function reports(p: player): open virtual chest inventory with size 6 named "{@gui-name}" to {_p} set {_n} to 0 if {reports::players::*} is set: loop {reports::players::*}: format gui slot {_n} of {_p} with ("%loop-value%" parsed as offline player)'s skull with no nbt named "&3%loop-value%" with lore "&7Reason&8: &3%{reports::reason::%loop-value%}%" and "&7Reporter&8: &3%{reports::reporter::%loop-value%}%" add 1 to {_n} if {_n} = 53: stop loop else: format gui slot 0 of {_p} with paper with no nbt named "&7None." with lore "&7Currently no reports." to do nothing format gui slot 53 of {_p} with empty map with no nbt named "&6Clear Reports" to run: close player's inventory loop {reports::players::*}: delete {reports::reason::%loop-value%} delete {reports::reporter::%loop-value%} wait 1 tick clear {reports::players::*} reports({_p}) ENJOY! Thank you for reading!
  5. 1 point
    Item Display (Skript) Be able to display your item on the chat by typing [item]. If the tool does not have a lore and no enchants, It'll say "No Enchants" and "No Lores". If it has an enchant, but does not have a lore.. It'll say the enchant but say "No Lore"... Stuff like those. Script (17 lines) on chat: if message contains "[item]": cancel event player is not holding air set {_count} to amount of player's held item in player's inventory if player's tool is enchanted: if line 1 of lore of player's tool is set: replace all "[item]" in message with "&8[<tooltip:&e%tool's name ? type of tool% &8(&f%{_count}%x&8)%nl%&7%tool's enchantments%%nl%%tool's lore%>&f%{_count}%x %name of tool ? type of tool%&8]&7" else: replace all "[item]" in message with "&8[<tooltip:&e%tool's name ? type of tool% &8(&f%{_count}%x&8)%nl%%tool's enchantments%%nl%&7No Lores.>&f%{_count}%x %name of tool ? type of tool%&8]&7" if player's tool is not enchanted: if line 1 of lore of player's tool is set: replace all "[item]" in message with "&8[<tooltip:&e%tool's name ? type of tool% &8(&f%{_count}%x&8)%nl%&7No Enchantments.%nl%%tool's lore%>&f%{_count}%x %name of tool ? type of tool%&8]&7" else: replace all "[item]" in message with "&8[<tooltip:&e%tool's name ? type of tool% &8(&f%{_count}%x&8)%nl%&7No Enchantments.%nl%&7No Lores.>&f%{_count}%x %name of tool ? type of tool%&8]&7" replace all "||" with "%nl%" in message send "%player's displayname%&f: &7%message%" to all players
  6. 1 point
    Let the ultimate rumble Royale begin.
  7. 1 point
  8. 1 point
    Wow @_C02 and @Jackson85 But yes, indeed this "spud" guy is pretty cool.
  9. 1 point
  10. 1 point
    jackson85 vs. jackjack33 its official
  11. 1 point
    Really I’m just going to assign all the posts who want the rank a number and then use a random number generator. I’ll announce results on Saturday.
  12. 1 point
    Kinda late lol but just to refresh you guys, gg
  13. 1 point
    Welcome aboard, gamers!
  14. 1 point
  15. 1 point
    Bounty System Using this script, you are able to put "bounties" on players. Once they die, the player who killed them gets the bounty that you placed on them. I've also included a death system here. Bounties can't be complete when there's no death system. I've also included bounty list. Once page 1 is full, Page 2 will be created and the bounties will be continued in there. Commands /bounty <player> <amount> - The minimum amount is 500. /bounties - Check the players with bounty. Pictures Script (74 Lines Without the #) options: min: 500 # Minimum bounty amount pre: &3&l(BOUNTY) # Prefix for messages command /bounty [<offline player>] [<number>]: trigger: if arg-1 is set: if arg-2 is set: if arg-2 >= {@min}: if {balance::%uuid of player%} >= arg-2: # I use {balance::%uuid of player%} as money. feel free to change it to "player's balance" # arg-1 is not player (If you don't want players to put the bounty on themselves, remove the # at the start of the line.) add argument 1 to {bounty::list::*} if {bounty::list::*} does not contain arg-1 add argument 2 to {bounty::%uuid of arg-1%} remove argument 2 from {balance::%uuid of player%} send "{@pre} &7A bounty of &b%arg-2%$ &7has been placed on &b%arg-1% by &b%player%" to all players else: send "{@pre} &7You do not have enough money to place a bounty." else: send "{@pre} &7The minimum bounty amount is &b{@min}&7." else: send "{@pre} &7Please provide an amount." else: send "{@pre} &7Please provide a player." on death of player: if attacker is a player: if {bounty::list::*} contains victim: set {_bounty} to ("%{bounty::%uuid of victim%}%" parsed as number) add {_bounty} to {balance::%uuid of attacker%} broadcast "{@pre} &b%attacker% &7just claimed &b%victim%&7's bounty of &b%{_bounty}%$&7..." remove victim from {bounty::list::*} delete {bounty::%uuid of victim%} # Kill System add 1 to {kills::%uuid of attacker%} # Assuming {kills::%uuid of attacker%} is your kills variable... (Change if you want..) add 1 to {deaths::%uuid of victim%} # Assuming {deaths::%uuid of victim%} is your deaths variable... (Change if you want..) # KDR System (Remove if you want..) set {KDR::%uuid of attacker%} to KDR(attacker) # Assuming {KDR::%uuid of attacker%} is your variable for KDR (Change if you want.) set {KDR::%uuid of victim%} to KDR(victim) # This KDR Function is not mine. This is BennyDoesStuff's KDR Function. function KDR(p: player) :: number: set {_u} to uuid of {_p} if {kills::%{_u}%} != 0: if {deaths::%{_u}%} != 0: return {kills::%{_u}%} / {deaths::%{_u}%} else: return {kills::%{_u}%} else: return 0 # Bounties (See the players with bounties!) command /bounties [<text>]: trigger: page(player, 0) function page(p: player, page: number): set {_pageStart} to 45*{_page} set {_i} to 1 set {_a} to 0 open virtual chest inventory with size 6 named "&b&lBOUNTY &7List &f&oPage %{_page} + 1%" to {_p} wait 2 ticks loop {bounty::list::*}: (loop-index parsed as integer) > {_pageStart} set {_player} to loop-value set {_u} to uuid of {_player} format gui slot {_a} of {_p} with skull of ("%{_player}%" parsed as offline player) named "&7%{_player}%" with lore "&7Bounty &8- &b%{bounty::%{_u}%}%" to do nothing add 1 to {_a} if {_a} = ((45*{_i})): exit loop format gui slot 49 of {_p} with book named "&eMain Page" to run: page({_p}, 0) if (amount of {tuber::videos::%{_u}%::*}) > {_pageStart} + 45: format gui slot 53 of {_p} with arrow named "&9Next Page" to run: set {_page} to {_page} + 1 page({_p}, {_page}) if {_page} > 0: format gui slot 45 of {_p} with arrow named "&9Previous Page" to run: set {_page} to {_page} - 1 page({_p}, {_page})
  16. 1 point
    Staff Chat (Skript) Using this script, You are able to communicate with your staff without the normal players knowing. It can be toggled by Simply typing /sc or /staffchat The permission to access and see the staff chat is simply just "staff". The commands for it is either /staffchat or /sc. This script also has a bonus feature. By adding @ at the start of you message, The message will be sent to staff chat instead. Pictures Script (32 lines) options: server: &3[Server]&7 no-perm: &cYou lack of permission. usage: &3&lUSAGE &8| command /sc [<text>]: aliases:staffchat permission: staff permission message: "{@no-perm}" trigger: if arg-1 is set: send "&3&L(STAFF-CHAT) &f%player's display name% &8| &f%arg-1%" to all players where [input has permission "staff"] else: if {staff.chat::%player's uuid%} is not set: set {staff.chat::%player's uuid%} to true send "&3&L(STAFF-CHAT) &7Staff chat &aenabled&7." else: delete {staff.chat::%player's uuid%} send "&3&L(STAFF-CHAT) &7Staff chat &cdisabled&7." on chat: if {staff.chat::%player's uuid%} is set: cancel event send "&3&L(STAFF-CHAT) &f%player's display name% &8| &f%message%" to all players where [input has permission "staff"] on chat: set {_m} to uncolored message set {_mes::*} to {_m} split at "" if {_mes::1} is "@": cancel event replace all "@" with "" in message execute player command "/sc %message%"
  17. 1 point
    I've already released a script that stores kills under that variable... But I do think it can be improved. here it is.
  18. 1 point
    Rename (Skript) This script is really simple. With this script, you are able to rename your items with colors! Horay. The permission to have access to this command is "rename", It's good for donor perks on your server. Script (17 lines) options: perm: rename no-perm: &3Insufficient Permissions pre: &3[Rename] command /rename [<text>]: permission: {@perm} permission message: "{@no-perm}" trigger: if arg-1 is set: if player's tool is not air: set name of player's tool to "%colored arg-1%" send "{@pre} &7You have set the name of your tool to %colored arg-1%" else: send "{@pre} &7Sorry but you have to hold an item" else: send "{@pre} &7Please provide a name"
  19. 1 point
    Better Numbers I'd say this is a pretty useless script, but it may help some other player mostly those who are fancy and stuff. Script (14 lines) The script is not mine, I forgot who owns it function regex(n: object) :: text: if "%{_n}%" contains ".": set {_s::*} to split "%{_n}%" at "." set {_n} to "%a({_s::1})%.%last 2 characters of {_s::2}%" return "%{_n}%" else: set {_n} to a("%{_n}%") return "%{_n} ? 0%" function a(b: text) :: text: if length of {_b} > 3: return "%a(first length of {_b} - 3 characters of {_b})%,%last 3 characters of {_b}%" return {_b} ######## It can be used like this ############ # # # send "Balance: %regex(balance of player)%" # # # ##############################################
  20. 0 points
    As a staff member... I can finally break the counting lol. Sorry guys
  21. 0 points
  22. 0 points
    So Im Trying To Use Libs Disguises Yet When I Do It Says "An internam error occurred while attempting to perform this command" Idk if It needs to be updated or if a plugin is breaking it please help me


×
×
  • Create New...