HyperBaguette Posté(e) le 18 août 2018 Posté(e) le 18 août 2018 (modifié) Version de minecraft / skript : 1.12,derniere Type du skript : PvP Description: Min player: 2 Max player: 2 Je veux quand il y a 2 jours qu'il a fait /qke join ça fait 1 2 3 4 5 la partie commence but du jeu: lui qu'il arrive le première a 15 kills ça add 1 to {quake.defaite.%player%} au perdant et ça add 1 to {quake.victory.%player%} au gagnant Modifié le 18 août 2018 par HyperBaguette
HyperBaguette Posté(e) le 18 août 2018 Auteur Posté(e) le 18 août 2018 il y a une heure, Kilterra a dit : command /pvp [<text>] [<text>]: trigger: if arg 1 is "setspawn": if arg 2 is "1" or "2": set {list.setspawn.pvp::%arg 2%} to player's location send "Spawn %arg 2% défini" else: send "&cErreur : Vous devez précisez de quel spawn il s'agit" else if arg 1 is "join": if {list.pvp::joueur::%player%} is set: send "&cErreur : Vous êtes déjà dans le pvp" else if size of {list.pvp::joueur::%player%} is equal to 2: send "&cErreur : Il y a déjà 2 personne" else: set {list.pvp::joueur::%player%} to player if size of {list.pvp::joueur::%player%} is equal to 2: set {list.pvp::retour::%player%} to player's location set {list.pvp::spawndeath::%player%} to 1 teleport player to {list.pvp::setspawn::1} loop {list.joueur.pvp::*}: if "%loop-value%" isn't "%player%": set {list.pvp::spawndeath::%loop-value%} to 2 set {list.pvp::retour::%loop-value%} to loop-value's location teleport loop-value to {list.pvp::setspawn::2} set {_adversaire} to loop-value apply slowness 500 to {_adversaire} for 5 seconds apply jump boost 500 to {_adversaire} for 5 seconds apply slowness 500 to player for 5 seconds apply jump boost 500 to player for 5 seconds loop 5 times: send "&6Début dans %loop-value% secondes" to {list.pvp::joueur::*} wait 1 second set {list.pvp::death::%player%} to 0 set {list.pvp::death::%{_adversaire}%} to 0 set {list.pvp::ingame::%player%} to {_adversaire} set {list.pvp::ingame::%{_adversaire}%} to player else if arg 1 is "leave": if {list.pvp::joueur::%player%} is set: if {list.pvp::ingame::%player%} is set: send "&6Vainqueur : &7%{list.pvp::ingame::%player%}%" add 1 to {quake.defaite.%player%} add 1 to {quake.victory.%{list.pvp::ingame::%player%}%} loop {list.pvp::joueur::*}: teleport loop-value to {list.pvp::retour::%loop-value%} delete {list.pvp::*} on death of player: if {list.pvp::ingame::%victim%} is set: heal victim add 1 to {list.pvp::death::%victim%} if {list.pvp::death::%victim%}<15: teleport victim to {list.pvp::setspawn::%{list.pvp::spawndeath::%victim%}%} else: send "&6Vainqueur : &7%{list.pvp::ingame::%victim%}%" add 1 to {quake.defaite.%player%} add 1 to {quake.victory.%{list.pvp::ingame::%player%}%} loop {list.pvp::joueur::*}: teleport loop-value to {list.pvp::retour::%loop-value%} Voilà ? Il ne marche pas
HyperBaguette Posté(e) le 19 août 2018 Auteur Posté(e) le 19 août 2018 (modifié) Il y a 3 heures, Kilterra a dit : Il te met quoi ? Enfaite ça marche ? desole. possible que vous ajoute un sboard Equipe 1 et Equipe et les kills aussi ça me fait ça quand je /pvp join [14:32:03 ERROR]: #!#! [Skript] Severe Error: [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Something went horribly wrong with Skript. [14:32:03 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either. [14:32:03 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons). [14:32:03 ERROR]: #!#! Here is full list of them: [14:32:03 ERROR]: #!#! skRayFall (http://sk.rayfall.net/) Vixio (http://vixio.space) skUtilities (https://tim740.github.io/) SkStuff WildSkript (http://www.dzikoysk.net/) MundoSK (https://forums.skunity.com/resources/mundosk.69/) SkQuery Skellett (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/) SkExtras [14:32:03 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue. [14:32:03 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it. [14:32:03 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue. [14:32:03 ERROR]: #!#! In that case, you will be given instruction on how should you report it. [14:32:03 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin. [14:32:03 ERROR]: #!#! Only if the author tells you to do so, report it as Skript issue (url below) [14:32:03 ERROR]: #!#! Issue tracker: https://github.com/SkriptLang/Skript/issues (only if you know what you're doing!) [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Stack trace: [14:32:03 ERROR]: #!#! java.lang.NullPointerException [14:32:03 ERROR]: #!#! at com.pie.tlatoani.WorldBorder.ExprPropertyOfBorder.get(ExprPropertyOfBorder.java:55) [14:32:03 ERROR]: #!#! at com.pie.tlatoani.WorldBorder.ExprPropertyOfBorder.get(ExprPropertyOfBorder.java:21) [14:32:03 ERROR]: #!#! at ch.njol.skript.lang.util.SimpleExpression.check(SimpleExpression.java:161) [14:32:03 ERROR]: #!#! at ch.njol.skript.conditions.CondCompare.check(CondCompare.java:258) [14:32:03 ERROR]: #!#! at ch.njol.skript.lang.Condition.run(Condition.java:56) [14:32:03 ERROR]: #!#! at ch.njol.skript.lang.Conditional.walk(Conditional.java:52) [14:32:03 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) [14:32:03 ERROR]: #!#! at ch.njol.skript.lang.Trigger.execute(Trigger.java:55) [14:32:03 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:294) [14:32:03 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:251) [14:32:03 ERROR]: #!#! at ch.njol.skript.command.Commands.handleCommand(Commands.java:257) [14:32:03 ERROR]: #!#! at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:172) [14:32:03 ERROR]: #!#! at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [14:32:03 ERROR]: #!#! at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [14:32:03 ERROR]: #!#! at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [14:32:03 ERROR]: #!#! at java.lang.reflect.Method.invoke(Unknown Source) [14:32:03 ERROR]: #!#! at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [14:32:03 ERROR]: #!#! at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [14:32:03 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [14:32:03 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1377) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1220) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [14:32:03 ERROR]: #!#! at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [14:32:03 ERROR]: #!#! at java.util.concurrent.FutureTask.run(Unknown Source) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [14:32:03 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [14:32:03 ERROR]: #!#! at java.lang.Thread.run(Unknown Source) [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Version Information: [14:32:03 ERROR]: #!#! Skript: 2.2-dev37c (latest) [14:32:03 ERROR]: #!#! Bukkit: 1.12-R0.1-SNAPSHOT [14:32:03 ERROR]: #!#! Minecraft: 1.12 [14:32:03 ERROR]: #!#! Java: 1.8.0_161 (Java HotSpot(TM) Client VM 25.161-b12) [14:32:03 ERROR]: #!#! OS: Windows 10 x86 10.0 [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Server platform: Spigot [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Current node: null [14:32:03 ERROR]: #!#! Current item: diameter of {list.pvp::joueur::%the player%} is equal to [[long:2]] (comparator: ch.njol.skript.classes.data.DefaultComparators$1@12abcf2) [14:32:03 ERROR]: #!#! Current trigger: command /pvp (simple event) (.sk, line -1) [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Thread: Server thread [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! Language: english [14:32:03 ERROR]: #!#! Link parse mode: DISABLED [14:32:03 ERROR]: #!#! [14:32:03 ERROR]: #!#! End of Error. [14:32:03 ERROR]: #!#! ] Modifié le 19 août 2018 par HyperBaguette
HyperBaguette Posté(e) le 19 août 2018 Auteur Posté(e) le 19 août 2018 (modifié) il y a 2 minutes, Kilterra a dit : j'ai édité mon code parce que j'ai fait une petite erreur de variable, recopie le. Pour le scoreboard je ne peux pas te le faire moi même je ne suis plus chez moi avant mercredi. Si personne ne te l'a pas fait d'ici la je te le ferai ? Plustot je dois mettre quoi dans le scroeboard et ça me dit le meme truc dans la console Modifié le 19 août 2018 par HyperBaguette
HyperBaguette Posté(e) le 19 août 2018 Auteur Posté(e) le 19 août 2018 il y a 6 minutes, Kilterra a dit : Vous pouvez faire plustot un pvp max player: limiter quand /pvp join ça le tp avec un random il y a 15 kills il gagne plus simple
HyperBaguette Posté(e) le 20 août 2018 Auteur Posté(e) le 20 août 2018 Le 19/08/2018 à 14:44, Kilterra a dit : j'ai pas compris Je veux quand on fait /quake join ça lance la parti direct si le joueur est solo il est tp en ramdom + joueur max: limiter si un joueur a 15 kills la partie fini et tout les joueurs sont tp au lobby
Messages recommandés