Aller au contenu

Messages recommandés

Posté(e) (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é par HyperBaguette
Posté(e)
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

Posté(e) (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é par HyperBaguette
Posté(e) (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é par HyperBaguette
Posté(e)
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

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.