Kaiys
Zombi Geldi, Beni Yedi
- Katılım
- 10 Mayıs 2021
- Mesajlar
- 234
- Elmaslar
- 107
- Puan
- 6.850
- Yaş
- 21
Discord:
kaiys
Merhabalar, süreli fly skript'i yazmaya çalışırken böyle bir hata aldım, çözümünü kendim bulamadım umarım yardımcı olabilirsiniz.
Eğer /ucus ac komutu girip süre bitmemişken /ucus test yazarsam daha doğrusu
Bu komutu skript içerisinde süreyi ilerletmemesi için kullanmak istiyorum, eğer farklı bir çözüm öneriniz olursa belirtiniz.
Skript kodu:
Eğer /ucus ac komutu girip süre bitmemişken /ucus test yazarsam daha doğrusu
set {ucabilirmi.%player%} to 0 kodu girilirse sunucu çöküyor ve böyle bir hata geliyor.Bu komutu skript içerisinde süreyi ilerletmemesi için kullanmak istiyorum, eğer farklı bir çözüm öneriniz olursa belirtiniz.
[09:52:08 INFO]: Kaiys issued server command: /ucus ac
[09:52:08 INFO]: Kaiys: /ucus ac
[09:52:11 INFO]: Kaiys issued server command: /ucus kapat
[09:52:11 INFO]: Kaiys: /ucus kapat
[09:52:16 INFO]: Kaiys issued server command: /ucus goster
[09:52:16 INFO]: Kaiys: /ucus goster
[09:52:20 INFO]: Kaiys issued server command: /ucus goster
[09:52:20 INFO]: Kaiys: /ucus goster
[09:52:22 INFO]: Kaiys issued server command: /ucus test
[09:52:22 INFO]: Kaiys: /ucus test
[09:53:32 ERROR]: The server has stopped responding!
[09:53:32 ERROR]: Please report this to http://www.spigotmc.org/
[09:53:32 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[09:53:32 ERROR]: Spigot version: git-Spigot-db6de12-18fbb24 (MC: 1.8.8)
[09:53:32 ERROR]: ------------------------------
[09:53:32 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[09:53:33 ERROR]: ------------------------------
[09:53:33 ERROR]: Current Thread: Server thread
[09:53:33 ERROR]: PID: 16 | Suspended: false | Native: false | State: RUNNABLE
[09:53:33 ERROR]: Stack:
[09:53:33 ERROR]: ch.njol.skript.lang.Variable.getRaw(Variable.java:177)
[09:53:33 ERROR]: ch.njol.skript.lang.Variable.get(Variable.java:189)
[09:53:33 ERROR]: ch.njol.skript.lang.Variable.getConverted(Variable.java:309)
[09:53:33 ERROR]: ch.njol.skript.lang.Variable.getAll(Variable.java:507)
[09:53:33 ERROR]: ch.njol.skript.lang.Variable.check(Variable.java:534)
[09:53:33 ERROR]: ch.njol.skript.conditions.CondCompare.check(CondCompare.java:239)
[09:53:33 ERROR]: ch.njol.skript.lang.While.walk(While.java:50)
[09:53:33 ERROR]: ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91)
[09:53:33 ERROR]: ch.njol.skript.effects.Delay$1.run(Delay.java:85)
[09:53:33 ERROR]: org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[09:53:33 ERROR]: org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[09:53:33 ERROR]: net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[09:53:33 ERROR]: net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[09:53:33 ERROR]: PID: 3 | Suspended: false | Native: false | State: WAITING
[09:53:33 ERROR]: Stack:
[09:53:33 ERROR]: java.lang.Object.wait(Native Method)
[09:53:33 ERROR]: java.lang.ref.ReferenceQueue.remove(Unknown Source)
[09:53:33 ERROR]: java.lang.ref.ReferenceQueue.remove(Unknown Source)
[09:53:33 ERROR]: java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
[09:53:33 ERROR]: ------------------------------
[09:53:33 ERROR]: Current Thread: Reference Handler
[09:53:33 ERROR]: PID: 2 | Suspended: false | Native: false | State: WAITING
[09:53:33 ERROR]: Stack:
[09:53:33 ERROR]: java.lang.Object.wait(Native Method)
[09:53:33 ERROR]: java.lang.Object.wait(Unknown Source)
[09:53:33 ERROR]: java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
[09:53:33 ERROR]: ------------------------------
[09:53:33 INFO]: Startup script './start.sh' does not exist! Stopping server.
[09:53:33 INFO]: Stopping server
Skript kodu:
on join:
set {ucabilirmi.%player%} to false
if player is flying:
disable flight to event-player
on quit:
set {ucabilirmi.%player%} to false
if player is flying:
disable flight to event-player
variables:
{ucmasure.%player%} = 0
{ucabilirmi.%player%} = 0
command /ucus [<text>] [<player>] [<integer>]:
trigger:
if arg 1 is "ac":
if {ucmasure.%player%} is less than 1:
send "&8Uçma süren en az 1 olmalı. Sahip olduğun uçma süresi: &a%{ucmasure.%player%}%"
stop
if player is flying:
send "&4Zaten uçuyorsun."
stop
if {ucmasure.%player%} is greater than 0:
set {ucabilirmi.%player%} to 1
if {ucabilirmi.%player%} is 1:
if player is not flying:
enable flight to event-player
send "&6&l%player% &9Uçuş'un aktif edildi." to player
while {ucabilirmi.%player%} is greater than 0:
while {ucmasure.%player%} is greater than 0:
if {ucabilirmi.%player%} is 1:
wait 1 second
remove 1 from {ucmasure.%player%}
if {ucmasure.%player%} is equal to 10:
send "%player% Uçuş sürenin bitmesine 10 saniye kaldı."
if {ucmasure.%player%} is less than 1:
send "%player% Uçuş süren bitti."
set {ucabilirmi.%player%} to 0
if {ucabilirmi.%player%} is 0:
disable flight to event-player
stop
if arg 1 is "test":
set {ucabilirmi.%player%} to 0
disable flight to event-player
stop
if arg 1 is "kapat":
if player is not flying:
send "&4Zaten uçamıyorsun."
if player is flying:
disable flight to event-player
send "&6&l%player% &9Uçuş'un deaktif edildi." to player
if arg 1 is "ekle":
if args 2 is set:
if args 3 is set:
set {ucmasure.%arg-2%} to args 3
send "&6&l %arg-3%"
if arg 1 is "goster":
send player title "&6Uçuş Süresi" with subtitle "&eUçuş Süren: &a%{ucmasure.%player%}%" for 5 second
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.