Counter-Strike 1.6
Godlike # Dust2 by Day, Classic by Night
45.144.155.164:27015
de_dust2
Играчи: 10/32
de_dust2
Counter-Strike 1.6
HH-GaminG #GunGame 91.134.123.43:27015 gg_flatiron Играчи: 8/28
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 2/32
Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_map2 Играчи: 4/16
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_map2 4/16

Top Round Player

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
lantimilan
Извън линия
Foreigner
Foreigner
Мнения: 424
Регистриран на: 29 Ное 2017, 22:49
Се отблагодари: 31 пъти
Получена благодарност: 3 пъти

Top Round Player

Мнение от lantimilan » 05 Фев 2020, 15:38

Hello i see one plugin in one server show top player in round i mean its hud message write Top player : nick who can make kills more show in hud and in last roundt when winner any team show one speecial symbol do you have idea any body how to creat like this : http://prntscr.com/qxxbzu

Код за потвърждение: Избери целия код

#include <amxmodx>
#define TASK_FRAGS 1111 

new g_maxplayers, g_playername[33][33], g_MsgSync

public plugin_init()
{
    g_maxplayers = get_maxplayers()
    g_MsgSync = CreateHudSyncObj()
}

public client_putinserver(id)
{
    get_user_name(id, g_playername[id], charsmax(g_playername[])) 
    set_task(5.0, "best_player", id+TASK_FRAGS, _, _, "b")
}

public client_disconnect(id)
{
    remove_task(id+TASK_FRAGS)
}

GetPlayers()
{
    static Players, id 
    Players= 0
    for (id = 1; id <= g_maxplayers; id++)
    {
        if(is_user_connected(id)) 
            Players++
    }
    return Players
}

GetRandomPlayers(n)
{
    static Players, id 
    Players= 0
    for (id = 1; id <= g_maxplayers; id++)
    {
        if(is_user_connected(id)) 
            Players++
        
        if (Players == n)
            return id;
    }
    return -1;
}

public best_player(taskID)
{
    taskID = TASK_FRAGS
    
    static iPlayersnum; iPlayersnum = GetPlayers()
    
    if (iPlayersnum < 1) return;
    
    static best; best = GetRandomPlayers(random_num(1, iPlayersnum))
    
    for (new i = 1; i < g_maxplayers; i++)
    {
        if (!is_user_connected(i)) continue;
        
        if (get_user_frags(i) > get_user_frags(best))
            best = i
        else if (get_user_frags(i) == get_user_frags(best) && get_user_deaths(i) < get_user_deaths(best))
            best = i
        else if (get_user_frags(i) == get_user_frags(best) && get_user_deaths(i) == get_user_deaths(best))
            best = i
    }
    
    set_hudmessage(255, 0, 0, 0.80, 0.15, 0, 6.0, 6.0, 0.0, 8.0, 3)
    ShowSyncHudMsg(0, g_MsgSync, "Best Round Player %s , Frags %d", g_playername[best], get_user_frags(best))
} 

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 17 госта