⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Cs1.6 Sunucum Icın Eklentı Isteği

Konu

#1
merhaba arkadaşlar  sunucumda bıcak atınca ses cıkması ve atınca (SylnexClan)ABOOOOOOOOOO **** adlı oyuncu **** adlı oyuncuya bıcak atı 2 kere yazsın bunu chata ornek eklentı bulamadım yaparsanız cok sevnırım iyi forumlar
SylnexClan Pro public :95.173.174.27    DC:https://discord.gg/UttkGyHUJY
#2
Denermisin.

Calıcak sesin koyulcagı yeri belirttim istediğini koyarsın.

istediğin gibi veya düzgün çalışmaz ise söylersin

Kod:
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN  "Duyuru ve Ses"
#define VERSION "1.0"
#define AUTHOR  "Bhaxx"

// Çalınacak ses dosyasının yolu (cstrike/sound/misc)
new const g_szKnifeSound[] = "misc/calıcaksesiburayakoy.wav"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
   
    RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage_Post", 1)
}

public plugin_precache()
{
    precache_sound(g_szKnifeSound)
}

public fw_TakeDamage_Post(victim, inflictor, attacker, Float:damage, damage_type)
{
    if (!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
        return HAM_IGNORED

    if (get_user_weapon(attacker) == CSW_KNIFE)
    {
        new szAttackerName[32], szVictimName[32]
        get_user_name(attacker, szAttackerName, charsmax(szAttackerName))
        get_user_name(victim, szVictimName, charsmax(szVictimName))

        // Sunucudaki herkese sesi çal
        client_cmd(0, "spk %s", g_szKnifeSound)

        // Chata mesajı üst üste 2 defa yazdır
        for (new i = 0; i < 2; i++)
        {
            client_print_color(0, print_team_default, "^4(SylnexClan)ABOOOOOOOOOO ^3%s ^1adlı oyuncu ^3%s ^1adlı oyuncuya bıcak atı", szAttackerName, szVictimName)
        }
    }

    return HAM_IGNORED
}

Direkt İndir
CS: 95.173.173.106 | Ts3: Holocoust | DC: bhaxx31. | IG: bhaxx_designer |Ücretli mod kurulumu yapılır.
#3
@Bhaxx eklentini derlemedim ama gözümle gördüğüm bazı sorunlar var .  Ham_TakeDamage her vuruşta tetiklenir, öldürünce değil. Bıçak slash saniyede ~3 kez vursa. Yani bir adamı öldürene kadar chat'e 20+ satır düşer ve ses üst üste binip kesilir . server çökmesin diye bi ses dosya kontolu fena olmazdı .get_user_weapon(attacker) öldüren silahı değil, o an elde tutulan silahı veriyor. Bıçak elindeyken daha önce attığı el bombası patlarsa muhtemelen oda bıcak sayılır  client_print_color eski AMXX'te yok 1.8.2 ile geldi amxx surumleri eski ise çalışmaz Onun yerine SayText mesajını message_begin ile göndermek her sürümde çalışır
theallies.com.tr
Son Düzenleme: 11-08-2026, 17:31, Düzenleyen: bluenight.
#4
Al kankam konu sahibi bir sorun yaşarsan söylersin

V2 İndir
CS: 95.173.173.106 | Ts3: Holocoust | DC: bhaxx31. | IG: bhaxx_designer |Ücretli mod kurulumu yapılır.
#5
Sanıyorum ki bu işini görecektir 

 Talimatlar Eklenti içierisinde Mevcut 
Kod:
/*
* ============================================================
*  BICAK DUYURUSU + SES - SylnexClan
*  Counter-Strike 1.6 / AMX Mod X
* ============================================================
*
*  Bir oyuncu baska bir oyuncuyu BICAKLA oldurdugunde:
*    1) Sunucudaki herkese ses calar
*    2) Chat'e 2 kere yazar:
*       (SylnexClan)ABOOOOOOOOOO X adli oyuncu Y adli oyuncuya bicak atti!
*
* ------------------------------------------------------------
*  >>>>>>>>>>>>  SES DOSYASI  <<<<<<<<<<<<
*
*  WAV dosyani TAM OLARAK buraya koy:
*
*      cstrike/sound/sylnex/bicak.wav
*
*  "sound" klasorunun icinde "sylnex" diye bir klasor yoksa
*  kendin olustur, dosyayi da adi "bicak.wav" olacak sekilde
*  icine at.
*
*  WAV SARTLARI (bunlar tutmazsa oyuncular sesi DUYMAZ):
*      - Format : WAV (PCM)
*      - Bit    : 16 bit
*      - Kanal  : MONO  (stereo OLMAZ)
*      - Hz     : 22050 (44100 de olur, 22050 daha garanti)
*      - Sure   : 2-4 saniye
*
*  Dosya adinda Turkce karakter (i, ç, ş, ğ, ö, ü) OLMASIN,
*  HL bu dosyalari bulamaz.
*
*  Baska bir isim kullanacaksan asagidaki KNIFE_SOUND satirini
*  degistirmen yeterli, baska hicbir yeri elleme.
* ------------------------------------------------------------
*

*
*  NOTLAR:
*    - Ses dosyasi yoksa sunucu COKMEZ; logda uyari verir,
*      mesaj yine calisir. Dosyayi koyunca kendiliginden acilir.
*    - Mesaj motora dogrudan gonderilir (emessage_begin), bu
*      yuzden chat manager / renkli chat / reklam engel gibi
*      eklentiler bu mesaji goremez, engelleyemez, degistiremez.
*    - AMXX 1.8.1 dahil tum surumlerde derlenir; client_print_color
*      gibi yeni native'ler kullanilmadi.
* ============================================================
*/

#include <amxmodx>
#include <fakemeta>

#pragma semicolon 1;

#define PLUGIN_NAME     "Bicak Duyurusu"
#define PLUGIN_VERSION  "2.0"
#define PLUGIN_AUTHOR   "blue"

// ============================================================
//  DEGISTIREBILECEGIN YERLER
// ============================================================

// Ses dosyasi ("sound/" klasorunden sonraki yol)
new const KNIFE_SOUND[] = "sylnex/bicak.wav";

// Mesajin basindaki etiket
new const TAG_TEXT[] = "(SylnexClan)ABOOOOOOOOOO";

// Mesaj kac kere yazilsin
#define REPEAT_COUNT 2

new const MESSAGE_FORMAT[] = "^x04%s^x03 %s ^x01adli oyuncu ^x03%s ^x01adli oyuncuya bicak atti!";

// ============================================================

new g_MsgSayText;
new bool:g_SoundReady = false;

public plugin_init() {
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

    // TUTTUGU silahi verir, olduren silahi degil. DeathMsg olduren
    // silahin adini motordan dogrudan aldigi icin sasmaz.
    register_event("DeathMsg", "OnKnifeKill", "a", "4=knife");

    g_MsgSayText = get_user_msgid("SayText");
}

public plugin_precache() {
    // Dosya yoksa precache_sound sunucuyu "Cannot continue without
    // sound ..." hatasiyla dusurur. Once var mi diye bakiyoruz.
    new path[128];
    formatex(path, charsmax(path), "sound/%s", KNIFE_SOUND);

    if (file_exists(path)) {
        precache_sound(KNIFE_SOUND);
        g_SoundReady = true;
    } else {
        g_SoundReady = false;
        log_amx("[Bicak] UYARI: Ses dosyasi yok -> cstrike/%s", path);
        log_amx("[Bicak] Mesaj calisiyor ama ses calmayacak. Dosyayi koyup map degistir.");
    }
}

// ============================================================
//  BICAK KILL
// ============================================================

public OnKnifeKill() {
    new killer = read_data(1);
    new victim = read_data(2);

    if (killer < 1 || killer > 32) return;   // world / bomba
    if (victim < 1 || victim > 32) return;
    if (killer == victim) return;            // intihar
    if (!is_user_connected(killer)) return;

    new killerName[32], victimName[32];
    get_user_name(killer, killerName, charsmax(killerName));
    get_user_name(victim, victimName, charsmax(victimName));

    new msg[192];
    formatex(msg, charsmax(msg), MESSAGE_FORMAT, TAG_TEXT, killerName, victimName);

    // Bagli, bot olmayan oyuncularin listesi
    new players[32], num;
    get_players(players, num, "ch");   // c = botsuz, h = HLTV'siz

    for (new i = 0; i < num; i++) {
        new id = players[i];

        // --- SES ---
        // Sesi oyuncunun kendi uzerinden calariz; boylece herkes
        // haritanin neresinde olursa olsun tam ses seviyesinde duyar.
        if (g_SoundReady) {
            emit_sound(id, CHAN_STATIC, KNIFE_SOUND, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
        }

        // --- CHAT (2 kere) ---
        // emessage_begin(), message_begin()'in aksine mesaji dogrudan
        // motora yollar; AMXX'in kanca zincirini atlar. Yani chat'e
        // mudahale eden eklentiler bu mesaji hic gormez.
        for (new r = 0; r < REPEAT_COUNT; r++) {
            emessage_begin(MSG_ONE_UNRELIABLE, g_MsgSayText, _, id);
            ewrite_byte(killer);   // ^x03 rengi olduren oyuncunun takimina gore
            ewrite_string(msg);
            emessage_end();
        }
    }
}

 Tıkla İndir 
theallies.com.tr
#6
(11-08-2026, 17:27)bluenight Adlı Kullanıcıdan Alıntı: @Bhaxx eklentini derlemedim ama gözümle gördüğüm bazı sorunlar var .  Ham_TakeDamage her vuruşta tetiklenir, öldürünce değil. Bıçak slash saniyede ~3 kez vursa. Yani bir adamı öldürene kadar chat'e 20+ satır düşer ve ses üst üste binip kesilir . server çökmesin diye bi ses dosya kontolu fena olmazdı .get_user_weapon(attacker) öldüren silahı değil, o an elde tutulan silahı veriyor. Bıçak elindeyken daha önce attığı el bombası patlarsa muhtemelen oda bıcak sayılır  client_print_color eski AMXX'te yok 1.8.2 ile geldi amxx surumleri eski ise çalışmaz Onun yerine SayText mesajını message_begin ile göndermek  her sürümde çalışır
kral ben calude gemını ıle dneedım aynı sorunu yasadım suan yazdıgın dogru dio ama denemeden bısey dıyemem eve gecım ısten sonra denıcem senın atıgnıda
SylnexClan Pro public :95.173.174.27    DC:https://discord.gg/UttkGyHUJY
#7
(11-08-2026, 17:44)LumenFlux Adlı Kullanıcıdan Alıntı:
(11-08-2026, 17:27)bluenight Adlı Kullanıcıdan Alıntı: @Bhaxx eklentini derlemedim ama gözümle gördüğüm bazı sorunlar var .  Ham_TakeDamage her vuruşta tetiklenir, öldürünce değil. Bıçak slash saniyede ~3 kez vursa. Yani bir adamı öldürene kadar chat'e 20+ satır düşer ve ses üst üste binip kesilir . server çökmesin diye bi ses dosya kontolu fena olmazdı .get_user_weapon(attacker) öldüren silahı değil, o an elde tutulan silahı veriyor. Bıçak elindeyken daha önce attığı el bombası patlarsa muhtemelen oda bıcak sayılır  client_print_color eski AMXX'te yok 1.8.2 ile geldi amxx surumleri eski ise çalışmaz Onun yerine SayText mesajını message_begin ile göndermek  her sürümde çalışır
kral ben calude gemını ıle dneedım aynı sorunu yasadım suan yazdıgın dogru dio ama denemeden bısey dıyemem eve gecım ısten sonra denıcem senın atıgnıda
diger arkadasın attıgıda dogru gibi gozukuyor suan muhtemelen ikiside çalısacaktır
theallies.com.tr
#8
(11-08-2026, 17:46)bluenight Adlı Kullanıcıdan Alıntı:
(11-08-2026, 17:44)LumenFlux Adlı Kullanıcıdan Alıntı: kral ben calude gemını ıle dneedım aynı sorunu yasadım suan yazdıgın dogru dio ama denemeden bısey dıyemem eve gecım ısten sonra denıcem senın atıgnıda
diger arkadasın attıgıda dogru gibi gozukuyor suan muhtemelen ikiside çalısacaktır
dogru bırı olmazsa dıgerınıde denıcem farketmıyor

(11-08-2026, 17:46)bluenight Adlı Kullanıcıdan Alıntı:
(11-08-2026, 17:44)LumenFlux Adlı Kullanıcıdan Alıntı: kral ben calude gemını ıle dneedım aynı sorunu yasadım suan yazdıgın dogru dio ama denemeden bısey dıyemem eve gecım ısten sonra denıcem senın atıgnıda
diger arkadasın attıgıda dogru gibi gozukuyor suan muhtemelen ikiside çalısacaktır
kral 3 udue olmadı :d emınım dogru yapıyorum
SylnexClan Pro public :95.173.174.27    DC:https://discord.gg/UttkGyHUJY
Son Düzenleme: 11-08-2026, 22:40, Düzenleyen: LumenFlux.
#9
(11-08-2026, 17:53)LumenFlux Adlı Kullanıcıdan Alıntı:
(11-08-2026, 17:46)bluenight Adlı Kullanıcıdan Alıntı: diger arkadasın attıgıda dogru gibi gozukuyor suan muhtemelen ikiside çalısacaktır
dogru bırı olmazsa dıgerınıde denıcem farketmıyor

(11-08-2026, 17:46)bluenight Adlı Kullanıcıdan Alıntı: diger arkadasın attıgıda dogru gibi gozukuyor suan muhtemelen ikiside çalısacaktır
kral 3 udue olmadı :d emınım dogru yapıyorum
o zaman dıger eklentılerın ıle sorun yasıyorun aldıgın hata ne
theallies.com.tr
#10
(11-08-2026, 22:40)bluenight Adlı Kullanıcıdan Alıntı:
(11-08-2026, 17:53)LumenFlux Adlı Kullanıcıdan Alıntı: dogru bırı olmazsa dıgerınıde denıcem farketmıyor

kral 3 udue olmadı :d emınım dogru yapıyorum
o zaman dıger eklentılerın ıle sorun yasıyorun aldıgın hata ne
mesaj gelıo ama ses gelmıo  ve bole olıo mesaj adlı kısı yerıne lı yazıo
SylnexClan Pro public :95.173.174.27    DC:https://discord.gg/UttkGyHUJY

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task