Перейти к содержимому


Фотография

Tag vip

vip tag l4d

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 28 Август 2024 - 17:36

Помогите пожалуйста разобраться, хочу чтобы тем кому выдавались випки(vip_core), имели в чате тег vip с помощью плагина hextags. 
В самом кфг hextags выставлял настройки, но не сработало, только когда оставил флаг "а" 
https://forums.allie...ad.php?t=303671 тут в начале темы есть какой-то код как раз про это но не понимаю, что с ним делать?
#include <sourcemod>
#include <vip_core>
#include <hextags>


public void HexTags_OnTagsUpdated(int iClient)
{
    if (
VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient"VIP"15))
    {
        
HexTags_SetClientTag(iClientChatTag"[{purble}Test{grey}]");
        
HexTags_SetClientTag(iClientChatColor"{yellow}");
        
HexTags_SetClientTag(iClientScoreTag"Test");
    }
}


Сообщение отредактировал wwdbear: 28 Август 2024 - 17:37


#2 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 154 сообщений

Отправлено 28 Август 2024 - 20:40

Помогите пожалуйста разобраться, хочу чтобы тем кому выдавались випки(vip_core), имели в чате тег vip с помощью плагина hextags. 
В самом кфг hextags выставлял настройки, но не сработало, только когда оставил флаг "а" 
https://forums.allie...ad.php?t=303671 тут в начале темы есть какой-то код как раз про это но не понимаю, что с ним делать?
#include <sourcemod>
#include <vip_core>
#include <hextags>


public void HexTags_OnTagsUpdated(int iClient)
{
    if (
VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient"VIP"15))
    {
        
HexTags_SetClientTag(iClientChatTag"[{purble}Test{grey}]");
        
HexTags_SetClientTag(iClientChatColor"{yellow}");
        
HexTags_SetClientTag(iClientScoreTag"Test");
    }
}

Скачай архив по этой ссылке:https://drive.google...iew?usp=sharing

Содержимое архива раскидай по соответствующим папкам(из plugins в plugins; папку scripting можно не трогать, т.к. в ней только исходник и инклюд для компиляции).


  • wwdbear это нравится

#3 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 28 Август 2024 - 21:55

Скачай архив по этой ссылке:https://drive.google...iew?usp=sharing

Содержимое архива раскидай по соответствующим папкам(из plugins в plugins; папку scripting можно не трогать, т.к. в ней только исходник и инклюд для компиляции).

Большое спасибо за вашу помощь! А какой флаг у тех кому я даю вип? или там нет его и все идет по стим ид получается?



#4 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 154 сообщений

Отправлено 29 Август 2024 - 8:16

Большое спасибо за вашу помощь! А какой флаг у тех кому я даю вип? или там нет его и все идет по стим ид получается?

Те, у кого стоит вип группа "VIP". Название группы меняется в 18-ой строчке в исходнике, тег меняется в 20 и 22 строчках.


  • wwdbear это нравится

#5 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 29 Август 2024 - 9:17

Те, у кого стоит вип группа "VIP". Название группы меняется в 18-ой строчке в исходнике, тег меняется в 20 и 22 строчках.

Благодарю за помощь!



#6 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 29 Август 2024 - 13:27

Те, у кого стоит вип группа "VIP". Название группы меняется в 18-ой строчке в исходнике, тег меняется в 20 и 22 строчках.

То что вы скинули влияет на кфг hextags? Снял с себя админку, зашел но тега нет, хотя випка есть..Может дело в этом кфг для вип не правильно настроил? Хотя по разному делал и убирал ее и флаги и стим, но тега нет почему то.. Извините за мою тупость.

    "@VIP" //Example VIP Group
    {
"ScoreTag"    "[VIP]" //The scoreboard-tag
        "ChatTag"     "{lightgreen}[VIP]" //The chat-tag
"ChatColor"   "{lightblue}" //The chat color
"NameColor"   "{red}" //The name color
    }
    "o" //Example VIP Flag
    {
"ScoreTag"    "[VIP]"
"ChatTag"     "{purple}[VIP]"
"ChatColor"   "{lightgreen}"
"NameColor"   "{red}"
    }
    "STEAM_1:0:1" //Example SteamID
    {
        "ScoreTag"    "[VIP]"
    }
}


#7 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 154 сообщений

Отправлено 29 Август 2024 - 14:37

 

То что вы скинули влияет на кфг hextags? Снял с себя админку, зашел но тега нет, хотя випка есть..Может дело в этом кфг для вип не правильно настроил? Хотя по разному делал и убирал ее и флаги и стим, но тега нет почему то.. Извините за мою тупость.

    "@VIP" //Example VIP Group
    {
"ScoreTag"    "[VIP]" //The scoreboard-tag
        "ChatTag"     "{lightgreen}[VIP]" //The chat-tag
"ChatColor"   "{lightblue}" //The chat color
"NameColor"   "{red}" //The name color
    }
    "o" //Example VIP Flag
    {
"ScoreTag"    "[VIP]"
"ChatTag"     "{purple}[VIP]"
"ChatColor"   "{lightgreen}"
"NameColor"   "{red}"
    }
    "STEAM_1:0:1" //Example SteamID
    {
        "ScoreTag"    "[VIP]"
    }
}

-ой 

Не влияет. У тебя в groups.ini должна присутствовать VIP группа под названием VIP, либо в исходнике плагина, что я скинул поменяй в 18-ой строчке  название группы на ту, что тебе нужна из groups.ini, а также, в 20 и 22 строчках нужный тег пропиши и собери плагин заново



#8 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 29 Август 2024 - 16:47

Не влияет. У тебя в groups.ini должна присутствовать VIP группа под названием VIP, либо в исходнике плагина, что я скинул поменяй в 18-ой строчке  название группы на ту, что тебе нужна из groups.ini, а также, в 20 и 22 строчках нужный тег пропиши и собери плагин заново

Сделал всё как вы сказали. проверил группу в ini VIP  в исходнике поменял тоже, но реакции почему то нет..
Вот код что изменил

{
    if (VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient, "VIP", 15))
    {
        HexTags_SetClientTag(iClient, ChatTag, "[{lightblue}VIP{red}]");
        HexTags_SetClientTag(iClient, ChatColor, "{lightgreen}");
        HexTags_SetClientTag(iClient, ScoreTag, "VIP");
    }
}
Вот что в group.ini 
"VIP_GROUPS"
{
"VIP"
{
// Параметры        
        "HP"            "120"    // Сколько хп будет при спавне
        "Speed"            "1.5"    // Дает установленную скорость (1.0 - норма)
        "RegenHP"        "5"        // Сколько едениц хп в секунду будет восстанавливаться
        "CausedDamage"  "50"     // Наносимый урон
        "ReceivedDamage"    "50" // Получаемый урон
        "RegenArmor"    "5"        // Сколько едениц брони в секунду будет восстанавливаться
        "GrenadeTrails"    "1"
        }
        "VIP2"
{
// Параметры
 
}
}
[VIP] Core" (3.0.3 R)
Не понимаю почему оно не работает..

Прикрепленные файлы

  • Прикрепленный файл  c2d70d66.png   338,52К   0 Количество загрузок:

Сообщение отредактировал wwdbear: 29 Август 2024 - 16:57


#9 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 154 сообщений

Отправлено 29 Август 2024 - 19:43

 

Сделал всё как вы сказали. проверил группу в ini VIP  в исходнике поменял тоже, но реакции почему то нет..
Вот код что изменил

{
    if (VIP_IsClientVIP(iClient) && VIP_GetClientVIPGroup(iClient, "VIP", 15))
    {
        HexTags_SetClientTag(iClient, ChatTag, "[{lightblue}VIP{red}]");
        HexTags_SetClientTag(iClient, ChatColor, "{lightgreen}");
        HexTags_SetClientTag(iClient, ScoreTag, "VIP");
    }
}
Вот что в group.ini 
"VIP_GROUPS"
{
"VIP"
{
// Параметры        
        "HP"            "120"    // Сколько хп будет при спавне
        "Speed"            "1.5"    // Дает установленную скорость (1.0 - норма)
        "RegenHP"        "5"        // Сколько едениц хп в секунду будет восстанавливаться
        "CausedDamage"  "50"     // Наносимый урон
        "ReceivedDamage"    "50" // Получаемый урон
        "RegenArmor"    "5"        // Сколько едениц брони в секунду будет восстанавливаться
        "GrenadeTrails"    "1"
        }
        "VIP2"
{
// Параметры
 
}
}
[VIP] Core" (3.0.3 R)
Не понимаю почему оно не работает..

 

А исходник потом скомпилировал или так закинул?



#10 wwdbear

wwdbear

    Новичок

  • Пользователь
  • Pip
  • 26 сообщений

Отправлено 29 Август 2024 - 19:47

А исходник потом скомпилировал или так закинул?

скомпилировал, а после кинул только, проверил все но не хочет тег вип писать почему.. Не пойму что не так



#11 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 154 сообщений

Отправлено 29 Август 2024 - 19:48

скомпилировал, а после кинул только, проверил все но не хочет тег вип писать почему.. Не пойму что не так

В логах смотри, есть ли ошибки. Имя файла начинается с errors_

P.S.: в лефте нет цвета {lightblue}. Есть {blue}. К тому же, {blue} и {red} являются цветами команд(выжившие(синий), заражённые(красный)), и их нельзя использовать вместе, т.к. это приведёт к ошибке.


Сообщение отредактировал BloodyBlade: 29 Август 2024 - 19:53

  • wwdbear это нравится



Темы с аналогичным тегами vip, tag, l4d

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных