İstek Skripti Hatalı Yardım

yavuzselimtpts

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
2
Puanları
20


İstek Skripti * > Kayıt ve Menü * xRetro
Gerekenler * Skript , TuSKe

Herkese merhabalar, bugün sizlere üzerinde çalıştığım ve geliştirdiğim bir skripti tanıtacağım.
Bu skript ile oyuncularınız isteklerini alabilir. Log halinde klasörde tutabilir, ve menü ile bakabilirsiniz.



Özellikler

* Modern bir temaya sahiptir. Eski skript tarzı bulunmamaktadır.
* Log olarak plugins klasörünün içerisinde bulunan İstekler klasörüne kaydedilir.
* /istekadmin liste ile istekleri menü üzerinden yönetebilirsiniz.
* /istek <istek> ile perm'e gerek kalmadan herkes isteğini belirtebilir.
* /istekadmin temizle ile tüm istekleri temizleyebilirsiniz.
* 5 dakikada bir istekte bulunabilirsiniz. Son isteğinizi iki defa yazamassınız.




Komutlar ve Yetkiler

* /istekadmin <liste>
istekler'e bakabileceğiniz bir menü açar. Yetki : istek.admin

* /istekadmin <temizle> istekler'i temizleyebilirsiniz. Yetki : istek.admin

* /istek <istek> 5 dakikada bir isteğinizi belirtebilirsiniz. Yetki : yok, herkes kullanabilir



Medya

Ekli dosyayı görüntüle 72580

Ekli dosyayı görüntüle 72587





Skript


JavaScript:
#İstek Skripti * > Kayıt ve Menü * xRetro

options:
    p: &6&lIstek &7&l>
on login:
    delete {istekspam::%player%}
on load:
    if file "plugins/Istekler" doesn't exists:
        create folder "plugins/Istekler"
command /istek [<text>]:
    trigger:
        if {istekspam::%player%} is set:
            send "{@p} &cBir dahaki isteğini 5 dakika sonra bulunabilirsiniz."
            stop
        if arg 1 is not set:
            send "{@p} &cLütfen isteğinizi belirtiniz."
        if arg 1 is set:
            if "%{sonistek::%player%}%" is "%arg 1%":
                send "{@p} &cHata: Son isteğinizle şuanki isteğiniz aynı olamaz."
            if "%{sonistek::%player%}%" is not "%arg 1%":
                set {sonistek::%player%} to "%arg 1%"
                add "&6Istek: &f%arg 1%||&6Isteyen Kişi: &f%player%||&6Zaman: &f%now%" to {tümistekler::*}
                if file "plugins/Istekler/Istekler.yml" doesn't exists:
                    create file "plugins/Istekler/Istekler.yml"
                set "Istek:%arg 1% Isteyen Kişi:%player%" to "-> Zaman:%year%-%month%-%day%-%hour%-%minute%-%second%" in yaml file "plugins/Istekler/Istekler.yml"
                send "{@p} &aIsteğiniz istek listesine eklendi."
                set {istekspam::%player%} to true
                wait 5 minute
                delete {istekspam::%player%}
command /istekadmin [<text>]:
    permission: istek.admin
    permission message: {@p} &cYetkin yok!
    trigger:
        if arg 1 is not set:
            send "{@p} &e/istekadmin &c<liste>&7, &c<temizle>"
        if arg 1 is "liste":
            if amount of {tümistekler::*} < 1:
                send "{@p} &cŞuana kadar hiçbir istek buraya ulaşmamış!"
                stop
            else:
                open virtual chest with size 6 named "&eIstekler" to player
                wait 0.50 tick
                set {_istek} to 0
                loop {tümistekler::*}:
                    make gui slot {_istek} of player with paper named "&3[&b%loop-index%&3]" with lore "%loop-value%" to close
                    add 1 to {_istek}
        if arg 1 is "temizle":
            send "{@p} &eListe temizleniyor!"
            wait 2 tick
            delete {tümistekler::*}
            send "{@p} &aListe temizlendi."

Skript Üstte

hata:
142141
 


ToprakM

KEK
Emektar Üye
Mesajlar
440
En iyi cevaplar
49
Beğeniler
661
Puanları
2,375
Ruh hali
Hatada gösterilen kod skriptte yok, kurduğunuz skripti attığınızdan emin misiniz?
 

yavuzselimtpts

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
2
Puanları
20
Hatada gösterilen kod skriptte yok, kurduğunuz skripti attığınızdan emin misiniz?
var skriptte
make gui slot {_istek} of player with paper named "&3[&b%loop-index%&3]" with lore "%loop-value%" to close

kod burada '"%loop-value%" to close' burasında hata veriyo
 

FerhatKabal

Taş Madencisi
Mesajlar
82
En iyi cevaplar
0
Beğeniler
14
Puanları
200
Ruh hali
Bu skript çok ufak farklı bunu denermisiniz
Kod:
options:
    p: &3İstek &8>

on login:
    delete {istekspam::%player%}

on load:
    if file "plugins/Istekler" doesn't exists:
        create folder "plugins/Istekler"

command /istek [<text>]:
    trigger:
        if {istekspam::%player%} is set:
            send "{@p} &cLütfen başka bir istekte bulunmadan once 5 dakika bekleyiniz."
            stop
        if arg 1 is not set:
            send "{@p} &cKullanım: &f/istek <istek>"
        if arg 1 is set:
            if "%{sonistek::%player%}%" is "%arg 1%":
                send "&cHata &8> Bir önceki isteyinizle bu isteyiniz aynı lütfen farklı bir istekde bulunun."
            if "%{sonistek::%player%}%" is not "%arg 1%":
                set {sonistek::%player%} to "%arg 1%"
                add "&6Istek: &f%arg 1%||&6Isteyen Kişi: &f%player%||&6Zaman: &f%now%" to {tümistekler::*}
                if file "plugins/Istekler/Istekler.yml" doesn't exists:
                    create file "plugins/Istekler/Istekler.yml"
                set "Zaman: %year%-%month%-%day%-%hour%-%minute%-%second%]" to "-> Oyuncu: %player% -> İstek: %arg 1%" in yaml file "plugins/Istekler/Istekler.yml"
                send "{@p} &aIsteğiniz istek listesine eklendi."
                set {istekspam::%player%} to true
                wait 5 minute
                delete {istekspam::%player%}

command /istekadmin [<text>]:
    permission: istek.admin
    permission message: &cKomutları bilmiyorsan &f/bilgi &csana yardımcı olur.
    trigger:
        if arg 1 is not set:
            send "{@p} &e/istekadmin &c<liste>&7, &c<temizle>"
        if arg 1 is "liste":
            if amount of {tümistekler::*} < 1:
                send "{@p} &cŞuana kadar hiçbir istek buraya ulaşmamış!"
                stop
            else:
                open virtual chest with size 6 named "&eIstekler" to player
                wait 0.50 tick
                set {_istek} to 0
                loop {tümistekler::*}:
                    make gui slot {_istek} of player with 339 named "&3[&b%loop-index%&3]" with lore "%loop-value%" to close
                    add 1 to {_istek}
        if arg 1 is "temizle":
            send "{@p} &eListe temizleniyor!"
            wait 2 tick
            delete {tümistekler::*}
            send "{@p} &aListe temizlendi."
 

yavuzselimtpts

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
2
Puanları
20
Bu skript çok ufak farklı bunu denermisiniz
Kod:
options:
    p: &3İstek &8>

on login:
    delete {istekspam::%player%}

on load:
    if file "plugins/Istekler" doesn't exists:
        create folder "plugins/Istekler"

command /istek [<text>]:
    trigger:
        if {istekspam::%player%} is set:
            send "{@p} &cLütfen başka bir istekte bulunmadan once 5 dakika bekleyiniz."
            stop
        if arg 1 is not set:
            send "{@p} &cKullanım: &f/istek <istek>"
        if arg 1 is set:
            if "%{sonistek::%player%}%" is "%arg 1%":
                send "&cHata &8> Bir önceki isteyinizle bu isteyiniz aynı lütfen farklı bir istekde bulunun."
            if "%{sonistek::%player%}%" is not "%arg 1%":
                set {sonistek::%player%} to "%arg 1%"
                add "&6Istek: &f%arg 1%||&6Isteyen Kişi: &f%player%||&6Zaman: &f%now%" to {tümistekler::*}
                if file "plugins/Istekler/Istekler.yml" doesn't exists:
                    create file "plugins/Istekler/Istekler.yml"
                set "Zaman: %year%-%month%-%day%-%hour%-%minute%-%second%]" to "-> Oyuncu: %player% -> İstek: %arg 1%" in yaml file "plugins/Istekler/Istekler.yml"
                send "{@p} &aIsteğiniz istek listesine eklendi."
                set {istekspam::%player%} to true
                wait 5 minute
                delete {istekspam::%player%}

command /istekadmin [<text>]:
    permission: istek.admin
    permission message: &cKomutları bilmiyorsan &f/bilgi &csana yardımcı olur.
    trigger:
        if arg 1 is not set:
            send "{@p} &e/istekadmin &c<liste>&7, &c<temizle>"
        if arg 1 is "liste":
            if amount of {tümistekler::*} < 1:
                send "{@p} &cŞuana kadar hiçbir istek buraya ulaşmamış!"
                stop
            else:
                open virtual chest with size 6 named "&eIstekler" to player
                wait 0.50 tick
                set {_istek} to 0
                loop {tümistekler::*}:
                    make gui slot {_istek} of player with 339 named "&3[&b%loop-index%&3]" with lore "%loop-value%" to close
                    add 1 to {_istek}
        if arg 1 is "temizle":
            send "{@p} &eListe temizleniyor!"
            wait 2 tick
            delete {tümistekler::*}
            send "{@p} &aListe temizlendi."


yine hatalı :( aynı hata
 

Üst