⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Mapin En İyi İsyancıları

Konu

#1
Bu pluginde en iyi isyancıları sıralıyor,ben şunu istiyorum:Normal oyunda ct'yi öldürünce ve  lr de öldürünce isyancı olarak gözüküyor listede . Ben lr'de ct öldürünce isyancı sayılmamasını istiyorum. Yardımcı olabilirmisiniz?
.smaisyancilar_fix.sma(Dosya Boyutu: 2,82 KB | İndirme Sayısı: 2)
Discord : mejaxx Steam : mejaxbey
#2
(25-02-2025, 22:45)mejaxamaa Adlı Kullanıcıdan Alıntı: Bu pluginde en iyi isyancıları sıralıyor,ben şunu istiyorum:Normal oyunda ct'yi öldürünce ve  lr de öldürünce isyancı olarak gözüküyor listede . Ben lr'de ct öldürünce isyancı sayılmamasını istiyorum. Yardımcı olabilirmisiniz?
PHP Kod:
/* webailesi.com */
#include <amxmodx>

#define PLUGIN "Mapin En iyi ISYANCILARI"
#define VERSION "1.0"
#define AUTHOR "Amad;Dhst."

new g_HudID,TopDamage[3],MyDamage[33],g_MaxPlayers

public plugin_init() 
    {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
g_HudID CreateHudSyncObj(4);    
    
register_event("DeathMsg""EventDeathMsg""a")    
    
set_task(3.2"Check_DamageTop"2217__"b")

    
g_MaxPlayers get_maxplayers();
}

public 
client_disconnected(id)
    {
    
MyDamage[id] = 0
}
public 
client_connect(id)
    {
    
MyDamage[id] = 0
}
public 
Check_DamageTop()
    {
    static 
Id1Id2Id3HighestId1 Id2 Id3 = -1Highest 0

    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id1 i
        Highest 
MyDamage[i]
    }
    
TopDamage[0] = Id1

    Highest 
0
    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
== Id1)
            continue
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id2 i
        Highest 
MyDamage[i]
    }
    
TopDamage[1] = Id2
    
    Highest 
0
    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
== Id1 || == Id2)
            continue    
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id3 i
        Highest 
MyDamage[i]
    }
    
TopDamage[2] = Id3
    
    
static Name[3][32], Damage[3];
    static 
ID
    
    
if(TopDamage[0] != -1)
    {
        
ID TopDamage[0]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[0], 31)
            
Damage[0] = MyDamage[ID]
        } else {
            
formatex(Name[0], 31"Henuz Belirlenmedi!")
            
Damage[0] = 0
        
}
    } else {
        
formatex(Name[0], 31"Henuz Belirlenmedi!")
        
Damage[0] = 0
    
}
    if(
TopDamage[1] != -1)
    {
        
ID TopDamage[1]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[1], 31)
            
Damage[1] = MyDamage[ID]
        } else {
            
formatex(Name[1], 31"Henuz Belirlenmedi!")
            
Damage[1] = 0
        
}
    } else {
        
formatex(Name[1], 31"Henuz Belirlenmedi!")
        
Damage[1] = 0
    
}
    if(
TopDamage[2] != -1)
    {
        
ID TopDamage[2]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[2], 31)
            
Damage[2] = MyDamage[ID]
        } else {
            
formatex(Name[0], 31"Henuz Belirlenmedi!")
            
Damage[2] = 0
        
}
    } else {
        
formatex(Name[2], 31"Henuz Belirlenmedi!")
        
Damage[2] = 0
    
}
    
set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), 2.00.2506.03.0)
    for(new 
0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        
ShowSyncHudMsg(ig_HudID"Mapin En iyi [ISYANCILARI] ^n%s - [1.] ^n%s - [2.] ^n%s - [3.] "Name[0],Name[1],Name[2])
    }
}
public 
EventDeathMsg()  
{  
    
new killer read_data(1)  
    
new victim read_data(2)   

    
if(get_user_team(killer) == && get_user_team(victim) == 2)  
    
{  
        
if (Last_Terrorist_Check(killer))  
        
{
            return; 
        }
        
        MyDamage
[killer] += 1
    }
}

public 
bool:Last_Terrorist_Check(id)
{
    new t_count 0lastT 0;

    for (new 1<= g_MaxPlayersi++)
    {
        if (is_user_alive(i) && get_user_team(i) == 1
        {
            t_count++;
            lastT i
        }
    }

    return (t_count == && lastT == id); 

son t ctyi vurunca işlev çalışmaz
connect valo.serahor.com -Valorant Mod Serahor Discord || connect 95.173.173.105  RholT Jailbreak Ts3: RholT
#3
(25-02-2025, 23:33)swezy* Adlı Kullanıcıdan Alıntı:
(25-02-2025, 22:45)mejaxamaa Adlı Kullanıcıdan Alıntı: Bu pluginde en iyi isyancıları sıralıyor,ben şunu istiyorum:Normal oyunda ct'yi öldürünce ve  lr de öldürünce isyancı olarak gözüküyor listede . Ben lr'de ct öldürünce isyancı sayılmamasını istiyorum. Yardımcı olabilirmisiniz?
PHP Kod:
/* webailesi.com */
#include <amxmodx>

#define PLUGIN "Mapin En iyi ISYANCILARI"
#define VERSION "1.0"
#define AUTHOR "Amad;Dhst."

new g_HudID,TopDamage[3],MyDamage[33],g_MaxPlayers

public plugin_init() 
    {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
g_HudID CreateHudSyncObj(4);    
    
register_event("DeathMsg""EventDeathMsg""a")    
    
set_task(3.2"Check_DamageTop"2217__"b")

    
g_MaxPlayers get_maxplayers();
}

public 
client_disconnected(id)
    {
    
MyDamage[id] = 0
}
public 
client_connect(id)
    {
    
MyDamage[id] = 0
}
public 
Check_DamageTop()
    {
    static 
Id1Id2Id3HighestId1 Id2 Id3 = -1Highest 0

    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id1 i
        Highest 
MyDamage[i]
    }
    
TopDamage[0] = Id1

    Highest 
0
    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
== Id1)
            continue
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id2 i
        Highest 
MyDamage[i]
    }
    
TopDamage[1] = Id2
    
    Highest 
0
    
for(new 0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        if(
== Id1 || == Id2)
            continue    
        if(
MyDamage[i] < Highest || !MyDamage[i])
            continue
            
        
Id3 i
        Highest 
MyDamage[i]
    }
    
TopDamage[2] = Id3
    
    
static Name[3][32], Damage[3];
    static 
ID
    
    
if(TopDamage[0] != -1)
    {
        
ID TopDamage[0]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[0], 31)
            
Damage[0] = MyDamage[ID]
        } else {
            
formatex(Name[0], 31"Henuz Belirlenmedi!")
            
Damage[0] = 0
        
}
    } else {
        
formatex(Name[0], 31"Henuz Belirlenmedi!")
        
Damage[0] = 0
    
}
    if(
TopDamage[1] != -1)
    {
        
ID TopDamage[1]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[1], 31)
            
Damage[1] = MyDamage[ID]
        } else {
            
formatex(Name[1], 31"Henuz Belirlenmedi!")
            
Damage[1] = 0
        
}
    } else {
        
formatex(Name[1], 31"Henuz Belirlenmedi!")
        
Damage[1] = 0
    
}
    if(
TopDamage[2] != -1)
    {
        
ID TopDamage[2]
        if(
is_user_connected(ID))
        {
            
get_user_name(IDName[2], 31)
            
Damage[2] = MyDamage[ID]
        } else {
            
formatex(Name[0], 31"Henuz Belirlenmedi!")
            
Damage[2] = 0
        
}
    } else {
        
formatex(Name[2], 31"Henuz Belirlenmedi!")
        
Damage[2] = 0
    
}
    
set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), 2.00.2506.03.0)
    for(new 
0g_MaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue
        
ShowSyncHudMsg(ig_HudID"Mapin En iyi [ISYANCILARI] ^n%s - [1.] ^n%s - [2.] ^n%s - [3.] "Name[0],Name[1],Name[2])
    }
}
public 
EventDeathMsg()  
{  
    
new killer read_data(1)  
    
new victim read_data(2)   

    
if(get_user_team(killer) == && get_user_team(victim) == 2)  
    
{  
        
if (Last_Terrorist_Check(killer))  
        
{
            return; 
        }
        
        MyDamage
[killer] += 1
    }
}

public 
bool:Last_Terrorist_Check(id)
{
    new t_count 0lastT 0;

    for (new 1<= g_MaxPlayersi++)
    {
        if (is_user_alive(i) && get_user_team(i) == 1
        {
            t_count++;
            lastT i
        }
    }

    return (t_count == && lastT == id); 

son t ctyi vurunca işlev çalışmaz
teşekkürler
Discord : mejaxx Steam : mejaxbey
#4
İstek konusu, @swezy* adlı kullanıcı tarafından 57 dakika içinde çözülmüştür.
İsteği çözdüğü için swezy* Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
swezy* Adlı kullanıcı sizin dışınızda toplam 15 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