⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Selam arkadaşlar /me eklentisine ihtiyacım var forumda paylaşılan eklentiler çok yer kaplıyor benim ihtiyacım olan 

Son sonuct: 0 isabet, 0 hasar >> isabet yok


bunun gibi kafaya vurunca kafa eklenecek sol kol veya sağ kola vurursa onlar eklenecek ekranda yani oyt nin orjinal me eklentisini arıyorum yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim
#2
O kullandığınız eklenti içerisinden satırları ve ayarları kendinize göre ayarlayabilirsiniz.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
#3
Kod:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>

#define PLUGIN "/me Eklentisi"
#define VERSION "1.5"
#define AUTHOR "fernpasha"

// Hitgroup sabitleri
#define HIT_HEAD 1
#define HIT_CHEST 2
#define HIT_STOMACH 3
#define HIT_LEFTLEG 6
#define HIT_RIGHTLEG 7

new g_iTotalDamage[33];
new g_iTotalHits[33];

new g_iHits_Head[33];
new g_iHits_Chest[33];
new g_iHits_Stomach[33];
new g_iHits_Legs[33];

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);

    register_clcmd("say /me", "cmd_show_me");
    register_logevent("event_round_start", 2, "1=Round_Start");

    RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack", 0);
    RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage_Post", 1);
}

public event_round_start()
{
    for (new i = 1; i <= 32; i++)
    {
        g_iTotalDamage[i] = 0;
        g_iTotalHits[i] = 0;

        g_iHits_Head[i] = 0;
        g_iHits_Chest[i] = 0;
        g_iHits_Stomach[i] = 0;
        g_iHits_Legs[i] = 0;
    }
}

public fw_TraceAttack(victim, attacker, Float:damage, Float:direction[3], tracehandle, hitgroup)
{
    if (!is_user_connected(attacker) || !is_user_connected(victim)) return HAM_IGNORED;
    if (get_user_team(attacker) == get_user_team(victim)) return HAM_IGNORED;

    // Sadece geçerli hitgroup’ları say
    switch (hitgroup)
    {
        case HIT_HEAD:
            g_iHits_Head[attacker]++;
        case HIT_CHEST:
            g_iHits_Chest[attacker]++;
        case HIT_STOMACH:
            g_iHits_Stomach[attacker]++;
        case HIT_LEFTLEG, HIT_RIGHTLEG:
            g_iHits_Legs[attacker]++;
    }

    return HAM_IGNORED;
}

public fw_TakeDamage_Post(victim, inflictor, attacker, Float:damage, damagebits)
{
    if (!is_user_connected(attacker) || !is_user_connected(victim)) return;
    if (get_user_team(attacker) == get_user_team(victim)) return;

    // Sadece gerçek hasarı al
    g_iTotalDamage[attacker] += floatround(damage, floatround_floor);

    // Hasar varsa isabet say
    if (damage >= 1.0)
        g_iTotalHits[attacker]++;
}

public cmd_show_me(id)
{
    if (!is_user_connected(id)) return PLUGIN_HANDLED;

    new szName[32];
    get_user_name(id, szName, charsmax(szName));

    client_print(id, print_chat, "[ME] %s, bu round toplam %d hasar verdin ve %d mermi isabet ettirdin.",
        szName, g_iTotalDamage[id], g_iTotalHits[id]);

    client_print(id, print_chat, "[ME] İsabet bölgeleri: Kafa: %d | Göğüs: %d | Karın: %d | Bacak: %d",
        g_iHits_Head[id], g_iHits_Chest[id], g_iHits_Stomach[id], g_iHits_Legs[id]);

    return PLUGIN_HANDLED;
}

(28-07-2025, 23:59)Mr.Commander Adlı Kullanıcıdan Alıntı: O kullandığınız eklenti içerisinden satırları ve ayarları kendinize göre ayarlayabilirsiniz.
eklenti bu şekilde nasıl ayarlayacağımı bilemiyorum yardım edebilirmisiniz
#4
PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>

#define PLUGIN "/me Eklentisi"
#define VERSION "1.5"
#define AUTHOR "fernpasha"

// Hitgroup sabitleri
#define HIT_HEAD 1
#define HIT_CHEST 2
#define HIT_STOMACH 3
#define HIT_LEFTLEG 6
#define HIT_RIGHTLEG 7

new g_iTotalDamage[33];
new 
g_iTotalHits[33];

new 
g_iHits_Head[33];
new 
g_iHits_Chest[33];
new 
g_iHits_Stomach[33];
new 
g_iHits_Legs[33];

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);

    register_clcmd("say /me""cmd_show_me");
    register_logevent("event_round_start"2"1=Round_Start");

    RegisterHam(Ham_TraceAttack"player""fw_TraceAttack"0);
    RegisterHam(Ham_TakeDamage"player""fw_TakeDamage_Post"1);
}

public 
event_round_start()
{
    for (new 1<= 32i++)
    {
        g_iTotalDamage[i] = 0;
        g_iTotalHits[i] = 0;

        g_iHits_Head[i] = 0;
        g_iHits_Chest[i] = 0;
        g_iHits_Stomach[i] = 0;
        g_iHits_Legs[i] = 0;
    }
}

public 
fw_TraceAttack(victimattackerFloat:damageFloat:direction[3], tracehandlehitgroup)
{
    if (!is_user_connected(attacker) || !is_user_connected(victim)) return HAM_IGNORED;
    if (get_user_team(attacker) == get_user_team(victim)) return HAM_IGNORED;

    // Sadece geçerli hitgroup’ları say
    switch (hitgroup)
    {
        case HIT_HEAD:
            g_iHits_Head[attacker]++;
        case HIT_CHEST:
            g_iHits_Chest[attacker]++;
        case HIT_STOMACH:
            g_iHits_Stomach[attacker]++;
        case HIT_LEFTLEGHIT_RIGHTLEG:
            g_iHits_Legs[attacker]++;
    }

    return HAM_IGNORED;
}

public 
fw_TakeDamage_Post(victiminflictorattackerFloat:damagedamagebits)
{
    if (!is_user_connected(attacker) || !is_user_connected(victim)) return;
    if (get_user_team(attacker) == get_user_team(victim)) return;

    // Sadece gerçek hasarı al
    g_iTotalDamage[attacker] += floatround(damagefloatround_floor);

    // Hasar varsa isabet say
    if (damage >= 1.0)
        g_iTotalHits[attacker]++;
}

public 
cmd_show_me(id)
{
    if (!is_user_connected(id)) return PLUGIN_HANDLED;

    new szName[32];
    get_user_name(idszNamecharsmax(szName));

    client_print(idprint_chat"Hasar: %d | isabet: %d | Kafa: %d | Göğüs: %d | Karın: %d | Bacak: %d",
        g_iTotalDamage[id], g_iTotalHits[id], g_iHits_Head[id], g_iHits_Chest[id], g_iHits_Stomach[id], g_iHits_Legs[id]);

    return PLUGIN_HANDLED;

Böyle bir dene bakalım.
Stand Back Warrior's   | ip: cs.sbwpro.com | ts3: ts3.sbwpro.com
#5
Yok hocam
Hasar: 0 | isabet: 0 | Kafa: 0 | Göğüs: 0 | Karın: 0 | Bacak: 0

bu şekilde çıkıyo 0 isabet olan yerler yazsın istemiyorum ben

örnek hasar vuramazsa

Son sonuct: 0 isabet, 0 hasar >> isabet yok

kafaya 86 vurursa

Son sonuct: 1 isabet, 86 hasar >> Kafa : 86

kafaya ve kola vurursa

Son sonuct: 5 isabet, 113 hasar >> Kafa : 1 Sol kol : 5

gibisinden olması lazım

(29-07-2025, 00:51)Areeeessss Adlı Kullanıcıdan Alıntı: Yok hocam
Hasar: 0 | isabet: 0 | Kafa: 0 | Göğüs: 0 | Karın: 0 | Bacak: 0

bu şekilde çıkıyo 0 isabet olan yerler yazsın istemiyorum ben

örnek hasar vuramazsa

Son sonuct: 0 isabet, 0 hasar >> isabet yok

kafaya 86 vurursa

Son sonuct: 1 isabet, 86 hasar >> Kafa : 86

kafaya ve kola vurursa

Son sonuct: 5 isabet, 113 hasar >> Kafa : 1  Sol kol : 5

gibisinden olması lazım
bu şekilde herhangi bir bölgeye hasar attığında kola 5 kere vurursa kol 5 yazacak kafaya 1 isabetse kafa 1 yazacak başındada toplam hasar yazacak attığım gibi

+güncel
Son Düzenleme: 29-07-2025, 16:38, Düzenleyen: Areeeessss.
#6
@Areeeessss Konunuz çözüldüyse bildirmeyi unutmayiniz.
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3 Domainler:flexekip,flexekib,okan,okans
#7
henüz çözülmedi ilgilenecek bir arkadaş bekliyorum
#8
İstek konusu, @Mr.Commander adlı kullanıcı tarafından 4 gün içinde çözülmüştür.
İsteği çözdüğü için Mr.Commander Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Mr.Commander Adlı kullanıcı sizin dışınızda toplam 91 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