Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

hud текст

Тема в разделе "Свалка", создана пользователем zlou, 21 фев 2016.

Статус темы:
Закрыта.
  1. zlou

    zlou Забанен

    25
    0
    5
    помогите перенести текст в право на таком же положении (не ниже не выше)
    Код:
    #include <amxmodx>
    
    new szReklamaPlayHud[512];
    
    public plugin_init() register_plugin("Reklama Hud", "1.0", "Freeman4iK");
    public plugin_precache()
    {
        new szCfgDir[64], szCfgFile[128];
        get_localinfo("amxx_configsdir", szCfgDir, charsmax(szCfgDir));
        formatex(szCfgFile, charsmax(szCfgFile), "%s/reklama.ini", szCfgDir);
        switch(file_exists(szCfgFile))
        {
            case 0: log_to_file("%s/reklama_error.log", "File ^"%s^" not found!", szCfgDir, szCfgFile);
            case 1:
            {
                new szBuffer[256], iLine, iLen;
                while(read_file(szCfgFile, iLine++, szBuffer, charsmax(szBuffer), iLen))
                {
                    if(!iLen || szBuffer[0] == ';') continue;
                    parse(szBuffer, szReklamaPlayHud, charsmax(szReklamaPlayHud));
                    while(replace(szReklamaPlayHud, charsmax(szReklamaPlayHud), "!n", "^n")) {}
                    set_task(1.0, "Task_PlayeReklama", _, _, _, "b");
                    break;
                }
            }
        }
    }
    
    public Task_PlayeReklama()
    {
            new sDeadPlayers[32], iDeadCount, i;
            get_players(sDeadPlayers, iDeadCount, "bc");
            
            for (i = 0; i < iDeadCount; i++) {
                   set_hudmessage(200, 150, 0, 0.02, 0.25, 2, 0.1);
                   show_hudmessage(i, szReklamaPlayHud);
            }
    
    
     
  2. ins

    ins Пользователь

    100
    25
    70
    На сколько вправо то?))
     
  3. Erik K.

    Erik K. Забанен

    1.029
    265
    290
    Код:
    set_hudmessage(200, 150, 0, 0.02, 0.25, 2, 0.1);
    Меняйте как нужно.
     
  4. zlou

    zlou Забанен

    25
    0
    5
    ?
     
  5. zlou

    zlou Забанен

    25
    0
    5
    я не знаю код чтобы его право убрать
     
  6. ins

    ins Пользователь

    100
    25
    70
    Если значение 0.02 изменить на 0.5, то начало текста окажется в середине экрана. Так понятно?)
    p.s. Если подробней, то первые 3 цифры отвечают за цвет в формате RGB, следующие две - положение текста на экране, то есть 0.02 в вашем случае это ось x, 0.25 - ось y, которая Вас устраивает.
     
    Последнее редактирование: 21 фев 2016
  7. zlou

    zlou Забанен

    25
    0
    5
    значит 0.7 мне нужно ?
     
  8. ins

    ins Пользователь

    100
    25
    70
    Я не знаю, сколько Вам нужно. Отталкивайтесь от того, что 0 - это левая часть экрана, 0.5 - середина экрана, 1 - правая часть экрана. (примерно, в зависимости от разрешения экрана клиента)
     
  9. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    #include <amxmodx>

    new szReklamaPlayHud[512];

    public plugin_init() register_plugin("Reklama Hud", "1.0", "Freeman4iK");
    public plugin_precache()
    {
    new szCfgDir[64], szCfgFile[128];
    get_localinfo("amxx_configsdir", szCfgDir, charsmax(szCfgDir));
    formatex(szCfgFile, charsmax(szCfgFile), "%s/reklama.ini", szCfgDir);
    switch(file_exists(szCfgFile))
    {
    case 0: log_to_file("%s/reklama_error.log", "File ^"%s^" not found!", szCfgDir, szCfgFile);
    case 1:
    {
    new szBuffer[256], iLine, iLen;
    while(read_file(szCfgFile, iLine++, szBuffer, charsmax(szBuffer), iLen))
    {
    if(!iLen || szBuffer[0] == ';') continue;
    parse(szBuffer, szReklamaPlayHud, charsmax(szReklamaPlayHud));
    while(replace(szReklamaPlayHud, charsmax(szReklamaPlayHud), "!n", "^n")) {}
    set_task(1.0, "Task_PlayeReklama", _, _, _, "b");
    break;
    }
    }
    }
    }

    public Task_PlayeReklama()
    {
    new sDeadPlayers[32], iDeadCount, i;
    get_players(sDeadPlayers, iDeadCount, "bc");

    for (i = 0; i < iDeadCount; i++) {
    set_hudmessage(200, 150, 0, 0.09, 0.25, 2, 0.1);
    show_hudmessage(i, szReklamaPlayHud);
    }
     
  10. Sokol35

    Sokol35 Проверенный

    528
    135
    270
    В этой проге есть генератор сообщений там сможете настроить себе какое нужно положение имеется визуальный редактор + цвет и.д
     
  11. zlou

    zlou Забанен

    25
    0
    5
    в какой программе ?
     
  12. F1RST

    F1RST Администратор

    1.428
    630
    465
    Ответ
    ТС забанен
    Тема закрыта.
     
Статус темы:
Закрыта.