Sol Reklam
Sağ Reklam

Skript Paylaşımı Şikayet Skripti (Diğerlerine Göre Biraz Farklı)

Sizce Kısa Olmasına Rağmen Güzel Mi ?


  • Oy Verenler
    3
Durum
Mesaj gönderimine kapalı.

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim
Öncelikle Merhabalar MC-TR Ailesi
Bu Skripti Yapma Amacım Sunucuda Rehberler Olmayınca Oyuncular Böyle Bildirim Yapabilirler.
Şimdi Anlatıma Geçeyim.

Öncelikle Ana Komutumuz Olan '/şikayet' Yazdığımızda Karşımıza Bu Geliyor.
1.PNG

Gösterildiği Gibi Uygulandıktan Sonra Karşımıza Şöyle Bir Mesaj Geliyor.
2.PNG

Peki Bunları Yaptıktan Sonra Bu Şikayeti Nereye Atıyor?
Şikayet LOG Olarak Tutuluyor Ve Log Olarak Gelen Mesaj İse Şöyledir.
3.PNG

Peki Bu Logun Dosyası Nereye Kayıt Oluyor?
Sırasıyla Lokasyonlar Bellidir Skript Pluginin Klasörüne Girdikten Sonra Ki Adımlar Aşağıdaki Gibidir.
4.PNG

5.PNG

6.PNG

İlgilendiğiniz İçin Teşekkürler Yorumlarınızı Bekliyorum :)
Kod:
command /şikayet [<offlineplayer>] [<text>]:
    trigger:
        if arg-1 is set:
            if arg-2 is "Hile" or "H":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
            else if arg-2 is "Reklam" or "R":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
            else if arg-2 is "Argo" or "A":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
            else if arg-2 is "Kışkırtma" or "K":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
        else:
            message "&c&lKullanım Şekli:"
            message "&a&l/şikayet oyuncu sebep"
            message ""
            message "&7&l(Sebepler Kısmındaki () İçindekiler Kısaltmadır. Onlar Kullanılabilir)"
            message ""
            message "&a&lMevcut Sebepler:"
            message "&e&lReklam (R) / Hile (H) / Argo (A) / Kışkırtma (K)"
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
Madem tüm sebepler aynı şekilde kaydediliyor, neden direk tüm seçenekleri tekte kontrol edip aynı şekil yazdırmadınız? Çok çok ama çok daha kısa bir kod ortaya çıkardı.
 

luf1x

Yay Yok, İskelet Yok
Katılım
16 Mart 2017
Mesajlar
315
Elmaslar
174
Puanlar
14.870
Bir de gui destekli olsa daha hoş olabilirdi.
 

NotPatch

Skript <3

Discord:

NotPatch#0836

Katılım
19 Ocak 2019
Mesajlar
275
Elmaslar
100
Puanlar
7.005
Yer
Bursa
Minecraft
NotPatch
Forumdaki diğer şikayet skriptlerinden farklı bir şey göremedim. Daha gelişmişleri varken gereksiz kalmış, farklı yaratıcı fikirler görmek dileğiyle. Başarılar.
 

metehngzr

Elmas Güneş Gibi Parıldıyor
Katılım
24 Temmuz 2018
Mesajlar
578
Elmaslar
305
Puanlar
5.710
Minecraft
irrl
Kod:
command /şikayet [<offlineplayer>] [<text>]:
    trigger:
        if arg-1 is set:
            message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
            log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
        else:
            message "&c&lKullanım Şekli:"
            message "&a&l/şikayet oyuncu sebep"
            message ""
            message "&7&l(Sebepler Kısmındaki () İçindekiler Kısaltmadır. Onlar Kullanılabilir)"
            message ""
            message "&a&lMevcut Sebepler:"
            message "&e&lReklam (R) / Hile (H) / Argo (A) / Kışkırtma (K)"
Doğru sanırım emin değilim ama böyle yapsan da aynı şey olacak :D gereksiz uzatmışsın (hem buhari'nin istediği de oluyor böyle text'i kaydedebiliyorsun)
 

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
Bence <text> olarak şikayet edilseydi daha iyi olabilirdi. Başarılar.
 

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim
Madem tüm sebepler aynı şekilde kaydediliyor, neden direk tüm seçenekleri tekte kontrol edip aynı şekil yazdırmadınız? Çok çok ama çok daha kısa bir kod ortaya çıkardı.
Bende Bilerek Böyle Yaptım Çünkü Şöyle Düşünün Bu Sistemin Varlığını Bilen Bir Oyuncu Sırf O Logu Boş Şeylerle Doldurmak için şikayet qeqweqw sp istiyom yetki istiyom Tarzı Şeyler Yazabilir. Teşekkürker :D
 

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim
Bir de gui destekli olsa daha hoş olabilirdi.
Geliştirme Aşamalarında Bunuda Eklerim. Teşekkürler.

Forumdaki diğer şikayet skriptlerinden farklı bir şey göremedim. Daha gelişmişleri varken gereksiz kalmış, farklı yaratıcı fikirler görmek dileğiyle. Başarılar.
Açıkçası Burda Farklıdan Kastım Sitede Hiç Şikayeti Log Haline Getirmeyi Görmedim. Tabi Ki Oyun İçinden Şikayet Olanlarda Daha Gelişmişi Vardır Fakat Ben Böyle Birşey Yaptım. Teşekkürler

Kod:
command /şikayet [<offlineplayer>] [<text>]:
    trigger:
        if arg-1 is set:
            message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
            log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
        else:
            message "&c&lKullanım Şekli:"
            message "&a&l/şikayet oyuncu sebep"
            message ""
            message "&7&l(Sebepler Kısmındaki () İçindekiler Kısaltmadır. Onlar Kullanılabilir)"
            message ""
            message "&a&lMevcut Sebepler:"
            message "&e&lReklam (R) / Hile (H) / Argo (A) / Kışkırtma (K)"
Doğru sanırım emin değilim ama böyle yapsan da aynı şey olacak :D gereksiz uzatmışsın (hem buhari'nin istediği de oluyor böyle text'i kaydedebiliyorsun)
Shura Adlı Arkadaşa Yukarıda Sebebi Yazdım Dostum. Teşekkürler :D

Bence <text> olarak şikayet edilseydi daha iyi olabilirdi. Başarılar.
Dediğiniz Şeyi Tam Anlamadım. Şikayetin Açıklamasıyla Birliktemi Yazılmasından Söz Ediyorsunuz ?
 

metehngzr

Elmas Güneş Gibi Parıldıyor
Katılım
24 Temmuz 2018
Mesajlar
578
Elmaslar
305
Puanlar
5.710
Minecraft
irrl
Bende Bilerek Böyle Yaptım Çünkü Şöyle Düşünün Bu Sistemin Varlığını Bilen Bir Oyuncu Sırf O Logu Boş Şeylerle Doldurmak için şikayet qeqweqw sp istiyom yetki istiyom Tarzı Şeyler Yazabilir. Teşekkürker :D
Onun yerine direk şöyle yapabilirdin.
Kod:
            if arg-2 is "Hile" or "H" or "Reklam" or "R" or "Argo" or "A" or "Kışkırtma" or "K":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
            else:
                message "&e%arg-2% &adiye bir şikayet sebebi bulunmamakta!"
 

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim
Onun yerine direk şöyle yapabilirdin.
Kod:
            if arg-2 is "Hile" or "H" or "Reklam" or "R" or "Argo" or "A" or "Kışkırtma" or "K":
                message "&a&lBaşarıyla &e%arg-1% &aAdlı Oyuncuyu &e%arg-2% &aKonusunda Şikayet Ettin!"
                log "[Şikayet] [%player%] -> '%arg-1%' Adlı Oyuncudan '%arg-2%' Sebebiyle Şikayetçi!" to "LOG/sikayet.log"
            else:
                message "&e%arg-2% &adiye bir şikayet sebebi bulunmamakta!"
Evet Bu Mantıklıymış :D
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim

hdsfurkaxaen

Birisi mi Spawnlandı?

Discord:

Soundsent

Katılım
7 Eylül 2019
Mesajlar
9
Elmaslar
0
Puanlar
0
Yaş
29
Minecraft
HDSFurkann

GamersYT

Yay Yok, İskelet Yok

Discord:

SaitoHajim#8228

Katılım
14 Haziran 2017
Mesajlar
292
Elmaslar
67
Puanlar
13.925
Minecraft
SaitoHajim
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı