Счётчик команд (.sma)

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
10
Реакции
-1
Привет, работяги.

Захотел поставить счётчик сверху экрана:

Снимок.PNG

Но проблема в том, что исходник для зомби сервера. У меня паблик.

• Убрал include - zombieplague (надеюсь правильно сделал)
Код:
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <zombieplague>
#include <hamsandwich>
• Заменил "Люди" > "Спецназ" + "Зомби" > "Террористы"

Увы, не работает :(

Код (девственный):
Код:
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <zombieplague>
#include <hamsandwich>

#define PLUGIN "[ZP] Win HUD"
#define VERSION "1.5"
#define AUTHOR "Nesh (R1CHICOREJZ)"

new g_roundhud

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    set_task (0.6,"showhud",_,_,_,"b");

    g_roundhud = 1
}

public showhud()
{
    /*
    new red, green, blue;
   
    if(zp_is_nemesis_round())
    {
        red = 255;
        green = 0;
        blue = 0;
    }
    else if(zp_is_survivor_round())
    {
        red = 30;
        green = 144;
        blue = 255;
    }
    else if(zp_has_round_started())
    {
        red = 255;
        green = 69;
        blue = 0;
    }
    else
    {
        red = 255;
        green = 255;
        blue = 255;
    }
    */

    set_dhudmessage(0, 255, 127, -1.0, 0.0, 0, 8.0, 0.3, 0.5)
    show_dhudmessage(0, "Люди                                     ");

    set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 8.0, 0.3, 0.5)
    show_dhudmessage(0, "                           - %d | Раунд: %d | %d -                           ", fn_get_humans(), g_roundhud, fn_get_zombies());

    set_dhudmessage(0, 255, 127, -1.0, 0.0, 0, 8.0, 0.3, 0.5)
    show_dhudmessage(0, "                                     Зомби");
}

fn_get_humans()
{
    static iAlive, id
    iAlive = 0
   
    for (id = 1; id <= 32; id++)
    {
        if (is_user_alive(id) && !zp_get_user_zombie(id))
            iAlive++
    }
   
    return iAlive;
}

fn_get_zombies()
{
    static iAlive, id
    iAlive = 0
   
    for (id = 1; id <= 32; id++)
    {
        if (is_user_alive(id) && zp_get_user_zombie(id))
            iAlive++
    }
   
    return iAlive;
}
 

Download all Attachments

Сообщения
775
Реакции
293
Помог
11 раз(а)
pedx1, возьми плагин для паблика
 
Сообщения
775
Реакции
293
Помог
11 раз(а)
@pedx1,1. потому что этот разноцветный, создаёт сразу 3 дхуд сообщения. Я не поверю, что на сервере больше нет дхуд, которые не забивают каналы. Смысл жертвовать тем, что идёт под счёт, а не бесконечно.
А что мешает сделать эти цвета в том плагине, просто перенести строку с координатами и цветом в свой плагин?
 
Сообщения
775
Реакции
293
Помог
11 раз(а)
@pedx1,проверку на зомби убери, лишние инклюды и лишний текст
5 Апр 2021
Если все таки надумаешь забивать только 1 канал, напишешь, дам ссылку откуда можно дернуть
 
Сообщения
3,593
Реакции
1,576
Помог
141 раз(а)
Убрать проверки на зомби на 69 и 83 строке.

P.s. в плагине я не вижу кода для подсчёта номера раунда, так что лучше будет действительно взять другой.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу