Sol Reklam
Sağ Reklam

Çözüldü Kullanılan komutu kaydetme

Durum
Mesaj gönderimine kapalı.

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
bi oyuncu komut kullandıgında kullandıgı komutu kaydetmesini istiyorum /listele yazdıgımda da o oyuncunun hangi komutları kullandıgını görmek istiyorum bunu yapamadım /listele dedigimde <none> yazısı geliyor yardımcı olacak varsa sevinirim.


Kod:
on command:
    add full command to {komutlar:%player%}
    
command /listele:
    trigger:
        send "&7Kullandıgın komut: &a%{komutlar:%player%}%" to player
 
Son düzenleme:

Nikto

.
Katılım
8 Kasım 2014
Mesajlar
3.051
Elmaslar
1.099
Puanlar
0
Son düzenleyen: Moderatör:

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
Bunu dener misin? İlk defa böyle bir şey gördüm ama yabancı forumda öğrendim türkçeleştirdim hocam inşallah işine yarar.
Kod:
on join:
    if {rank.%player%} is not "Oyuncu" or "Rehber" or "Admin":
        if file "plugins\Komutlar\logs\%player's uuid%.txt" doesn't exists:
            create file "plugins\KullaniciKomutlari\loglar\%player's uuid%.txt's uuid%.txt"
        if file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt"'s line count is less than 2:
            set line 1 in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "%player's uuid% (%player%)'s Komutları:"
            set line 2 in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "-"

   
on command:
    if executor is not the console:
        if {rank.%player%} is not "Oyuncu" or "Rehber" or "Admin":
            set {_line} to file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt"'s line count + 1
            set line {_line} in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "Date/Time : %time zaman aralığında ""GMT""% - /%full command%"
 

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Bunu dener misin? İlk defa böyle bir şey gördüm ama yabancı forumda öğrendim türkçeleştirdim hocam inşallah işine yarar.
Kod:
on join:
    if {rank.%player%} is not "Oyuncu" or "Rehber" or "Admin":
        if file "plugins\Komutlar\logs\%player's uuid%.txt" doesn't exists:
            create file "plugins\KullaniciKomutlari\loglar\%player's uuid%.txt's uuid%.txt"
        if file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt"'s line count is less than 2:
            set line 1 in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "%player's uuid% (%player%)'s Komutları:"
            set line 2 in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "-"


on command:
    if executor is not the console:
        if {rank.%player%} is not "Oyuncu" or "Rehber" or "Admin":
            set {_line} to file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt"'s line count + 1
            set line {_line} in file "plugins\Komutlar\logs\%player's uuid%.txt's uuid%.txt" to "Date/Time : %time zaman aralığında ""GMT""% - /%full command%"
maalesef istegim şeyler degiller genede teşekkürler.
 
Son düzenleyen: Moderatör:

Nikto

.
Katılım
8 Kasım 2014
Mesajlar
3.051
Elmaslar
1.099
Puanlar
0

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
Hocam istediğiniz şey çok genel mesela /tpa, /spawn, /is go, /f home gibi komutlarıda kaydedecek bir oyuncu her 1 dakikada bir komut yazıyor. @akıner hocamın da dediği gibi sunucuyu zorlarsınız.
 

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Hocam istediğiniz şey çok genel mesela /tpa, /spawn, /is go, /f home gibi komutlarıda kaydedecek bir oyuncu her 1 dakikada bir komut yazıyor. @akıner hocamın da dediği gibi sunucuyu zorlarsınız.
evet bende şuan onu fark ettim ama başka yol yok sanırım loopladıgımız oyuncunun kullandıgı komutu görme gibi bir yol varsa öylede olur.
 

Nikto

.
Katılım
8 Kasım 2014
Mesajlar
3.051
Elmaslar
1.099
Puanlar
0

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Skript klasöründe logs kısmında logları oluşturur + olarak komutgor komutuyla görebilirsiniz hata vereceğini sanmam.

Kod:
on command:
    log "[LOG] %executor% -> /%complete command%" to "McTr/komutlar.log"
    add complete command to {komutlar::%executor%}


command /komutgor [<offline player>]:
    trigger:
        if player has permission "komut.gor":
            if arg 1 is set:
                send "&b%{komutlar::%arg 1%}%"
 

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Skript klasöründe logs kısmında logları oluşturur + olarak komutgor komutuyla görebilirsiniz hata vereceğini sanmam.

Kod:
on command:
    log "[LOG] %executor% -> /%complete command%" to "McTr/komutlar.log"
    add complete command to {komutlar::%executor%}


command /komutgor [<offline player>]:
    trigger:
        if player has permission "komut.gor":
            if arg 1 is set:
                send "&b%{komutlar::%arg 1%}%"
/komutgor <nick> yazdıgımda <none> olarak geliyor kullanılan komutları kaydetmiyor.
 

Cylex

Emekçi

Discord:

Cylex#3769

Katılım
12 Mayıs 2018
Mesajlar
296
Elmaslar
106
Puanlar
4.275
Komut gör kısmını oyundan yapamayacağınızı düşünüyorum sadece log üzerinden görüntüleyebilirsiniz çünkü her oyuncu günde 200 komut girse siz onu görüntülemeye çalışsanız neler olabileceğini düşünemiyorum, çalışıyor mu diye dener misiniz?Eğer log kısmı çalışırsa oyun üzerinden de görüntülemeyi denerim.
Kod:
on command:
    if file "plugins\Skript\logs\%player%.sk" doesn't exists:
        create file "plugins\Skript\logs\%player%.sk"
        log "%player%: /%command% %arguments%" to "plugins\Skript\logs\%player%.sk"
    else:
        log "%player%: /%command% %arguments%" to "plugins\Skript\logs\%player%.sk"
 

BlackKpoT

İlim Sahibi Olmak İsteyen
Emektar
Hosting Görevlisi

Discord:

BlackKpoT#3087

Katılım
3 Şubat 2015
Mesajlar
1.044
Elmaslar
541
Puanlar
16.750
Yer
Türkiye
Minecraft
BlackKpoT
Bir eklenti buldum komutları skript ile değiştirebilirsiniz umarım bu eklenti işinize yarar. Hiç kullanmadım açıklamasını okudum kolay kullanımı var beğenirseniz tanıtırım türkçeleştirirm. Bir deneyin çalışıyor mu diye.
Çalışırsa şu skripti deneyin, eğer /listele BlackKpoT yazarsanız benim yazmış olduğum komutları göreceksiniz.
Kod:
command /listele [<offlineplayer>]:
    trigger:
        execute player command "cl history %arg 1%"
 
Son düzenleme:

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Bir eklenti buldum komutları skript ile değiştirebilirsiniz umarım bu eklenti işinize yarar. Hiç kullanmadım açıklamasını okudum kolay kullanımı var beğenirseniz tanıtırım türkçeleştirirm. Bir deneyin çalışıyor mu diye.
Çalışırsa şu skripti deneyin, eğer /listele BlackKpoT yazarsanız benim yazmış olduğum komutları göreceksiniz.
Kod:
command /listele [<offlineplayer>]:
    trigger:
        execute player command "cl history %arg 1%"
Komut gör kısmını oyundan yapamayacağınızı düşünüyorum sadece log üzerinden görüntüleyebilirsiniz çünkü her oyuncu günde 200 komut girse siz onu görüntülemeye çalışsanız neler olabileceğini düşünemiyorum, çalışıyor mu diye dener misiniz?Eğer log kısmı çalışırsa oyun üzerinden de görüntülemeyi denerim.
Kod:
on command:
    if file "plugins\Skript\logs\%player%.sk" doesn't exists:
        create file "plugins\Skript\logs\%player%.sk"
        log "%player%: /%command% %arguments%" to "plugins\Skript\logs\%player%.sk"
    else:
        log "%player%: /%command% %arguments%" to "plugins\Skript\logs\%player%.sk"
Teşekkürler en doğrusu log tutmak olacak gibi gözüküyor :) konu çözülmüştür yardımcı olmaya çalışan herkese teşekkür ederim.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı