Иконка ресурса

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #61
@Голос_в_ночи, хм, игра пытается показать что-то игроку, которые даже не в игре?
Попробуй поменять функцию CanSee() вот на это:
C-подобный:
stock bool CanSee(int client, int team)
{
    return IsClientInGame(client)
        && (IsVisible(client, 1) && !iTeam[client] || (!IsPlayerAlive(client)
        && (IsVisible(client, 2) && iTeam[client] == team
        ||  IsVisible(client, 4) && iTeam[client] == 5-team)));
}
 

google>

oldgamers
Сообщения
373
Реакции
210
Интересная штука когда прикрутишь например к CR.
  • Раунд с WH.
  • Раунд с AIM.
  • Раунд от 3 лица.
  • Какой-нибудь комбинированный раунд.
Это идеи детям дегенератам которые могут только копировать друг у друга.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #63
@izdevalkin, ну тут не полноценный воллхак: если игрок присел, то по метке этого никак не понять.
Да и из-за особенностей движка и постройки карт игрока через всю карту не увидеть.
Можно конечно немного переписать код и сделать метку в районе головы. =)
 

google>

oldgamers
Сообщения
373
Реакции
210
@izdevalkin, ну тут не полноценный воллхак: если игрок присел, то по метке этого никак не понять.
Да и из-за особенностей движка и постройки карт игрока через всю карту не увидеть.
Можно конечно немного переписать код и сделать метку в районе головы. =)
Мне все понравилось, через всю карту и не надо. Молодец, хорошая работа.
 

mrdiega

Участник
Сообщения
328
Реакции
47
а можно добавить пункт в адм меню включить выключить вх?
индивидуально
если нужно включил не нужно офнул)
+1, был бы не лишним такой квар, чтобы можно было в админ меню сделать так:
Скриншот 12-04-2023 082531.png

И всё-таки не хватает возможности включить отображение для всех, тогда можно было бы в [CR] вх раунды прикрутить 👀
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #66
@mrdiega, попробуй в .../addons/sourcemod/configs/adminmenu_custom.txt добавить блок:
C-подобный:
    "ServerWH"
    {
        "cmd"        "sm_swh_mode @1"
        "admin"        "sm_execcfg"
        "1"
        {
            "type"        "list"
            "title"        "Метки WH видят:"
            "1"        "0"
            "1."        "Никто"
            "2"        "1"
            "2."        "Наблюдатели"
            "3"        "2"
            "3."        "Союзники"
            "4"        "3"
            "4."        "Наблюдатели и союзники"
            "5"        "4"
            "5."        "Враги"
            "6"        "5"
            "6."        "Наблюдатели и враги"
            "7"        "6"
            "7."        "Союзники и враги"
            "8"        "7"
            "8."        "Все"
        }
    }
 

mrdiega

Участник
Сообщения
328
Реакции
47
@mrdiega, попробуй в .../addons/sourcemod/configs/adminmenu_custom.txt добавить блок:
C-подобный:
    "ServerWH"
    {
        "cmd"        "sm_swh_mode @1"
        "admin"        "sm_execcfg"
        "1"
        {
            "type"        "list"
            "title"        "Метки WH видят:"
            "1"        "0"
            "1."        "Никто"
            "2"        "1"
            "2."        "Наблюдатели"
            "3"        "2"
            "3."        "Союзники"
            "4"        "3"
            "4."        "Наблюдатели и союзники"
            "5"        "4"
            "5."        "Враги"
            "6"        "5"
            "6."        "Наблюдатели и враги"
            "7"        "6"
            "7."        "Союзники и враги"
            "8"        "7"
            "8."        "Все"
        }
    }
это позволит просто менять значение sm_swh_mode из админ меню
я имел ввиду, чтобы каждый админ, если захочет, мог скрыть для себя эти метки
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #68

Вложения

  • sm_server_wh 1.0.2_toggle 02.06.2022.sp
    9.6 КБ · Просмотры: 25

sladerev

Участник
Сообщения
323
Реакции
29
это позволит просто менять значение sm_swh_mode из админ меню
я имел ввиду, чтобы каждый админ, если захочет, мог скрыть для себя эти метки
хорошая идея, поставил плагин, добавил меню, а его нет, подскажи как правильно прописать?
Сообщения автоматически склеены:

@mrdiega, попробуй в .../addons/sourcemod/configs/adminmenu_custom.txt добавить блок:
C-подобный:
    "ServerWH"
    {
        "cmd"        "sm_swh_mode @1"
        "admin"        "sm_execcfg"
        "1"
        {
            "type"        "list"
            "title"        "Метки WH видят:"
            "1"        "0"
            "1."        "Никто"
            "2"        "1"
            "2."        "Наблюдатели"
            "3"        "2"
            "3."        "Союзники"
            "4"        "3"
            "4."        "Наблюдатели и союзники"
            "5"        "4"
            "5."        "Враги"
            "6"        "5"
            "6."        "Наблюдатели и враги"
            "7"        "6"
            "7."        "Союзники и враги"
            "8"        "7"
            "8."        "Все"
        }
    }
почему то вот так..
1681844943301.png
 
Последнее редактирование:

google>

oldgamers
Сообщения
373
Реакции
210
Бедные обычные игроки, админы с серверным ВХ, с серверным АИМОМ, ужас и нет слов. Чтоб вам дети в кашу гадили.

@Grey83 не помогай ты этим "матерное слово"
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #71
@google>, ну мой WH отображается только мёртвым и наблюдателям. Если конечно никто в коде это не менял.
Сообщения автоматически склеены:

добавил меню, а его нет, подскажи как правильно прописать?
Можно файл конфига adminmenu_custom.txt глянуть?
 

sladerev

Участник
Сообщения
323
Реакции
29
@google>, ну мой WH отображается только мёртвым и наблюдателям. Если конечно никто в коде это не менял.
Сообщения автоматически склеены:


Можно файл конфига adminmenu_custom.txt глянуть?
Пробовал и как на 1 скрине( нет вообще ничего в меню нового ).
1681848016251.png
Если вот так, то только цифра 1, как скрин выше постом.
1681848040340.png
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #73
Пробовал и как на 1 скрине( нет вообще ничего в меню нового ).
и не должно было
Если вот так, то только цифра 1, как скрин выше постом.
Странно. Даже тексты не соответствуют тому что в конфиге.

Попробуй такой вариант (менюшка будет в разделе серверных команд).
 

Вложения

  • adminmenu_custom.txt
    612 байт · Просмотры: 17

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #74

LichStalker

Участник
Сообщения
85
Реакции
2
public void OnPluginStart()
{
CreateConVar("sm_server_wh_version", PL_VER, PL_NAME, FCVAR_SPONLY|FCVAR_NOTIFY|FCVAR_DONTRECORD);

ConVar cvar;
cvar = CreateConVar("sm_swh_mode", "0", "Show marks to the common players: 0 - don't show, 1 - to the Spec, 2 - to the dead allies, 4 - to the dead enemies, 8 - to the alive allies", _, true, _, true, 15.0);
cvar.AddChangeHook(CVarChanged_CMode);
ChangeVisibility(cvar, 0);

cvar = CreateConVar("sm_swh_adm_mode", "1", "Show marks to the admins: 0 - don't show, 1 - to the Spec, 2 - to the dead allies, 4 - to the dead enemies, 8 - to the alive allies", _, true, _, true, 15.0);
cvar.AddChangeHook(CVarChanged_AMode);
ChangeVisibility(cvar, 1);

cvar = CreateConVar("sm_swh_access", "", "Flags for access to WH as admin (Root have access if string contain any correct flag)", FCVAR_PRINTABLEONLY);
cvar.AddChangeHook(CVarChanged_Access);
CVarChanged_Access(cvar, NULL_STRING, NULL_STRING);

cvar = CreateConVar("sm_swh_color_t", "ff3f1f", "T mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = red", FCVAR_PRINTABLEONLY);
cvar.AddChangeHook(CVarChanged_ColorT);
SetColor(cvar, iColorT, MARK_CLR_T);

cvar = CreateConVar("sm_swh_color_ct", "1f3fff", "CT mark color. Set by HEX (RGB or RRGGBB, values 0 - F or 00 - FF, resp.). Wrong color code = blue", FCVAR_PRINTABLEONLY);
cvar.AddChangeHook(CVarChanged_ColorCT);
SetColor(cvar, iColorCT, MARK_CLR_CT);

HookEvent("player_team", Event_Team);
HookEvent("player_spawn", Event_Spawn);
HookEvent("player_death", Event_Death);

AutoExecConfig(true, "server_wh");
отредактировал на админа , но все равно все играки в спектрах видят рамки.
правда файлов на рамки не было в архиве , мне дели отдельно
 

Вложения

  • Server WH.rar
    12.2 КБ · Просмотры: 15
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #76
отредактировал на админа
Нужно было не исходник править, а в конфиге изменять значение квара.
Сам конфиг автоматически создаётся вот по этому пути: .../%папка_игры%/cfg/sourcemod/server_wh.cfg
Сообщения автоматически склеены:

А текстурки имеются в архивах версий 1.0.1 и 1.0.2, а также отдельными архивами на АМ и у меня на гитхабе.
 
Последнее редактирование:

suicide_xD

Участник
Сообщения
212
Реакции
14
Приветствую) Как сделать разные спрайты на команды? сейчас одна рамка но с разными цветами.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
  • Автор ресурса
  • #78
@suicide_xD, переписать плагин.
Вот на этой строке сделать так чтобы метка выбиралась в зависимости от команды игрока.
Ну и можно убрать всё связанное с раскраской спрайта.
 

suicide_xD

Участник
Сообщения
212
Реакции
14

VeNoM`1K =))

Живи и ошибайся. В этом жизнь.
Сообщения
701
Реакции
267
@Grey83 Привет!)
Можно сделать админам только , чтобы смотреть за всеми игроками, а не только в своей тиме??
Или сделать отдельный квар (например)
 
Сверху Снизу