10-11-2026, 23:21
Pawn Örnek: /rs ile skor sıfırlama eklentisi#1
Oyuncuların /rs yazarak öldürme ve ölüm sayısını sıfırlaması public sunucularda en çok istenen özelliklerden biridir.
Kod
Neden iki kez?
Skor tablosu bazı durumlarda tek seferde güncellenmez. İki kez ayarlamak, tablodaki değerin de sıfırlanmasını sağlayan yaygın bir yöntemdir.
Geliştirme fikirleri
Kod
KOD
#include <amxmodx>
#include <fun>
#include <cstrike>
public plugin_init() {
register_plugin("HY ResetScore", "1.0", "HepOyuncu");
register_clcmd("say /rs", "skor_sifirla");
register_clcmd("say !rs", "skor_sifirla");
register_clcmd("say_team /rs", "skor_sifirla");
}
public skor_sifirla(id) {
set_user_frags(id, 0);
cs_set_user_deaths(id, 0);
// skor tablosunun güncellenmesi için ikinci kez
set_user_frags(id, 0);
cs_set_user_deaths(id, 0);
client_print_color(id, print_team_default, "^4[HY]^1 Skorun sıfırlandı.");
return PLUGIN_HANDLED;
}Neden iki kez?
Skor tablosu bazı durumlarda tek seferde güncellenmez. İki kez ayarlamak, tablodaki değerin de sıfırlanmasını sağlayan yaygın bir yöntemdir.
Geliştirme fikirleri
- Skoru zaten 0 olana mesajla bilgi verin.
- Kötüye kullanımı önlemek için raunt başına bir kez sınırı koyun.
- Herkese "X skorunu sıfırladı" bilgisi gösterin.
fun ve cstrike modüllerinin modules.ini içinde açık olması gerekir.
HepOyuncu.com — DDoS korumalı CS 1.6 · CS2 & CS:GO · TeamSpeak 3 sunucu kiralama