Bir daha bakın isterseniz :)skript tamamen aynı
Skriptsiz çözemediğim için skript kullandım. Bir çözüm yolu var ise buraya yazabilir veya konu açabilirsiniz.Bu iş skriptsiz de çok kolay çözülebilirdi... (Skript'e uyuz oluyorum)
challenges:
levels: 'oyuncu skylord skyking skymaster skykaos skylegend'
waiveramount: 0
freelevels: ''
levelUnlock:
skylord:
message: '&2Tebrikler &9Skylord oldunuz!'
rewardDesc: 'Skylord yetkisi'
itemReward: ''
moneyReward: 0
expReward: 0
permissionReward: ''
commands:
- manuadd [player] skylord
- broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu!
skyking:
message: '&2Tebrikler &9Skylord oldunuz!'
rewardDesc: 'SkyKing yetkisi'
itemReward: ''
moneyReward: 0
expReward: 0
permissionReward: ''
commands:
- manuadd [player] skyking
- broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyKing &boldu!
skymaster:
message: '&2Tebrikler &9Skylord oldunuz!'
rewardDesc: 'SkyMaster yetkisi'
itemReward: ''
moneyReward: 0
expReward: 0
permissionReward: ''
commands:
- manuadd [player] skymaster
- broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu!
skykaos:
message: '&2Tebrikler &9Skylord oldunuz!'
rewardDesc: 'SkyKaos yetkisi'
itemReward: ''
moneyReward: 0
expReward: 0
permissionReward: ''
commands:
- manuadd [player] skykaos
- broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu!
skylegend:
message: '&2Tebrikler &9SkyLegend oldunuz!'
rewardDesc: 'SkyKaos yetkisi'
itemReward: ''
moneyReward: 0
expReward: 0
permissionReward: ''
commands:
- manuadd [player] skylegend
- broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu!
challengeList:
skylord:
friendlyname: 'SkyLord'
description: 'Adani 100000 level yap'
icon: REDSTONE_ORE
level: 'oyuncu'
type: level
requiredItems: 100000
takeItems: false
itemReward: 'DIAMOND:1'
rewardText: '1 diamond'
moneyReward: 250
expReward: 250
permissionReward: 'skylord.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
skyking:
friendlyname: 'SkyKing'
description: 'Adani 300000 level yap'
icon: REDSTONE_ORE
level: 'skylord'
type: level
requiredItems: 300000
takeItems: false
itemReward: 'DIAMOND:1'
rewardText: '1 diamond'
moneyReward: 250
expReward: 250
permissionReward: 'skyking.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
skymaster:
friendlyname: 'SkyMaster'
description: 'Adani 500000 level yap'
icon: REDSTONE_ORE
level: 'skyking'
type: level
requiredItems: 500000
takeItems: false
itemReward: 'DIAMOND:1'
rewardText: '1 diamond'
moneyReward: 250
expReward: 250
permissionReward: 'skymaster.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
skykaos:
friendlyname: 'SkyKaos'
description: 'Adani 750000 level yap'
icon: REDSTONE_ORE
level: 'skymaster'
type: level
requiredItems: 750000
takeItems: false
itemReward: 'DIAMOND:1'
rewardText: '1 diamond'
moneyReward: 250
expReward: 250
permissionReward: 'skykaos.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
skylegend:
friendlyname: 'SkyLegend'
description: 'Adani 900000 level yap'
icon: REDSTONE_ORE
level: 'skykaos'
type: level
requiredItems: 900000
takeItems: false
itemReward: 'DIAMOND:1'
rewardText: '1 diamond'
moneyReward: 250
expReward: 250
permissionReward: 'skylegend.ol'
repeatable: false
repeatItemReward: ''
repeatRewardText: ''
repeatMoneyReward: 0
repeatExpReward: 0
Yanıtınız için teşekkürler. Bana çok karışık geldi :)skylegend.ol Gibi permleri askyblock üzerinden zaten vermişsin ama sana önerim öyle değil askyblock configi önerdiğim gibi yapman:
hastebin
veya
Kod:challenges: levels: 'oyuncu skylord skyking skymaster skykaos skylegend' waiveramount: 0 freelevels: '' levelUnlock: skylord: message: '&2Tebrikler &9Skylord oldunuz!' rewardDesc: 'Skylord yetkisi' itemReward: '' moneyReward: 0 expReward: 0 permissionReward: '' commands: - manuadd [player] skylord - broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu! skyking: message: '&2Tebrikler &9Skylord oldunuz!' rewardDesc: 'SkyKing yetkisi' itemReward: '' moneyReward: 0 expReward: 0 permissionReward: '' commands: - manuadd [player] skyking - broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyKing &boldu! skymaster: message: '&2Tebrikler &9Skylord oldunuz!' rewardDesc: 'SkyMaster yetkisi' itemReward: '' moneyReward: 0 expReward: 0 permissionReward: '' commands: - manuadd [player] skymaster - broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu! skykaos: message: '&2Tebrikler &9Skylord oldunuz!' rewardDesc: 'SkyKaos yetkisi' itemReward: '' moneyReward: 0 expReward: 0 permissionReward: '' commands: - manuadd [player] skykaos - broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu! skylegend: message: '&2Tebrikler &9SkyLegend oldunuz!' rewardDesc: 'SkyKaos yetkisi' itemReward: '' moneyReward: 0 expReward: 0 permissionReward: '' commands: - manuadd [player] skylegend - broadcast &4&lDuyuru > &9[player] &badlı oyuncu &9SkyLord &boldu! challengeList: skylord: friendlyname: 'SkyLord' description: 'Adani 100000 level yap' icon: REDSTONE_ORE level: 'oyuncu' type: level requiredItems: 100000 takeItems: false itemReward: 'DIAMOND:1' rewardText: '1 diamond' moneyReward: 250 expReward: 250 permissionReward: 'skylord.ol' repeatable: false repeatItemReward: '' repeatRewardText: '' repeatMoneyReward: 0 repeatExpReward: 0 skyking: friendlyname: 'SkyKing' description: 'Adani 300000 level yap' icon: REDSTONE_ORE level: 'skylord' type: level requiredItems: 300000 takeItems: false itemReward: 'DIAMOND:1' rewardText: '1 diamond' moneyReward: 250 expReward: 250 permissionReward: 'skyking.ol' repeatable: false repeatItemReward: '' repeatRewardText: '' repeatMoneyReward: 0 repeatExpReward: 0 skymaster: friendlyname: 'SkyMaster' description: 'Adani 500000 level yap' icon: REDSTONE_ORE level: 'skyking' type: level requiredItems: 500000 takeItems: false itemReward: 'DIAMOND:1' rewardText: '1 diamond' moneyReward: 250 expReward: 250 permissionReward: 'skymaster.ol' repeatable: false repeatItemReward: '' repeatRewardText: '' repeatMoneyReward: 0 repeatExpReward: 0 skykaos: friendlyname: 'SkyKaos' description: 'Adani 750000 level yap' icon: REDSTONE_ORE level: 'skymaster' type: level requiredItems: 750000 takeItems: false itemReward: 'DIAMOND:1' rewardText: '1 diamond' moneyReward: 250 expReward: 250 permissionReward: 'skykaos.ol' repeatable: false repeatItemReward: '' repeatRewardText: '' repeatMoneyReward: 0 repeatExpReward: 0 skylegend: friendlyname: 'SkyLegend' description: 'Adani 900000 level yap' icon: REDSTONE_ORE level: 'skykaos' type: level requiredItems: 900000 takeItems: false itemReward: 'DIAMOND:1' rewardText: '1 diamond' moneyReward: 250 expReward: 250 permissionReward: 'skylegend.ol' repeatable: false repeatItemReward: '' repeatRewardText: '' repeatMoneyReward: 0 repeatExpReward: 0
Yapman oyuncuların otomatik skylord olması için yeterlidir =)
Vipler için farklı bir sistem yapmak istiyorsan üst taraftan permi group manager komuduyla vermeni öneririm. Çünkü askyblock perm vermek için Pex kullanıyor.
Aklına takılan bişey olursa yazabilirsin!
Ayrıca vip alan üyelerinin vipini alırken permlerini kontrol edip, permlerine göre elinle lordluklarını geri verebilirsin. Bunun için otomatik bir menü de hazırlayabilirsin tabii ki :)
00:24:49] [Server thread/INFO]: xIsimsiz issued server command: /skylordol
[00:24:49] [Server thread/INFO]: xIsimsiz: /skylordol
[00:24:49] [Server thread/ERROR]: Could not pass event PlayerCommandPreprocessEvent to Skript v2.1.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1107) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NoSuchMethodError: com.wasteofplastic.askyblock.ASkyBlockAPI.getLongIslandLevel(Ljava/util/UUID;)J
at fr.nashoba24.wolvsk.askyblock.ExprASkyBlockIslandLevel.get(ExprASkyBlockIslandLevel.java:41) ~[?:?]
at fr.nashoba24.wolvsk.askyblock.ExprASkyBlockIslandLevel.get(ExprASkyBlockIslandLevel.java:1) ~[?:?]
at ch.njol.skript.lang.util.SimpleExpression.check(SimpleExpression.java:160) ~[?:?]
at ch.njol.skript.lang.util.SimpleExpression.check(SimpleExpression.java:155) ~[?:?]
at ch.njol.skript.conditions.CondCompare.check(CondCompare.java:239) ~[?:?]
at ch.njol.skript.lang.Condition.run(Condition.java:58) ~[?:?]
at ch.njol.skript.lang.Conditional.walk(Conditional.java:51) ~[?:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?]
at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:220) ~[?:?]
at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:1) ~[?:?]
at ch.njol.skript.util.Task.callSync(Task.java:139) ~[?:?]
at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:193) ~[?:?]
at ch.njol.skript.command.Commands.handleCommand(Commands.java:260) ~[?:?]
at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:155) ~[?:?]
at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
... 15 more
[00:24:49] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'skylordol' in plugin Skript v2.1.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [Spigot.jar:git-Spigot-c3c767f-33d5de3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NoSuchMethodError: com.wasteofplastic.askyblock.ASkyBlockAPI.getLongIslandLevel(Ljava/util/UUID;)J
at fr.nashoba24.wolvsk.askyblock.ExprASkyBlockIslandLevel.get(ExprASkyBlockIslandLevel.java:41) ~[?:?]
at fr.nashoba24.wolvsk.askyblock.ExprASkyBlockIslandLevel.get(ExprASkyBlockIslandLevel.java:1) ~[?:?]
at ch.njol.skript.lang.util.SimpleExpression.check(SimpleExpression.java:160) ~[?:?]
at ch.njol.skript.lang.util.SimpleExpression.check(SimpleExpression.java:155) ~[?:?]
at ch.njol.skript.conditions.CondCompare.check(CondCompare.java:239) ~[?:?]
at ch.njol.skript.lang.Condition.run(Condition.java:58) ~[?:?]
at ch.njol.skript.lang.Conditional.walk(Conditional.java:51) ~[?:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?]
at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:220) ~[?:?]
at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:1) ~[?:?]
at ch.njol.skript.util.Task.callSync(Task.java:139) ~[?:?]
at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:193) ~[?:?]
at ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:170) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Spigot.jar:git-Spigot-c3c767f-33d5de3]
..