İlk Katılım Mesajı - Skript

# ==========================================
# AYARLANABİLİR DEĞİŞKENLER
# ==========================================
variables:
    {ban_suresi::*} = 0

# ==========================================
# ÖLÜM ANINDA BANLAMA SİSTEMİ
# ==========================================
on damage:
    if victim is a player:
        if damage >= victim's health:
            cancel event
            
            # Veri temizleme ve hazırlık
            set victim's health to 20
            set victim's food to 20
            clear victim's inventory
            
            # Kaydı oyuncu ismi üzerinden yap
            set {_p} to name of victim
            set {ban_suresi::%{_p}%} to now
            # SÜRE BURADA AYARLANIR:
            add 3 hours to {ban_suresi::%{_p}%}
            
            # Atılma mesajı
            kick victim because " &c&lÖLDÜN! %nl%&7Öldüğün için &e3 saat &7boyunca sunucuya girişin yasaklandı."

# ==========================================
# GİRİŞ KONTROLLERİ
# ==========================================
on connect:
    set {_p} to name of player
    if {ban_suresi::%{_p}%} is set:
        if now is less than {ban_suresi::%{_p}%}:
            set {_kalan} to difference between {ban_suresi::%{_p}%} and now
            kick player because " &c&lHALA YASAKLISIN! %nl%&7Tekrar girebilmek için &e%{_kalan}% &7beklemelisin."
        else:
            delete {ban_suresi::%{_p}%}

on join:
    set player's gamemode to survival
    set player's health to 20

# ==========================================
# KOMUTLAR
# ==========================================

command /ölenler:
    permission: admin.ölenler
    permission message: &cBu listeyi görmeye yetkin yok!
    trigger:
        set {_sayac} to 0
        send "&8&m-------&r &c&lÖLÜM CEZASI ALANLAR &8&m-------" to player
        
        loop {ban_suresi::*}:
            set {_isim} to loop-index
            if now is less than {ban_suresi::%{_isim}%}:
                add 1 to {_sayac}
                set {_kalan} to difference between {ban_suresi::%{_isim}%} and now
                send "&8» &e%{_isim}% &8- &7Kalan: &c%{_kalan}%" to player
            else:
                delete {ban_suresi::%{_isim}%}
        
        if {_sayac} is 0:
            send "&aŞu anda yasaklı kimse bulunmuyor." to player
        send "&8&m------------------------------------" to player

command /canlandır <text>:
    permission: admin.canlandir
    permission message: &cBu komutu kullanmak için yetkin yok!
    usage: &e/canlandir <oyuncu_adi>
    trigger:
        if {ban_suresi::%arg-1%} is set:
            delete {ban_suresi::%arg-1%}
            send "&a&lBAŞARILI! &e%arg-1% &7adlı oyuncu hayata döndürüldü." to player
        else:
            send "&cHata: &e%arg-1% &7adlı oyuncu listede bulunamadı." to player
Daha yeni Daha eski