Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ELO SKRIPT -------------------------------------------
- # Database Configuration
- script options:
- $ init com.mysql.jdbc.Driver
- $ db url jdbc:mysql://localhost:3306/database
- $ db username user
- $ db password pass
- options:
- # Intialization Configuration
- PerKill_Elo_Min:12
- PerKill_Elo_Max:23
- PerDeath_Elo_Min:24
- PerDeath_Elo_Max:32
- FirstJoin_Elo:100
- # Message Configuration
- Admin-Set_Elo_Message:&b&l[BattleElo]&f You have set %arg-3%'s elo to %arg-2%
- Admin-Reset_Elo_Message:&b&l[BattleElo]&f You have reset %arg-3%'s elo
- command /eloadmin [<text>] [<integer>] [<offline player>]:
- permission: elo.admin
- trigger:
- if arg-1 is "set":
- if arg-2 is set:
- set {elo.%arg-3%} to arg-2
- update "UPDATE battleelo SET elo = (""%{elo.%arg-3%}%"") WHERE name = ""%arg-3%""
- send "{@Admin-Set_Elo_Message}"
- stop
- if arg-1 is "reset":
- if arg-2 is "player":
- delete {elo.%arg-3%}
- update "UPDATE battleelo SET elo = (""0"") WHERE name = ""%arg-3%""
- send "{@Admin-Reset_Elo_Message}"
- stop
- command /elo:
- trigger:
- set {_elo} to the first element out of objects in column "elo" from result of query "SELECT `elo` FROM `battleelo` WHERE `uuid` = ""%uuid of player%""" and close
- send "&b&lBattleElo - &f&l%{_elo}%"
- stop
- on load:
- send "&e&l[BattleElo] &fPlugins Enabled. Thanks for using the plugins develop by Oskang09" to console
- update "create table IF NOT EXISTS battleelo (ID int NOT NULL AUTO_INCREMENT,uuid varchar(70),name varchar(70),elo varchar(20));"
- on first join:
- set {elo.%player%} to {@FirstJoin_Elo}
- update "INSERT INTO `battleelo` (`uuid`, `name`, `elo`) VALUES (""%uuid.of player%"", ""%player%"", ""%{elo.%player%}%"");"
- on death of a player:
- if attacker is player:
- add random integer from {@PerKill_Elo_Min} to {@PerKill_Elo_Max} to {elo.%attacker%}
- remove random integer from {@PerDeath_Elo_Min} to {@PerDeath_Elo_Max} from {elo.%victim%}
- update "UPDATE battleelo SET elo = (""%{elo.%attacker%}%"") WHERE name = ""%attacker%""
- update "UPDATE battleelo SET elo = (""%{elo.%victim%}%"") WHERE name = ""%victim%""
- stop
- #CONSOLE LOG ERROR ------------------------------------------------------
- [22:38:59] [Server thread/INFO]: KroterPvP issued server command: /sk reload all
- [22:38:59] [Server thread/ERROR]: null
- org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.1.2
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91]
- at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91]
- at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
- Caused by: java.lang.NoSuchMethodError: ch.njol.util.NonNullPair.getSecond()Ljava/lang/Object;
- at ch.njol.skript.command.Commands.loadCommand(Commands.java:379) ~[?:?]
- at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:462) ~[?:?]
- at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:239) ~[?:?]
- at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:193) ~[?:?]
- at ch.njol.skript.Skript.reload(Skript.java:548) ~[?:?]
- at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:130) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement