[Paylaşım] - Uyarı skripti

Mertka

Kızıltaş Madencisi
Mesajlar
462
En iyi cevaplar
0
Beğeniler
82
Puanları
0
Komutlar & Yetki
Admin komutlari:
Yetki: uyari.ver
/uyariver <oyuncu> <sayi> [<sebep>] | Kisiye uyari verirsiniz.
/uyarisifirla <oyuncu> | Kisinin uyarı puanını sıfırlarsınız. (ÖR: 5 uyarı puanı varsa komut ile 0'a düşer.)
/uyarisil <oyuncu> <sayi> | Belirlediğiniz miktarda uyarı düşürürsünüz.

Oyuncu Komutları:
Yetki: Yok
/uyarisorgula <oyuncu> | Kisinin mevcut uyarılarını görürsünüz.
/uyarim | Mevcut uyarınızı gösterir.

Sistem hakkında
Sistem çok basit ama işlevlidir oyuncuya her uyarı verdiğinizde oyuncunun uyarısını kontrol eder 4 den fazla ise "{@Tag} Dikkat! &7%{uyariver.%arg 1%}% &euyarin var 10. uyarida 45dk. ban." mesaji gönderir.
Eğer 9'dan fazla ise 10. uyarıya gelmiş ise
"{@Tag} Sen &710 &euyariya ulastin." mesaji gönderir ve 2 saniye sonra 45 dakikalık süreli ban atar ve uyari puanı sıfırlanır oyuna girdiğinde uyarım yazar ise uyarı puanı 0 olarak gösterir.
Hastebin
Kod:
options:
#Ayarlar:
    Tag: &7(&8Uyari&7) &8-&e #Mesajlardaki etiketi ayarlıyabilirsin.
    Yetki: uyari.ver #Yetkileri düzenliyebilirsin.
    Yetki Mesaji: &4Yetkiniz yok. #Yetki mesajini düzenliyebilirsin.

#Admin komutlari-----------------------------------

command /uyariver <player> <int> [<text>]:
    usage: /uyariver <oyuncu> <uyari sayisi> <sebep> (Sebepi ister yazin ister yazmayin.)
    permission: {@Yetki}
    permission message: {@Yetki Mesaji}
    trigger:
        send "{@Tag} Sen &7%arg 1% &eadli oyuncuya &7%arg 2% &euyari verdin. &8Sebep: &7%arg 3%" to player
        send "{@Tag} Sen &7%arg 2% &euyari aldin. &8Sebep: &7%arg 3%" to arg 1
        add arg-2 to {uyariver.%arg 1%}
        if {uyariver.%arg 1%} is greater than 9:
            send "{@Tag} Sen &710 &euyariya ulastin." to arg 1
            set {uyariver.%arg 1%} to 0
            wait 2 seconds
            execute console command "tempban %arg 1% 45m"
            stop
        if {uyariver.%player%} is greater than 4:
            send "{@Tag} Dikkat! &7%{uyariver.%arg 1%}% &euyarin var 10. uyarida 45dk. ban." to arg 1
            stop

command /uyarisifirla <player>:
    permission: {@Yetki}
    permission message: {@Yetki Mesaji}
    trigger:
        set {uyariver.%player%} to 0
        send "{@Tag} &7%arg 1% &eAdli oyuncunun uyarisi sifirlandi." to player
        send "{@Tag} Yonetici senin uyarini sifirladi." to arg 1

command /uyarisil <player> <int>:
    permission: {@Yetki}
    permission message: {@Yetki Mesaji}
    trigger:
        send "{@Tag} Yonetici &7%arg 2% &euyarini sildi." to arg 1
        send "{@Tag} Sen &7%arg 1% &eadli kisinin &7%arg 2% &euyarisini sildin." to player
        remove arg 2 from {uyariver.%arg 1%}

#Oyuncu komutlari----------------------------------

command /uyarisorgula <player>:
    trigger:
        send "{@Tag} Uyari sayisi: &7%{uyariver.%arg 1%}%" to player

command /uyarim:
    trigger:
        send "{@Tag} Uyari sayin: &7%{uyariver.%player%}%" to player

on login:
    if {uyariver.%player%} is not set:
        set {uyariver.%player%} to 0
 


Son düzenleme:

NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
mantığı güzel. kendisi de güzel. güzel.
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
Mantıklı ve güzel bir skript.
 

SalimBey

Taş Madencisi
Mesajlar
75
En iyi cevaplar
0
Beğeniler
13
Puanları
0
adamımmm cook iyi bu :)
unioda kullanıyor.
 

jackjapool

Kömür Madencisi
Mesajlar
142
En iyi cevaplar
0
Beğeniler
22
Puanları
110
@Mertka on first join yerine

Kod:
on login:
    if {uyariver.%player%} is not set:
        set {uyariver.%player%} to 0
Yapsan Daha iyi Olmazmıydı Ben Çok Bilmem Yeni Başladım
 

MustafaMertBulut

MC.MAXCRAFT.AT
Mesajlar
1,098
En iyi cevaplar
0
Beğeniler
260
Puanları
680
Bi El At Adam Ban Yediği Zaman 1 Tane Uyarısını Siliyo 10 Tanesini Değil :D
 

Altikardes

Kızıltaş Madencisi
Mesajlar
587
En iyi cevaplar
0
Beğeniler
255
Puanları
590
Bu skriptin aynısını,plugin ve ya skript olarak TheLegend gibi ismi olan birininin plugin paketinde görmüştüm.-_-

TIKLA
Üstteki linkte bahsettiğim plugin paketi bulunmaktadır.
 

Mertka

Kızıltaş Madencisi
Mesajlar
462
En iyi cevaplar
0
Beğeniler
82
Puanları
0
Bu skriptin aynısını,plugin ve ya skript olarak TheLegend gibi ismi olan birininin plugin paketinde görmüştüm.-_-

TIKLA
Üstteki linkte bahsettiğim plugin paketi bulunmaktadır.
Kodladığım sistemin bu eklentide olduğunu bilseydim kodlamazdım :/
 

Üst