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.
Otomatik Restart Düzenleme
)

#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")
}
}(29-08-2025, 09:38)alperenhoktan46 Adlı Kullanıcıdan Alıntı:'sv_restart 1' komutu o işlevi kendi hallediyor zaten.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 ?