Skocz do zawartości
  • 0

Problem z yml


Debest244

Pytanie

Mam taki skript:

options:
    koszteff1: 250
    koszteff2: 500
    koszteff3: 1000
    koszteff4: 1500
    koszteff5: 2000
    koszteff6: 3000

on script load:
    set {koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml"
    set {koszteff2} to single value "koszteff2" get of "plugins/Skript/scripts/config.yml"
    set {koszteff3} to single value "koszteff3" get of "plugins/Skript/scripts/config.yml"
    set {koszteff4} to single value "koszteff4" get of "plugins/Skript/scripts/config.yml"
    set {koszteff5} to single value "koszteff5" get of "plugins/Skript/scripts/config.yml"
    set {koszteff6} to single value "koszteff6" get of "plugins/Skript/scripts/config.yml"
    
    if folder "plugins/DebestDrop" doesn't exists:
        create folder "plugins/DebestDrop/players"
    if file "plugins/Skript/scripts/config.yml" doesn't exists:
        download "https://code.skript.pl/qYFXZphP/raw/" to "plugins/Skript/scripts/config.yml"

(tu reszta skriptu)

                if {Efficiency.%player%.drop} is true:
                    if {punkty::%player%} <= {koszteff1}:
                        send "&7Nie posiadasz odpowiedniej ilosci &6Punktow!"
                    if {punkty::%player%} >= {koszteff1}:
                        send "&7Zakupiles nowy enchant&6!"
                        enchant player's tool with efficiency 1
                        remove {koszteff1} from {punkty::%player%}
                        set {Efficiency.%player%.drop} to false
                        set {EfficiencyI.%player%.drop} to true

 

i problem w tym ze jak jest z config.yml {koszteff1} to nie dziala a jak normalna opcja {@koszteff1} to dziala, nwm dopiero sie ucze tego wildskript wie ktos czemu to nie dziala?

Wsadzam kod do Kodu //Michma1707

Edytowane przez Michma1707
Odnośnik do komentarza
https://skript.pl/temat/17354-problem-z-yml/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

opcje musza byc napisane w sposob {@(opcja)} gdyż to wyróżnia opcje wildskripta (tak sądze , juz troche sie znam :P)

Zmien na takie cos

on script load:
    set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff2} to single value "koszteff2" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff3} to single value "koszteff3" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff4} to single value "koszteff4" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff5} to single value "koszteff5" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff6} to single value "koszteff6" get of "plugins/Skript/scripts/config.yml"
Odnośnik do komentarza
https://skript.pl/temat/17354-problem-z-yml/#findComment-118762
Udostępnij na innych stronach

  • 0
9 godzin temu, fapeqTM napisał:

opcje musza byc napisane w sposob {@(opcja)} gdyż to wyróżnia opcje wildskripta (tak sądze , juz troche sie znam :P)

Zmien na takie cos


on script load:
    set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff2} to single value "koszteff2" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff3} to single value "koszteff3" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff4} to single value "koszteff4" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff5} to single value "koszteff5" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff6} to single value "koszteff6" get of "plugins/Skript/scripts/config.yml"

Nie działa

Tak to teraz wyglada

on script load:
    set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff2} to single value "koszteff2" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff3} to single value "koszteff3" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff4} to single value "koszteff4" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff5} to single value "koszteff5" get of "plugins/Skript/scripts/config.yml"
    set {@koszteff6} to single value "koszteff6" get of "plugins/Skript/scripts/config.yml"

                if {Efficiency.%player%.drop} is true:
                    if {punkty::%player%} <= {(@koszteff1)}:
                        send "&7Nie posiadasz odpowiedniej ilosci &6Punktow!"
                    if {punkty::%player%} >= {(@koszteff1)}:
                        send "&7Zakupiles nowy enchant&6!"
                        enchant player's tool with efficiency 1
                        remove {(@koszteff1)} from {punkty::%player%}
                        set {Efficiency.%player%.drop} to false
                        set {EfficiencyI.%player%.drop} to true

Link:

http://www.mediafire.com/view/05dy2e7ja89kbty/2017-03-30_06.41.55

Scan: (nwm po jaka cholere scan do obrazka ktorego sie nawet nie pobiera)

https://www.virustotal.com/pl/url/5b755e0aab36f24c7553161004d3dfffe796150fb29ff01312e46d2901ee8e0b/analysis/1490850116/

Jezli chcesz dać plik musisz załączyć skan. Wrzuć jeszcze raz do tego posta przy pomocy opcji Edytuj link i skan //Michma1707

Edytowane przez Debest244
Odnośnik do komentarza
https://skript.pl/temat/17354-problem-z-yml/#findComment-118796
Udostępnij na innych stronach

  • 0

Pokaż jak wygląda plik config.yml

set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml" parsed as integer

Spróbuj też tak

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/17354-problem-z-yml/#findComment-118797
Udostępnij na innych stronach

  • 0
5 godzin temu, DαrϰVεnuς napisał:

Pokaż jak wygląda plik config.yml

set {@koszteff1} to single value "koszteff1" get of "plugins/Skript/scripts/config.yml" parsed as integer

Spróbuj też tak

dzieki bro :D dziala z tym parsed as integer

Odnośnik do komentarza
https://skript.pl/temat/17354-problem-z-yml/#findComment-118811
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ę...