⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Konu

#1
marhaba,göndermiş oldugum bu rutbe sıstemını  Lv--Rutbe---xp    cevırebılırmısınız
her kil aldıkca 1 xp puanı vermesini istiyorum,,ve rutbenın saydan'da gözukmesini istiyorum
oyuncu son rutbe ye gecerken 10000 kil alıp rubeye geçmesi
yardımlarınızı beklıyorum  Saygılarımla.
.smarutbe.sma(Dosya Boyutu: 2,56 KB | İndirme Sayısı: 5)
#2
Kod:
#include <amxmodx>
#include <amxmisc>
#include <csstats>

#define HUD_INTERVAL 1.0
#define MAXRANKS 17

new PlayerRank[33]

new const rankNames[MAXRANKS][] =
{
    "Onbasi",
    "Cavus",
    "Uzman",
    "Astsubay",
    "Astegmen",
    "Tegmen",
    "Ustegmen",
    "Yuzbasi",
    "Binbasi",
    "Yarbay",
    "Albay",
    "Tuggeneral",
    "Tumgeneral",
    "Korgeneral",
    "Genelkurmay",
    "Maresal",
    "EFSANE LIDER"
}

// Kill = XP
new const rankXP[MAXRANKS] =
{
    0,
    50,
    100,
    200,
    350,
    500,
    750,
    1000,
    1500,
    2200,
    3000,
    4000,
    5000,
    6500,
    8000,
    9000,
    10000 // SON RÜTBE
}

public plugin_init()
{
    register_plugin("Rank System", "1.0", "ChatGPT")

    // Chat yakalama
    register_clcmd("say", "HookSay")
    register_clcmd("say_team", "HookSay")
}

public client_putinserver(id)
{
    set_task(HUD_INTERVAL, "ShowHUD", id)
}

public ShowHUD(id)
{
    if(!is_user_connected(id))
        return

    static stats[8], hits[8]
    get_user_stats(id, stats, hits)

    new xp = stats[0] // kill = XP

    new currentRank = 0
    while(currentRank < MAXRANKS - 1)
    {
        if(xp >= rankXP[currentRank + 1])
            currentRank++
        else
            break
    }

    PlayerRank[id] = currentRank

    new nextXP = rankXP[currentRank]
    if(currentRank < MAXRANKS - 1)
        nextXP = rankXP[currentRank + 1]

    set_hudmessage(150, 50, 255, 0.30, 0.91, 2, 0.0, 1.5)
    show_hudmessage(id,
        "Level: %d | Rutbe: %s | XP: %d",
        currentRank,
        rankNames[currentRank],
        xp)

    set_task(HUD_INTERVAL, "ShowHUD", id)
}

public HookSay(id)
{
    if(!is_user_connected(id))
        return PLUGIN_CONTINUE

    new message[192]
    read_args(message, charsmax(message))
    remove_quotes(message)

    new name[32]
    get_user_name(id, name, charsmax(name))

    new rank = PlayerRank[id]

    client_print(0, print_chat,
        "[%s] %s : %s",
        rankNames[rank],
        name,
        message)

    return PLUGIN_HANDLED
}

Bunu denermisin hocam.
Son Düzenleme: 01-02-2026, 04:29, Düzenleyen: berko.
#3
servere yuklendı ama sorun var chat yazılanlar gozukmuyor herkes sarı yazıyor admınde dahıl
kımse kımsenın yazdıklarını goremıyor ve admınlerın yesıl yazması ıstıyorum sana zahmet yapabılırmısın
#4
Kod:
#include <amxmodx>
#include <amxmisc>
#include <csstats>

#define HUD_INTERVAL 1.0
#define MAXRANKS 17

new PlayerRank[33]

new const rankNames[MAXRANKS][] =
{
    "Onbasi",
    "Cavus",
    "Uzman",
    "Astsubay",
    "Astegmen",
    "Tegmen",
    "Ustegmen",
    "Yuzbasi",
    "Binbasi",
    "Yarbay",
    "Albay",
    "Tuggeneral",
    "Tumgeneral",
    "Korgeneral",
    "Genelkurmay",
    "Maresal",
    "EFSANE LIDER"
}

// Kill = XP
new const rankXP[MAXRANKS] =
{
    0,
    50,
    100,
    200,
    350,
    500,
    750,
    1000,
    1500,
    2200,
    3000,
    4000,
    5000,
    6500,
    8000,
    9000,
    10000 // SON RÜTBE
}

public plugin_init()
{
    register_plugin("Rank System", "1.0", "ChatGPT")

    // Chat yakalama
    register_clcmd("say", "HookSay")
    register_clcmd("say_team", "HookSay")
}

public client_putinserver(id)
{
    set_task(HUD_INTERVAL, "ShowHUD", id)
}

public ShowHUD(id)
{
    if(!is_user_connected(id))
        return

    static stats[8], hits[8]
    get_user_stats(id, stats, hits)

    new xp = stats[0] // kill = XP

    new currentRank = 0
    while(currentRank < MAXRANKS - 1)
    {
        if(xp >= rankXP[currentRank + 1])
            currentRank++
        else
            break
    }

    PlayerRank[id] = currentRank

    new nextXP = rankXP[currentRank]
    if(currentRank < MAXRANKS - 1)
        nextXP = rankXP[currentRank + 1]

    set_hudmessage(150, 50, 255, 0.30, 0.91, 2, 0.0, 1.5)
    show_hudmessage(id,
        "Level: %d | Rutbe: %s | XP: %d",
        currentRank,
        rankNames[currentRank],
        xp)

    set_task(HUD_INTERVAL, "ShowHUD", id)
}

public HookSay(id)
{
    if(!is_user_connected(id))
        return PLUGIN_CONTINUE;

    new message[192];
    read_args(message, charsmax(message));
    remove_quotes(message);

    if(!message[0])
        return PLUGIN_HANDLED;

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

    new rank = PlayerRank[id];

    // Admin kontrolü
    new bool:isAdmin = (get_user_flags(id) & ADMIN_KICK) ? true : false;

    if(isAdmin)
    {
        // Admin yeşil yazı
        client_print_color(0, id,
            "^4[%s] ^3%s ^1: %s",
            rankNames[rank],
            name,
            message);
    }
    else
    {
        // Normal oyuncu
        client_print_color(0, id,
            "^3[%s] %s ^1: %s",
            rankNames[rank],
            name,
            message);
    }

    return PLUGIN_HANDLED;
}

Bir daha denermisin hocam.
#5
hemen denıyorum

tmdır emegıne saglık ama admınlerde yesıl yazı yok onu nasıl yapabılırım

bır sorun daha cıktı xp takılı kaldı herkeste ılerlemıyor
Son Düzenleme: 01-02-2026, 15:17, Düzenleyen: pamuk.
#6
(01-02-2026, 04:11)pamuk Adlı Kullanıcıdan Alıntı: marhaba,göndermiş oldugum bu rutbe sıstemını  Lv--Rutbe---xp    cevırebılırmısınız
her kil aldıkca 1 xp puanı vermesini istiyorum,,ve rutbenın saydan'da gözukmesini istiyorum
oyuncu son rutbe ye gecerken 10000 kil alıp rubeye geçmesi
yardımlarınızı beklıyorum  Saygılarımla.
https://www.webailesi.com/konu-reapi-ultimate-rank-system-top15-mysql-web-35118?pid=463013&highlight=Rank#pid463013    Bunu deneyebilirsiniz kurulumu biraz zor ama güzel bir sistem
#7
bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı

(01-02-2026, 21:13)JokerRedkit Adlı Kullanıcıdan Alıntı:
(01-02-2026, 04:11)pamuk Adlı Kullanıcıdan Alıntı: marhaba,göndermiş oldugum bu rutbe sıstemını  Lv--Rutbe---xp    cevırebılırmısınız
her kil aldıkca 1 xp puanı vermesini istiyorum,,ve rutbenın saydan'da gözukmesini istiyorum
oyuncu son rutbe ye gecerken 10000 kil alıp rubeye geçmesi
yardımlarınızı beklıyorum  Saygılarımla.
https://www.webailesi.com/konu-reapi-ultimate-rank-system-top15-mysql-web-35118?pid=463013&highlight=Rank#pid463013    Bunu deneyebilirsiniz kurulumu biraz zor ama güzel bir sistem
bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı
Son Düzenleme: 01-02-2026, 22:17, Düzenleyen: pamuk.
#8
(01-02-2026, 22:16)pamuk Adlı Kullanıcıdan Alıntı: bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı

(01-02-2026, 21:13)JokerRedkit Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/konu-reapi-ultimate-rank-system-top15-mysql-web-35118?pid=463013&highlight=Rank#pid463013    Bunu deneyebilirsiniz kurulumu biraz zor ama güzel bir sistem
bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı
Eğer yarın saat 4 de müsatseniz kurabilirim
#9
(01-02-2026, 22:19)JokerRedkit Adlı Kullanıcıdan Alıntı:
(01-02-2026, 22:16)pamuk Adlı Kullanıcıdan Alıntı: bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı

bunu bılıyorum malesef fazla anlamadıgım ıcın kurulumunu yapamam
ıstedıgım xp level dosyasını yolladım zaten oyle bırsey ıstıyorum msjda belırtıgım gıbı
Eğer yarın saat 4 de müsatseniz kurabilirim
olur sana zahmet vermezsem,,tabıkı cok ıyı olur tesekurederım
#10
(01-02-2026, 23:10)pamuk Adlı Kullanıcıdan Alıntı:
(01-02-2026, 22:19)JokerRedkit Adlı Kullanıcıdan Alıntı: Eğer yarın saat 4 de müsatseniz kurabilirim
olur sana zahmet vermezsem,,tabıkı cok ıyı olur tesekurederım
Konuyu benim için çözüldü yaparmısın

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

Yorum yapmak için üye olmanız gerekiyor

ya da