Sol Reklam
Sağ Reklam

Bulundu Oyuncu Sohbet Kayıtlarını Tutma

Durum
Mesaj gönderimine kapalı.

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü
Merhaba, şöyle bir skripte ihtiyacım var: Her oyuncunun sohbete yazdığı mesajları kaydedecek ve üzerinden 1 saat geçince silecek bir sisteme ihtiyacım var ayrıca /sohbetkayit <oyuncu> yazıncada 1 saat içinde kaydettiği mesajları listeleyecek. /sohbetkayittemizle yazınca da kayıtları temizleyecek, biraz zor sanırım ama yardımcı olursanız sevinirim
 

HaciGandalf

Katniss Everdeen

Discord:

HaciGandalf#2689

Katılım
23 Nisan 2019
Mesajlar
133
Elmaslar
73
Puanlar
9.035
Yer
Türkiye / İstanbul
Discord İzni
Yanlış bilmiyorsam ChatManager plugini bütün sohbet kayıtlarını tutuyor. Skript yerine bu eklentiyi kullanman daha iyi olabilir.
 

sinyorelder

Yani wow, adalet kalmamış
Koordinatör
MinePass

Discord:

sinyorelder

Katılım
2 Ocak 2021
Mesajlar
1.044
Elmaslar
678
Puanlar
8.085
Yaş
23
Discord İzni
Minecraft
iELDER
bunun yerine logs klasöründe ctrl + f kombinasyonu ile oyuncu adını aratabilirsin.
 

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19
Kod:
on chat:
    add message to {kayit::%sender%::*}


command /logbilgi [<offlineplayer>]:
        trigger:
                if player has permission "log.admin":
                        if {kayit::%arg-1%::*} is not none:
                                if arg 1 is set:
                                        send {kayit::%arg-1%::*} to player
                                else:
                                        send "&cOyuncu adı girmelisin."
                        else:
                                send "&a%arg-1% &cAdlı oyuncunun hiç mesajı yok."
                else:
                        send "&cGerekli yetkiye sahip değilsin."
Bunun için skript önermem ancak bu işine yarayacaktır.
Gerekli yetki log.admin
/logbilgi isim Yazıldığında tutulan chat log bilgisi gelir.
 

iOnurReis

Herkes yalan söyler.

Discord:

OnurTncblk#8973

Katılım
3 Ağustos 2017
Mesajlar
373
Elmaslar
246
Puanlar
14.635
Yer
Cehennet
Minecraft
iOnurReis
Aşağıdaki eklentileri inceleyebilirisiniz. Başka bir arkadaşta aynı eklentiyi istemiş. Oyun içi için en iyisi PlayerControlPlus fakat ücretli bir eklenti satın almak veya crackli kullanmak size kalmış.

- SuperLog > Ücretsiz
- PlayerControl > Ücretsiz
- PlayerControlPlus > Ücretli
 

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü
Kod:
on chat:
    add message to {kayit::%sender%::*}


command /logbilgi [<offlineplayer>]:
        trigger:
                if player has permission "log.admin":
                        if {kayit::%arg-1%::*} is not none:
                                if arg 1 is set:
                                        send {kayit::%arg-1%::*} to player
                                else:
                                        send "&cOyuncu adı girmelisin."
                        else:
                                send "&a%arg-1% &cAdlı oyuncunun hiç mesajı yok."
                else:
                        send "&cGerekli yetkiye sahip değilsin."
Bunun için skript önermem ancak bu işine yarayacaktır.
Gerekli yetki log.admin
/logbilgi isim Yazıldığında tutulan chat log bilgisi gelir.
Neden önermezsiniz ki? Laga sebep olur mu
 

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19
Neden önermezsiniz ki? Laga sebep olur mu
Hayır lag olacağını sanmıyorum.
/logbilgi isim yazdığınızda kişinin tüm loglarını yazdığı için chat e birden 100k karakter bile yazılabilir bildiğim kadarıyla sınırlandırma yapılabiliyor ancak ben eklemeyi bilmediğim için plugin kullanılmasını daha uygun görüyorum.
 

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü
Hayır lag olacağını sanmıyorum.
/logbilgi isim yazdığınızda kişinin tüm loglarını yazdığı için chat e birden 100k karakter bile yazılabilir bildiğim kadarıyla sınırlandırma yapılabiliyor ancak ben eklemeyi bilmediğim için plugin kullanılmasını daha uygun görüyorum.
Anladım teşekkürler yine de. Peki bu skriptte otomatik siliyor mu 1 saat sonra?
 

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19

Kaiys

Zombi Geldi, Beni Yedi

Discord:

kaiys

Katılım
10 Mayıs 2021
Mesajlar
239
Elmaslar
107
Puanlar
2.850
Yaş
19
Anladım teşekkürler yine de. Peki bu skriptte otomatik siliyor mu 1 saat sonra?
Kod:
on chat:
    add message to {kayit::%sender%::*}


every 1 hours:
    loop all players:
        remove {kayit::%loop-player%::*} from {kayit::%loop-player%::*}


command /logbilgi [<offlineplayer>]:
        trigger:
                if player has permission "log.admin":
                        if {kayit::%arg-1%::*} is not none:
                                if arg 1 is set:
                                        send "&c%arg-1% Kişisinin 1 saatlik CHAT geçmişi."
                                        send {kayit::%arg-1%::*} to player
                                else:
                                        send "&cOyuncu adı girmelisin."
                        else:
                                send "&a%arg-1% &cAdlı oyuncunun hiç mesajı yok."
                else:
                        send "&cGerekli yetkiye sahip değilsin."
Bu hali ile her 1 saate tüm yazı geçmişini silecektir.
 

jhjhjhj

Bir Kömür Göründü Kaptanım!
Katılım
28 Mayıs 2021
Mesajlar
111
Elmaslar
20
Puanlar
495
Yer
Uzay Üssü
Kod:
on chat:
    add message to {kayit::%sender%::*}


every 1 hours:
    loop all players:
        remove {kayit::%loop-player%::*} from {kayit::%loop-player%::*}


command /logbilgi [<offlineplayer>]:
        trigger:
                if player has permission "log.admin":
                        if {kayit::%arg-1%::*} is not none:
                                if arg 1 is set:
                                        send "&c%arg-1% Kişisinin 1 saatlik CHAT geçmişi."
                                        send {kayit::%arg-1%::*} to player
                                else:
                                        send "&cOyuncu adı girmelisin."
                        else:
                                send "&a%arg-1% &cAdlı oyuncunun hiç mesajı yok."
                else:
                        send "&cGerekli yetkiye sahip değilsin."
Bu hali ile her 1 saate tüm yazı geçmişini silecektir.
Çok teşekkür ederim. Konu kilit
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı