Aller au contenu
  • 0

Skript ne detecte pas mon skript


Question

Posté(e) (modifié)

Version: 1.12.2

Version skript: 37c

command /battlegrouns [<text>] [<text>] [<text>] [<number>]:
	aliases: bg
	executable by: players
	trigger:
		if arg-1 is "help" or "createarena" or "setspawn" or "join" or "leave" or "setlobby" or "deleteArena" or "list" or "autojoin" or "savearena" or "autojoin" or "stats" or "setarenalobby" or "setcenter" or "set-route-start" or "set-route-end" or "save-route" or "remove-route" or "start" or "border" or "reload" or "setbordersize":
			if arg 1 is "help":
				if player have permission "bg.player":
					send "&7&l------------&8[ &6&lBATTLEGROUNDS &8]&7&l------------"
					send "&7/bg list"
					send "&7/bg join &8(&7arena_name&8)"
					send "&7/bg autojoin"
					send "&7/bg leave"
				if player have permission "bg.admin":
					send "&7/bg Start"				
					send "&7/bg ResetStats &8(&7player_name&8)"				
					send "&7/bg SetLobby"
					send "&7/bg CreateArena &8(&7arena_name&8)"			
					send "&7/bg SetArenaLobby &8(&7arena_name&8)"	
					send "&7/bg SetCenter &8(&7arena_name&8)"						
					send "&7/bg Set-Route-Start &8(&7arena_name&8)"							
					send "&7/bg Set-Route-End &8(&7arena_name&8)"	
					send "&7/bg Save-Route &8(&7arena_name&8)"								
					send "&7/bg Remove-Route &8(&7arena_name&8)"						
					send "&7/bg Border &8(&7arena_name&8) &8(&7add/list&8/&7remove)"		
					send "&7/bg SetBorderSize &8(&7arena_name&8) &8(&7first border size&8)"							
					send "&7/bg SaveArena &8(&7arena_name&8)"							
					send "&7/bg DeleteArena &8(&7arena_name&8)"					
					send "&7&l------------------------------------------"
					stop
			if arg 1 is "join":		
				bg_join(player, arg-2)
			if arg 1 is "list":		
				if {bg.player::%uuid of player%.state} is not set:	
					open chest inventory with 6 rows named "&8&l» &7BATTLEGROUNDS - ARENAS" to player	
					set {_slot} to 10					
					set slot 0, 1, 2, 3, 4, 5, 6, 7, 17, 26, 35, 44, 18, 27, 36, 9, 45, 46, 47, 48, 49, 50, 51, 52, 53 and 8 of player's current inventory to green glass named "&8 "			
					loop {bg.arenas::*}:
						format_slot(player's current inventory, {_slot}, 1, green clay, "&e", "&8&l» &7NAME: &c&l%loop-value%||||&8&l» &7PLAYING: &3%size of {bg.arena.%loop-value%.ninjas::*}%||||&8&l» &7STATE: &a%{bg.arena.%loop-value%.status}%")
						add 1 to {_slot}
						if {_slot} is 17 or 26 or 35:
							add 2 to {_slot}						
			if arg 1 is "leave":	
				bg_leave(player)
			if arg 1 is "autojoin":		
				if {bg.player::%uuid of player%.state} is not set:
					loop {bg.arenas::*}:
						if {bg.arena.%loop-value%.status} is "WAITING" or "STARTING":
							bg_join(player, loop-value)
							stop
			if arg-1 is "stats":
				send "&e&l✦&7&l&m--------------------------------------&e&l✦"
				send ""
				send "&8&l»          &6&lBATTLEGROUNDS STATS        &8&l«"		
				send ""				
				send "&6&l» &7&lWINS &c%{bg.stats.wins::%uuid of player%}%"	
				send "&6&l» &7&lKILLS &c%{bg.stats.kills::%uuid of player%}%"	
				send "&6&l» &7&lDEATHS &c%{bg.stats.deaths::%uuid of player%}%"				
				send ""
				send "&e&l✦&7&l&m--------------------------------------&e&l✦"
			if arg 1 is "createarena":	
				if player has permission "bg.admin":		
					if arg-2 is set:
						if {bg.arena.%arg-2%.state} is not set:
							set {bg.arena.%arg-2%.state} to "created"
							send "%{BG::CONFIG::MESSAGES.PREFIX}% &aArena &c%arg-2% &ahas been created!"
						else:
							send "%{BG::CONFIG::MESSAGES.PREFIX}% &aThis arena already exists!"	
					else:
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aSpecify Arena!"				
			if arg 1 is "setarenalobby":
				if player has permission "bg.admin":		
					if {bg.arena.%arg-2%.state} is "created" or "ready":
						set {bg.arena.%arg-2%.lobby} to location of player
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aLobby  for Arena &3%arg-2% &ahas been set!"						
					else:
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aThis arena not exists"											
			if arg 1 is "setlobby":	
				if player has permission "bg.admin":
					set {bg.lobby} to location of player
					send "%{BG::CONFIG::MESSAGES.PREFIX}% &aLobby set."	
			if arg 1 is "set-route-start":	
				if player has permission "bg.admin":
					if arg-2 is set:
						if {bg.arena.%arg-2%.route.id} is not set:
							set {bg.arena.%arg-2%.route.id} to 1
						set {bg.arena.%arg-2%.start.%{bg.arena.%arg-2%.route.id}%} to location of player
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aStart with id &e&n%{bg.arena.%arg-2%.route.id}%&r &aset."
			if arg 1 is "set-route-end":	
				if player has permission "bg.admin":
					if arg-2 is set:				
						if {bg.arena.%arg-2%.route.id} is not set:
							set {bg.arena.%arg-2%.route.id} to 1
						set {bg.arena.%arg-2%.end.%{bg.arena.%arg-2%.route.id}%} to location of player
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aEnd with id &e&n%{bg.arena.%arg-2%.route.id}%&r &aset."	
			if arg 1 is "save-route":	
				if player has permission "bg.admin":
					if arg-2 is set:				
						if {bg.arena.%arg-2%.route.id} is set:
							if {bg.arena.%arg-2%.start.%{bg.arena.%arg-2%.route.id}%} and {bg.arena.%arg-2%.end.%{bg.arena.%arg-2%.route.id}%} is set:
								send "%{BG::CONFIG::MESSAGES.PREFIX}% &aRoute with id &e&n%{bg.arena.%arg-2%.route.id}%&r&a saved."	
								add 1 to {bg.arena.%arg-2%.route.id}	
			if arg 1 is "remove-route":	
				if player has permission "bg.admin":
					if arg-2 is set:				
						if {bg.arena.%arg-2%.route.id} is set:
							delete {bg.arena.%arg-2%.start.%{bg.arena.%arg-2%.route.id}%} and {bg.arena.%arg-2%.end.%{bg.arena.%arg-2%.route.id}%}
							send "%{BG::CONFIG::MESSAGES.PREFIX}% &aDelete route with id &e&n%{bg.arena.%arg-2%.route.id}%&r&a."
							remove 1 from {bg.arena.%arg-2%.route.id}	
			if arg 1 is "setcenter":	
				if player has permission "bg.admin":
					set {bg.arena.%arg-2%.center} to location of player
					send "%{BG::CONFIG::MESSAGES.PREFIX}% &aCenter set."	
			if arg 1 is "setbordersize":	
				if player has permission "bg.admin":
					set {bg.arena.%arg-2%.first-border} to arg-3 parsed as number
					send "%{BG::CONFIG::MESSAGES.PREFIX}% &aBorder size set."									
			if arg 1 is "resetstats":	
				if player has permission "bg.admin":		
					set {_p} to arg-2 parsed as player
					bg_stats("reset", {_p})
					send "%{BG::CONFIG::MESSAGES.PREFIX}% &cReseted Stats for &a%{_p}%"	
			if arg 1 is "border":	
				if player has permission "bg.admin":		
					if arg-3 is "add":
						if {bg.arena.%arg-2%.border.id} is not set:
							set {bg.arena.%arg-2%.border.id} to 1
						set {bg.arena.%arg-2%.BORDERS::%{bg.arena.%arg-2%.border.id}%} to location of player
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aAdded border with id ##%{bg.arena.%arg-2%.border.id}% to your location."
						add 1 to {bg.arena.%arg-2%.border.id}
					else if arg-3 is "list":
						send "&a○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○"
						loop {bg.arena.%arg-2%.BORDERS::*}:
							send "&a##%loop-index% &e&n%loop-value%"
						send "&a○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○"
					else if arg-3 is "remove":
						if arg-4 is set:
							delete {bg.arena.%arg-2%.BORDERS::%arg-4%}
							send "%{BG::CONFIG::MESSAGES.PREFIX}% &cDeleted border with id ##%arg-4%."
					else:
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &a/bg border (arena) [add/list/remove = (id)]"						
			if arg 1 is "start":
				if player has permission "bg.admin":
					#size of {bg.arena.%{bg.player::%uuid of player%.arena}%.ninjas::*} > 1
					bg_start({bg.player::%uuid of player%.arena})
			if arg 1 is "reload":		
				if player has permission "bg.admin":
					broadcast "%{BG::CONFIG::MESSAGES.PREFIX}% &aReloading..."
					make console execute command "sk reload %script%"
			if arg 1 is "savearena":	
				if player has permission "bg.admin":		
					if {bg.arena.%arg-2%.state} is "created":
						if {bg.arena.%arg-2%.lobby} is set:		
							if {bg.arena.%arg-2%.start.1} is set:
								if {bg.arena.%arg-2%.end.1} is set:							
									if {bg.arena.%arg-2%.center} is set:	
										if {bg.arena.%arg-2%.first-border} is set:
											if size of {bg.arena.%arg-2%.BORDERS::*} > 1:
												set {bg.arena.%arg-2%.state} to "ready"
												add arg-2 to {bg.arenas::*}
												send "%{BG::CONFIG::MESSAGES.PREFIX}% &aArena &c%arg-2% &ahas been saved."
												bg_resetarena(arg-2)
											else:
												send "%{BG::CONFIG::MESSAGES.PREFIX}% &aNo border locations added!"												
										else:
											send "%{BG::CONFIG::MESSAGES.PREFIX}% &aBorder size is not set!"												
									else:
										send "%{BG::CONFIG::MESSAGES.PREFIX}% &aCenter is not set!"										
								else:
									send "%{BG::CONFIG::MESSAGES.PREFIX}% &aEnd point is not set"											
							else:
								send "%{BG::CONFIG::MESSAGES.PREFIX}% &aStart point is not set"																			
						else:
							send "%{BG::CONFIG::MESSAGES.PREFIX}% &aLobby is not set!"						
					else:
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aThis arena not exists"
			if arg 1 is "deletearena":	
				if player has permission "bg.admin":		
					if {bg.arena.%arg-2%.state} is set:
						bg_resetarena(arg-2)
						delete {bg.arena.%arg-2%.lobby}
						delete {bg.arena.%arg-2%.center}
						delete {bg.arena.%arg-2%.seconds}
						delete {bg.arena.%arg-2%.minutes}
						delete {bg.arena.%arg-2%.status}
						delete {bg.arena.%arg-2%.BORDERS::*}
						delete {bg.arena.%arg-2%.border.status}
						delete {bg.arena.%arg-2%.ninjas::*}
						delete {bg.arena.%arg-2%.border-size}
						delete {bg.arena.%arg-2%.game-center}
						delete {bg.arena.%arg-2%.state} 
						delete {bg.arena.%arg-2%.center}
						loop {bg.arena.%arg-2%.route.id} times:
							delete {bg.arena.%arg-2%.start.%loop-number%}
							delete {bg.arena.%arg-2%.end.%loop-number%}
						delete {bg.arena.%arg-2%.route.id}							
						remove arg-2 from {bg.arenas::*}
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aArena &c%arg-2% &ahas been deleted."
					else:
						send "%{BG::CONFIG::MESSAGES.PREFIX}% &aThis arena not exists"
		else:
			make player execute command "bg help"
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! [Skript] Severe Error:
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Could not load BG.sk
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Something went horribly wrong with Skript.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons).
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Here is full list of them:
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! skRayFall (http://sk.rayfall.net/) WildSkript (http://www.dzikoysk.net/) SkQuery
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! We could not identify which of those are specially related, so this might also be Skript issue.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! You should try disabling those plugins one by one, trying to find which one causes it.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! In that case, you will be given instruction on how should you report it.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Only if the author tells you to do so, report it as Skript issue (url below)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Issue tracker: https://github.com/SkriptLang/Skript/issues (only if you know what you're doing!)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Stack trace:
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! ch.njol.skript.SkriptAPIException: No class info found for lambda
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.registrations.Classes.getClassInfo(Classes.java:264)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.createExprInfo(SkriptParser.java:1799)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.getExprInfo(SkriptParser.java:1766)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1514)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:225)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:180)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parseSingleExpr(SkriptParser.java:493)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parseExpression(SkriptParser.java:812)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1530)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1460)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1487)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1487)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1487)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1487)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1526)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1487)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:225)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:180)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.lang.Condition.parse(Condition.java:81)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:1052)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:664)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.ScriptLoader.lambda$1(ScriptLoader.java:391)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:403)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:436)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:181)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:674)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:660)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:422)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:386)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:614)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:505)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!     at java.lang.Thread.run(Unknown Source)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Version Information:
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!   Skript: 2.2-dev37c
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!   Bukkit: 1.12.2-R0.1-SNAPSHOT
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!   Minecraft: 1.12.2
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!   Java: 1.8.0_201 (Java HotSpot(TM) Client VM 25.201-b09)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!   OS: Windows 10 x86 10.0
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Server platform: Spigot
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Current node: if yaml value "CHAT-FORMAT" from file "plugins/Battlegrounds/config.yml" is not set: (BG.sk, line 6)
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Current item: null
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Thread: Server thread
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Language: english
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! Link parse mode: DISABLED
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#! End of Error.
[18:14:05] [Server thread/ERROR] [Minecraft]: #!#!

Problème:

Voila au dessu le skript d'une command

quand je reload le skript Aucune Erreur.

Mais quand je fait la command /bg ou /battlegrounds la commande n'existe pas pourtant j'ai: SkQuery, SkRayFall, WildSKript ...

cette command le l'ai copier/coller mais quand j'écrit quelque chose a la main sa fonctionne.

Merci des prochaines reponses.

J'ai deja esseyer le dev37c et la dernière version skript.

J'ai aussi mis l'erreur au dessu

Modifié par superrtutur2

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Soit les addons ne sont pas à jours, ou alors il y'a un conflit entre plugins.

 

Après si utilise la dernière version de script pour MC en 1.13 c'est normal que ça ne marche pas

  • J'aime 1
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.