Grey83
не пишу плагины с весны 2022
- Сообщения
- 8,830
- Реакции
- 5,267
попробуй использоватьЕсли не секрет
kv.SetString("section_1/key_1/val", ""); =)попробуй использоватьЕсли не секрет
kv.SetString("section_1/key_1/val", ""); =)Полагаю это чисто клиентский выводВсем доброе утро, подскажите пожалуйста как вывести свой текст под прицелом игрока в 34 ксс
Если не ошибаюсь то переменная mp_playerid отвечает за вывод этого текстаПолагаю это чисто клиентский вывод
Это просто обозначение , но не сам текст.Если не ошибаюсь то переменная mp_playerid отвечает за вывод этого текста
Всё верно, переменная отвечает, но это client.dllЕсли не ошибаюсь то переменная mp_playerid отвечает за вывод этого текста
Очень надеюсь, но судя по тому что игре дофига лет и никто так и не нашел способ, то скорее всего сделать это попросту нельзя. Но надеюсь все же что найдутся умельцы, туда можно много текста интересного выводить. От рекламы до важных уведомлений которые игрок 100% заметитВсё верно, переменная отвечает, но это client.dll
Если бы был хук, как например "HookUserMessage(GetUserMessageId("TextMsg"), MessageHandler, true);", то возможно и поменять возможно было бы, а так думаю увы, может кто умнее и шарит подскажет
Посмотреть вложение 122832
Ну может быть, в твоем случае только кастомный худ под прицелом поможет... Выше отметили, что это клиентская сторонаВсем доброе утро, подскажите пожалуйста как вывести свой текст под прицелом игрока в 34 ксс
Да вот только проблема в том, что эта информация показывается только при наведении на игрока, какую там рекламу впихнуть хзОчень надеюсь, но судя по тому что игре дофига лет и никто так и не нашел способ, то скорее всего сделать это попросту нельзя. Но надеюсь все же что найдутся умельцы, туда можно много текста интересного выводить. От рекламы до важных уведомлений которые игрок 100% заметит
По идее функционал наведения прицела можно обойти. Мб можно через сигнатуры как-то можно получать и дальше выводить свой текстДа вот только проблема в том, что эта информация показывается только при наведении на игрока, какую там рекламу впихнуть хз
Под это можно использовать худ, хинт, центрПо идее функционал наведения прицела можно обойти. Мб можно через сигнатуры как-то можно получать и дальше выводить свой текст
худа нет на 34 ксс, только для КМ будет работать, надо чтоб для обеех былоПод это можно использовать худ, хинт, центр
К тому же сие чудо отключается через hud_showtargetid
Нет в обычной, у меня не км и работает. Там 1 строчку в файле добавить и худ работаетхуда нет на 34 ксс, только для КМ будет работать, надо чтоб для обеех было
Какую строчку?Нет в обычной, у меня не км и работает. Там 1 строчку в файле добавить и худ работает
Саму строку сможешь узнать сравнением с дефолтомКакую строчку?
public Action Command_Test(int iClient, int iArgs)
{
int iTeam = 121212;
char p1[64], p2[64];
CM_GetPhrase(iClient, "Prefix", p1, sizeof(p1));
CM_GetPhrase(iClient, "Text", p2, sizeof(p2));
GPrintToChat(iClient, "%t %t", "Prefix", "Text", iTeam);
return Plugin_Handled;
}
stock void GPrintToChat(int iClient, const char[] sFormat, any ...)
{
if (iClient <= 0 || iClient > MaxClients || !IsClientInGame(iClient)) return;
char sBuffer[1024];
SetGlobalTransTarget(iClient);
VFormat(sBuffer, sizeof(sBuffer), sFormat, 3);
if (g_iEngine == CSS_v34)
{
if (g_bPlayerCM[iClient])
{
MC_PrintToChat(iClient, "%s", sBuffer);
C_PrintToChat(iClient, "%s", sBuffer);
}
else CPrintToChat(iClient, "%s", sBuffer);
}
else if (g_iEngine == CSS_v92) MCPrintToChat(iClient, "%s", sBuffer);
else if (g_iEngine == CSGO) CGOPrintToChat(iClient, "%s", sBuffer);
else PrintToChat(iClient, "%s", sBuffer);
}
stock void CM_GetPhrase(int iClient, const char[] sPhrase, char[] sOut, int iMaxlen)
{
if (g_iEngine == CSS_v34 && g_bPlayerCM[iClient])
{
char sCM[128];
Format(sCM, sizeof(sCM), "CM_%s", sPhrase);
if (TranslationPhraseExists(sCM))
{
strcopy(sOut, iMaxlen, sCM);
return;
}
}
strcopy(sOut, iMaxlen, sPhrase);
}
stock void GPrintToChatAll(const char[] sFormat, any ...)
{
char sBuffer[1024];
for (int i = 1; i <= MaxClients; i++)
{
if (!IsClientInGame(i) || IsFakeClient(i)) continue;
SetGlobalTransTarget(i);
VFormat(sBuffer, sizeof(sBuffer), sFormat, 2);
GPrintToChat(i, "%s", sBuffer);
}
}
Что-то такое помню видел, но не помню или для sourcemod видел, или для amxmodx, я так понимаю нужно так чтобы было: чем ближе ты к игроку который говорит в микрофон или радиокоманду, тем чётче его слышишь, чем дальше, тем хуже(тише)? Или вообще все звуки исходящие от игрока?Всем добрый день, подскажите пожалуйста, есть ли готовая функция для воспроизведения звука игрокам в определенном радиусе с громкостью зависящей от дистанции?
Пример, есть круг, в центре крура сущность или игрок который воспроизводит звук, нужно чтоб все кто в радиусе этого круга слышали этот звук, НО чем ближе к игроку тем звук громче
34 ксс
Именно звук исходящий из игрокаЧто-то такое помню видел, но не помню или для sourcemod видел, или для amxmodx, я так понимаю нужно так чтобы было: чем ближе ты к игроку который говорит в микрофон или радиокоманду, тем чётче его слышишь, чем дальше, тем хуже(тише)? Или вообще все звуки исходящие от игрока?