Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

round'un en çok adam vuran oyuncusu eklentisi (istek)

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Uzm4N
Yasaklı Üye
Yasaklı Üye
Mesajlar: 134
Kayıt: Pzr Nis 17, 2016 10:09 pm
Server Ip/DNS: cs32.csduragi.com
Clan İsmi: ZEYBEKGaming

round'un en çok adam vuran oyuncusu eklentisi (istek)

Mesaj gönderen Uzm4N »

Round bitiminde, "round süresi boyunca en çok adam öldürenin" dhud olarak herkesin ekranın ortasında nicki ile belirtilmesini istiyorum. yani bu her round sonu böyle olacak, mümkünmüdür? @By.Dehset @CSmiLeFaCe

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

round'un en çok adam vuran oyuncusu eklentisi (istek)

Mesaj gönderen amad »

Kod: Tümünü seç

/* Eklenti hazırkanırken dangerlord63 adlı kişinin kodlarından da yararlanılmıştır. */

#include <amxmodx>
#include <hamsandwich>
#include <dhudmessage>

#define PLUGIN "EDO"
#define VERSION "1.0"
#define AUTHOR "By Deh$eT"



new skor[33],yenimi = 0,birinciskoru = 0,esitim[33] = 0;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_logevent("logevent_round_end", 2, "1=Round_End")
    RegisterHam(Ham_Spawn,"player", "dogunca",1)
    register_event( "DeathMsg" , "olunce" , "a" )
    
}
public olunce()
{
    new killer = read_data(1)
    new victim = read_data(1)
    
    if( killer > get_maxplayers())
        return PLUGIN_CONTINUE
    if(get_user_team(killer) == 1 && get_user_team(victim) == 2 || get_user_team(killer) == 2 && get_user_team(victim) == 1)
    {
        skor[killer] += 1    
    }
    return PLUGIN_HANDLED
}

public logevent_round_end()
{
set_dhudmessage(127, 255, 127, -1.0, 0.34, 2, 0.5, 7.0, 0.01, 1.0, true);

static mesaj[1024],isim[256]
new satir,skors
satir = format(mesaj, charsmax(mesaj), "%i Skorla Roundun Kazanani : ",birinciskoru)
for(new hepsi = 1;hepsi <= 33;hepsi++){
    if(skor[hepsi] == 1)
        skors++
    if(is_user_connected(hepsi) && esitim[hepsi] == 1){
    get_user_name(hepsi,isim,31)
    satir += format(mesaj[satir], charsmax(mesaj) - satir, "%-50.50s^n", isim);}
}
if(skors > 0)
    show_dhudmessage(0,"%s",mesaj)

}
public dogunca(id)
{
skor[id] = 0

if(yenimi == 0) {
    yenimi = 1
    birinciskoru = skor[id];
    for(new hepsi = 0;hepsi < 33;hepsi++)
        esitim[hepsi] = 0
    esitim[id] = 1
}
else {
    if(skor[id] > birinciskoru) {
        for(new hepsi = 0;hepsi < 33;hepsi++)
            esitim[hepsi] = 0
        esitim[id] = 1;    birinciskoru = skor[id];
    }
    else if(skor[id] == birinciskoru)
        esitim[id] = 1;
    else if(skor[id] < birinciskoru)
        esitim[id] = 0
}
}
 
Eklentiyi deneme fırsatım olmadı

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Uzm4N
Yasaklı Üye
Yasaklı Üye
Mesajlar: 134
Kayıt: Pzr Nis 17, 2016 10:09 pm
Server Ip/DNS: cs32.csduragi.com
Clan İsmi: ZEYBEKGaming

round'un en çok adam vuran oyuncusu eklentisi (istek)

Mesaj gönderen Uzm4N »

maalesef çalışmadı hocam

Link:
Linklerini gizle
Linki Kopyala
Cevapla