⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Otomatik Restart Düzenleme

Konu

#1
Genelde her sunucuda olan bu plugine düzenleme eklemek istiyorum. Plugini aşağıda verdim. Bunda süre bitiminde verilen komut calısmıyor. Bunu düzelttirmek istiyorum.
.smaoto_res.sma(Dosya Boyutu: 1,28 KB | İndirme Sayısı: 8)
#2
Kod:
#include <amxmodx>
#include <amxmisc>

new countdown

public plugin_precache() {
    // Sayım seslerini yükle
    for (new i = 1; i <= 10; i++) {
        new soundpath[64]
        format(soundpath, charsmax(soundpath), "countdown/%d.wav", i)
        precache_sound(soundpath)
    }
}

public plugin_init() {
    register_plugin("Auto Restart w/ Countdown & Sounds", "1.1", "Auo...")
   
    // Sunucu açıldığında sayaç başlasın
    set_task(1.0, "start_countdown", 0)
}

public start_countdown() {
    countdown = 16
    set_task(1.0, "show_countdown", 12345, "", 0, "a", 16)
}

public show_countdown() {
    if (countdown > 0) {
        set_hudmessage(255, 0, 0, -1.0, 0.25, 0, 6.0, 1.0)
        show_hudmessage(0, "Oyun %.0f saniye sonra yeniden başlayacak!", float(countdown))
        client_print(0, print_chat, ">>> %.0f saniye sonra oyun yeniden başlayacak...", float(countdown))

        // Eğer 10-1 arasındaysa, ilgili sesi çal
        if (countdown <= 10) {
            new soundfile[64]
            format(soundfile, charsmax(soundfile), "countdown/%d.wav", countdown)
            client_cmd(0, "spk ^"%s^"", soundfile)
        }

        countdown--
    } else {
        server_cmd("sv_restart 2") 
    }
}


Burada skorlar sıfırlanmıyor bilgin olsun ?
Discord: sinanpyr
#3
@Eren 66

Konu çözüldüyse bildiriniz ?
✦ Discord: Osmanbnm ✦
#4
(29-08-2025, 09:38)alperenhoktan46 Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>
#include <amxmisc>

new countdown

public plugin_precache() {
    // Sayım seslerini yükle
    for (new i = 1; i <= 10; i++) {
        new soundpath[64]
        format(soundpath, charsmax(soundpath), "countdown/%d.wav", i)
        precache_sound(soundpath)
    }
}

public plugin_init() {
    register_plugin("Auto Restart w/ Countdown & Sounds", "1.1", "Auo...")
   
    // Sunucu açıldığında sayaç başlasın
    set_task(1.0, "start_countdown", 0)
}

public start_countdown() {
    countdown = 16
    set_task(1.0, "show_countdown", 12345, "", 0, "a", 16)
}

public show_countdown() {
    if (countdown > 0) {
        set_hudmessage(255, 0, 0, -1.0, 0.25, 0, 6.0, 1.0)
        show_hudmessage(0, "Oyun %.0f saniye sonra yeniden başlayacak!", float(countdown))
        client_print(0, print_chat, ">>> %.0f saniye sonra oyun yeniden başlayacak...", float(countdown))

        // Eğer 10-1 arasındaysa, ilgili sesi çal
        if (countdown <= 10) {
            new soundfile[64]
            format(soundfile, charsmax(soundfile), "countdown/%d.wav", countdown)
            client_cmd(0, "spk ^"%s^"", soundfile)
        }

        countdown--
    } else {
        server_cmd("sv_restart 2") 
    }
}


Burada skorlar sıfırlanmıyor bilgin olsun ?
'sv_restart 1' komutu o işlevi kendi hallediyor zaten.
#6
İstek konusu, @osmanbnm adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için osmanbnm Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
osmanbnm Adlı kullanıcı sizin dışınızda toplam 1 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task