| Server Yönetim SK | Uyarılar | 0.1 |

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
En iyi cevaplar
0
Selamlar sevgili forum halkı;
Tekrardan uzun zaman oldu skript paylaşmayalı bir akşam dedim ki hadi paylaşmalık bir skript yazıyım dedim; pekte zamanım yoktu o yüzden çok komplike bir şey yapamadım ama işe yarar bir skript olduğunu düşünüyorum.


Skript tanıtım videosu;
(Baya bi amatörce oldu /ban /mute komutlarını yanlış söylüyorum sanırım,altta doğrularını belirttim.)

Skript kodundan önce;
Permissionlar; /uyarı,/uyarılar,/sonuyarısil = yetki.uyari
Mute,Ban komutları (Eğer serverinizde mute veya ban komudunuz farklı ise /ban veya /mute komudunu CTRL+F yaparak arayın ve değiştirin.)
Mute komudu;/mute 1h oyuncuismi Uyarı 3 Cezası
Ban komudu;/ban 1d oyuncuismi Uyarı 4 Cezası
Ban komudu;/ban 7d oyuncuismi Uyarı 4 Cezası

Kod:
#Basit Uyarı Skript
#ßy Darkkandadr
#İyi forumlar iyi kullanımlar dilerim.
#Girişte variable setleme;
on join:
    if {uyari::%player%} is not set:
        set {uyari::%player%} to 0
on join:
    if {uyari::%player%} is 5:
        #Gereksizdir büyük ihtimalle kızmayın daha kısa yolu varsa .d
        delete {uyarilar::%player%::1::uyarankisi}
        delete {uyarilar::%player%::1::uyarmasebebi}
        delete {uyarilar::%player%::2::uyarankisi}
        delete {uyarilar::%player%::2::uyarmasebebi}
        delete {uyarilar::%player%::3::uyarankisi}
        delete {uyarilar::%player%::3::uyarmasebebi}
        delete {uyarilar::%player%::4::uyarankisi}
        delete {uyarilar::%player%::4::uyarmasebebi}
        delete {uyarilar::%player%::5::uyarankisi}
        delete {uyarilar::%player%::5::uyarmasebebi}
        delete {uyari::%player%}
        delete {sonuyari::%player%}
    
command /uyarı [<player>] [<text>]:
    permission: yetki.uyari
    permission message: &cBu komutu kullanmak icin yeterli izne sahip degilsiniz!
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                add 1 to {uyari::%arg-1%}
                set {sonuyari::%arg-1%} to "%{uyari::%arg-1%}%"
                set {uyarilar::%arg-1%::%{uyari::%arg-1%}%::uyarankisi} to "%player%"
                set {uyarilar::%arg-1%::%{uyari::%arg-1%}%::uyarmasebebi} to "%arg-2%"
                if {uyari::%arg-1%} is 1:
                    send "&2&l* &4%arg-1%&7,&4%player% &7adli yetkili tarafindan uyari aldi. (Uyarı sayisi:&4%{uyari::%arg-1%}%&7)" to all players
                else if {uyari::%arg-1%} is 2:
                    send "&2&l* &4%arg-1%&7,&4%player% &7adli yetkili tarafindan uyari aldi. (Uyarı sayisi:&4%{uyari::%arg-1%}%&7)" to all players
                else if {uyari::%arg-1%} is 3:
                    send "&2&l* &4%arg-1%&7,&4%player% &7adli yetkili tarafindan uyari aldi. (Uyarı sayisi:&4%{uyari::%arg-1%}%&7)" to all players
                    wait 1 seconds
                    execute console command "/mute 1h %arg-1% Uyarı 3 Cezası"
                    send "&2&l* &4%arg-1% &7adli oyuncu 3. uyari aldigi icin 1 saat mute yedi." to all players
                else if {uyari::%arg-1%} is 4:
                    send "&2&l* &4%arg-1%&7,&4%player% &7adli yetkili tarafindan uyari aldi. (Uyarı sayisi:&4%{uyari::%arg-1%}%&7)" to all players
                    wait 1 seconds
                    execute console command "/ban 1d %arg-1% Uyarı 4 Cezası"
                    send "&2&l* &4%arg-1% &7adli oyuncu 4. uyari aldigi icin 1 gun ban yedi." to all players
                else if {uyari::%arg-1%} is 5:
                    send "&2&l* &4%arg-1%&7,&4%player% &7adli yetkili tarafindan uyari aldi. (Uyarı sayisi:&4%{uyari::%arg-1%}%&7)" to all players
                    wait 1 seconds
                    execute console command "/ban 7d %arg-1% Uyarı 5 Cezası"
                    send "&2&l* &4%arg-1% &7adli oyuncu 5. uyari aldigi icin 7 gun ban yedi." to all players
            else:
                send "&cBir uyarı sebebi giriniz."
        else:
            send "&cBir oyuncu ismi giriniz."

command /sonuyarısil [<player>]:
    permission: yetki.uyari
    permission message: &cBu komutu kullanmak icin yeterli izne sahip degilsiniz!
    trigger:
        if {uyari::%arg-1%} is not 0:
            if {sonuyari::%arg-1%} is set:
                delete {uyarilar::%arg-1%::%{sonuyari::%arg-1%}%::uyarankisi}
                delete {uyarilar::%arg-1%::%{sonuyari::%arg-1%}%::uyarmasebebi}
                remove 1 from {uyari::%arg-1%}
                delete {sonuyari::%player%}
                send "&cSon uyari silindi!" to player
                send "&4%player% &7adli yetkili son uyarini sildi!" to arg-1
            else:
                send "&cBu kisinin son uyarisi silinmis veya daha once uyari almamis." to player
        else:
            send "&cBu kisi daha once hic uyarilmamis." to player

command /uyarılar [<player>]:
    permission: yetki.uyari
    permission message: &cBu komudu kullanmak icin yeterli izne sahip degilsiniz!
    trigger:
        if arg-1 is set:
            if {uyarilar::%arg-1%::1::uyarankisi} is set:
                send "&4UYARI 1;" to player
                send "&7Uyaran kisi; &c%{uyarilar::%arg-1%::1::uyarankisi}%"
                send "&7Uyarilma sebebi; &c%{uyarilar::%arg-1%::1::uyarmasebebi}%"
            if {uyarilar::%arg-1%::2::uyarankisi} is set:
                send "&4UYARI 2;" to player
                send "&7Uyaran kisi; &c%{uyarilar::%arg-1%::2::uyarankisi}%"
                send "&7Uyarilma sebebi; &c%{uyarilar::%arg-1%::2::uyarmasebebi}%"
            if {uyarilar::%arg-1%::3::uyarankisi} is set:
                send "&4UYARI 3;" to player
                send "&7Uyaran kisi; &c%{uyarilar::%arg-1%::3::uyarankisi}%"
                send "&7Uyarilma sebebi; &c%{uyarilar::%arg-1%::3::uyarmasebebi}%"
            if {uyarilar::%arg-1%::4::uyarankisi} is set:
                send "&4UYARI 4;" to player
                send "&7Uyaran kisi; &c%{uyarilar::%arg-1%::4::uyarankisi}%"
                send "&7Uyarilma sebebi; &c%{uyarilar::%arg-1%::4::uyarmasebebi}%"
            if {uyarilar::%arg-1%::5::uyarankisi} is set:
                send "&4UYARI 5;" to player
                send "&7Uyaran kisi; &c%{uyarilar::%arg-1%::5::uyarankisi}%"
                send "&7Uyarilma sebebi; &c%{uyarilar::%arg-1%::5::uyarmasebebi}%"
            else if {uyari::%arg-1%} is 0:
                send "&cBu oyuncu daha uyarilmamis veya uyari sayisi 5'e ulastigi icin silinmis!" to player

Eleştirilerinizi,yorumlarınızı bekliyorum.
Herkese iyi forumlar iyi günler dilerimm :şapka:
 

YigitReisRUFG

YASAKLANDI
En iyi cevaplar
0
Amacım Herhangi Bir Şekilde Konuyu Baltalamak Değil Kesinlikle Yanlış Anlaşılmasın @LifeMCServer SkyBlock Sunucusunda Buna Benzer Sistem Var Belki Bir Olup Daha Güzel Skript Çıkartabilirsiniz.
 

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
En iyi cevaplar
0
Amacım Herhangi Bir Şekilde Konuyu Baltalamak Değil Kesinlikle Yanlış Anlaşılmasın @LifeMCServer SkyBlock Sunucusunda Buna Benzer Sistem Var Belki Bir Olup Daha Güzel Skript Çıkartabilirsiniz.
Amacım öyle bir hardcore skript yapmak değildi zaten basit bir skript yapmak istedim basit ihtiyaçları karşılamak için. Öyle çok bir geliştirme amacım yok. Yorumunuz için teşekkürler
 

Cazcez

Taş Madencisi
En iyi cevaplar
1
gerçekten başarılı bir sistem geliştirilerse kullanılabilir birde menü eklenirse güzel olabilir
 

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
En iyi cevaplar
0
Emek verildiği belli, fakat skriptden anlamayan biri için kod çok karmaşık gelebilir.Başarılar.
 

UlasBuyukdag31

Marangoz
En iyi cevaplar
0
Öncelikle skript güzel. Fakat neden plugin'i olan bir şeyle zaman kaybediyorsunuz bir türlü anlamadım. Bir-çok ban/mute/warn pluginleri var.
Sana tavsiyem eşsiz ve özgün şeyler kodlaman. Başarılar!
 

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
En iyi cevaplar
0
Öncelikle skript güzel. Fakat neden plugin'i olan bir şeyle zaman kaybediyorsunuz bir türlü anlamadım. birçok ban/mute/warn pluginleri var.
Sana tavsiyem eşsiz ve özgün şeyler kodlaman. Başarılar!
Teşekkürler.

SM-G710 cihazımdan Tapatalk kullanılarak gönderildi
 
Üst