Skocz do zawartości
  • 0

Problem ze skryptem na kity


Pytanie

Witam, mam pewien problem ze skryptem na kity otóż pojawiają się takie błędy w konsoli:
 

[15:37:08] [Server thread/INFO]: [Skript] Reloading dc-core.sk...
[15:37:09] [Server thread/ERROR]: There's no loop that matches 'loop-player' (dc-core.sk, line 347: if {dc-core.kit.status.gracz.%loop-player%} is not set:')
[15:37:09] [Server thread/ERROR]: There's no loop that matches 'loop-player' (dc-core.sk, line 349: if {dc-core.kit.status.vip.%loop-player%} is not set:')
[15:37:09] [Server thread/INFO]: [Skript] Encountered 2 errors while reloading dc-core.sk!

Część skryptu odpowiedzialna za kity:
 

every 1 minutes:
    loop all players:
        add 1 to {dc-core.kit.gracz.%loop-player%}
        add 1 to {dc-core.kit.vip.%loop-player%}
        if {dc-core.kit.gracz.%loop-player%} is 1440:
            set {dc-core.kit.gracz.%loop-player%} to 0
            set {dc-core.kit.status.gracz.%loop-player%} to false
        if {dc-core.kit.vip.%loop-player%} is 1440:
            set {dc-core.kit.vip.%loop-player%} to 0
            set {dc-core.kit.vip.gracz.%loop-player%} to false
 
on join:
    if {dc-core.kit.gracz.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.vip.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.status.gracz.%loop-player%} is not set:
        set {dc-core.kit.status.gracz.%loop-player%} to false
    if {dc-core.kit.status.vip.%loop-player%} is not set:
        set {dc-core.kit.status.vip.%loop-player%} to false
command /gracz:
    description: Daje gotowy zestaw narzedzi dla gracza
    permission: dc-core.kit.gracz
    permission message: {@nopermission}
    usage: /gracz
    trigger:
        if {dc-core.kit.gracz.%player%} is 0:
            if {dc-core.kit.status.gracz.%player%} is false:
                send "&2Otrzymales zestaw &7Gracza&2."
                add {@kitgracz1} to player's inventory
                add {@kitgracz2} to player's inventory
                add {@kitgracz3} to player's inventory
                add {@kitgracz4} to player's inventory
                add {@kitgracz5} to player's inventory
                add {@kitgracz6} to player's inventory
                add {@kitgracz7} to player's inventory
                add {@kitgracz8} to player's inventory
                add {@kitgracz9} to player's inventory
                add {@kitgracz10} to player's inventory
                add {@kitgracz11} to player's inventory
                add {@kitgracz12} to player's inventory
                set {dc-core.kit.status.gracz.%player%} to true
                set {dc-core.kit.gracz.%player%} to 0
                stop
            else:
                send "&4&lBLAD: &cKazdy zestaw mozesz brac co 24 godziny!"
                stop
        else:
            send "&4&lBLAD: &cKazdy zestaw mozesz brac co 24 godziny!"
            stop
command /vip:
    description: Daje gotowy zestaw narzedzi dla vipa
    permission: dc-core.kit.vip
    permission message: {@nopermission}
    usage: /vip
    trigger:
        if {dc-core.kit.vip.%player%} is 0:
            if {dc-core.kit.status.vip.%player%} is false:
                send "&2Otrzymales zestaw &6&lVIPA&2."
                add {@kitvip1} to player's inventory
                add {@kitvip2} to player's inventory
                add {@kitvip3} to player's inventory
                add {@kitvip4} to player's inventory
                add {@kitvip5} to player's inventory
                add {@kitvip6} to player's inventory
                add {@kitvip7} to player's inventory
                add {@kitvip8} to player's inventory
                add {@kitvip9} to player's inventory
                add {@kitvip10} to player's inventory
                add {@kitvip11} to player's inventory
                add {@kitvip12} to player's inventory
                set {dc-core.kit.status.vip.%player%} to true
                set {dc-core.kit.vip.%player%} to 0
                stop
            else:
                send "&4&lBLAD: &cKazdy zestaw mozesz brac co 24 godziny!"
                stop
        else:
            send "&4&lBLAD: &cKazdy zestaw mozesz brac co 24 godziny!"
            stop

Wie ktoś, jak naprawić ten błąd?

Odnośnik do komentarza
https://skript.pl/temat/11823-problem-ze-skryptem-na-kity/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on join:
    if {dc-core.kit.gracz.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.vip.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.status.gracz.%loop-player%} is not set:
        set {dc-core.kit.status.gracz.%loop-player%} to false
    if {dc-core.kit.status.vip.%loop-player%} is not set:
        set {dc-core.kit.status.vip.%loop-player%} to false

Tutaj jest błąd, w 4 ostatnich linijkach masz %loop-player% zamiast %player%

Poprawiony kod:

on join:
    if {dc-core.kit.gracz.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.vip.%player%} is not set:
        set {dc-core.kit.gracz.%player%} to 0
    if {dc-core.kit.status.gracz.%player%} is not set:
        set {dc-core.kit.status.gracz.%player%} to false
    if {dc-core.kit.status.vip.%player%} is not set:
        set {dc-core.kit.status.vip.%player%} to false

 

Odnośnik do komentarza
https://skript.pl/temat/11823-problem-ze-skryptem-na-kity/#findComment-84462
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...