
27.09.2025, 13:13
|
|
Новичок
Регистрация: 10.03.2025
Сообщений: 17
С нами:
622067
Репутация:
8
|
|
Сообщение от kishemishe
Как сделать табы (вкладки) в ImGui? Я делаю свой чит на кс2 на c++, считай только учусь, пока что делаю гуи и остановился на том когда нужно было сделать табы, мне нужно чтобы можно было менять и их размер, и их расположение, и шрифт текста в нем
C++:
Код:
int
tabb
=
0
;
ImGui
::
Begin
(
"##1"
,
0
)
if
(
ImGui
::
Button
(
u8
"player"
,
ImVec2
(
SizeX
,
SizeY
)
)
)
{
tabb
=
0
;
}
ImGui
::
PushFont
(
fontname
)
;
if
(
ImGui
::
Button
(
u8
"veh"
,
ImVec2
(
SizeX
,
SizeY
)
)
)
{
tabb
=
1
;
}
ImGui
::
PopFont
(
)
;
if
(
tabb
==
0
)
{
ImGui
::
Text
(
"open tab: player"
)
;
}
else
if
(
tabb
==
1
)
{
ImGui
::
Text
(
"open tab
:
veh
)
;
}
ImGui
::
End
(
)
;
|
|
|

28.09.2025, 11:05
|
|
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами:
2453766
Репутация:
68
|
|
как на клиенте получать входящие и исходящие пакеты ?
|
|
|

29.09.2025, 12:00
|
|
Новичок
Регистрация: 01.08.2022
Сообщений: 10
С нами:
1993681
Репутация:
3
|
|
как можно анимировать текстуры? например смена цвет градиентом
|
|
|

29.09.2025, 15:14
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от s.fridom
как можно анимировать текстуры? например смена цвет градиентом
ASI - AnimatedTextures
Астрологи объявили неделю гифок Плагин позволяет заменить любую игровую текстуру гифкой. Просто называете гифку так же, как называется в игре текстура и все. Например fist.gif для замены кулака. Если гифка отображается не так, как вы хотели, то ее можно подтюнить, создав файл с таким же...
www.blast.hk
Это если речь идет про анимацию на уровне картинок (GIF довольно таки тяжелый, кстати, но для того, чтобры разобраться. пойдет). В других же случаях либо на CPU генерируешь пиксели для RwTexture->raster, либо пытаешься прикрутить шейдеры и вычислять тот же градиент на GPU
|
|
|

08.11.2025, 00:34
|
|
Познающий
Регистрация: 23.01.2022
Сообщений: 36
С нами:
2267665
Репутация:
8
|
|
Приветствую, пытаюсь собрать загрузчик состоящих из двух частей - серверной и клиентской, с клиентской стороны все нормально клиент лоадер собран, а вот с серверной возникли проблемы, собрал директорию с помощью cmake, далее пытался собрать sln решение, но как мне подсказал интернет оно написано для linux -
C++:
Код:
#include
#include
#include
#include
#include
#include
Как мне быть? Скачать образ и накатить на виртуальную машину? Или собрать через Windows Subsystem for Linux? Какого формата будет скомпилированный файл и как его запустить на локалке?
Или я движусь совсем не в том направлении? Типо как мне собрать sln файл на линукс (этого я не понимаю) если там 2к ошибок, что-то не так явно
Сурс ( https://github.com/EquiNoxAdv/loader-master)
|
|
|

08.11.2025, 20:04
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от 0xff65
Приветствую, пытаюсь собрать загрузчик состоящих из двух частей - серверной и клиентской, с клиентской стороны все нормально клиент лоадер собран, а вот с серверной возникли проблемы, собрал директорию с помощью cmake, далее пытался собрать sln решение, но как мне подсказал интернет оно написано для linux -
C++:
Код:
#include
#include
#include
#include
#include
#include
Как мне быть? Скачать образ и накатить на виртуальную машину? Или собрать через Windows Subsystem for Linux? Какого формата будет скомпилированный файл и как его запустить на локалке?
Или я движусь совсем не в том направлении? Типо как мне собрать sln файл на линукс (этого я не понимаю) если там 2к ошибок, что-то не так явно
Сурс ( https://github.com/EquiNoxAdv/loader-master)
Все инструкции есть в репозитории. Ставь WSL с ubuntu какой-нибудь и на ней собирай
|
|
|

15.11.2025, 12:34
|
|
Новичок
Регистрация: 09.01.2024
Сообщений: 27
С нами:
1235772
Репутация:
3
|
|
Скиньте основу ASI плагина для Visual Studio
|
|
|

17.11.2025, 06:06
|
|
Новичок
Регистрация: 11.09.2023
Сообщений: 4
С нами:
1409376
Репутация:
3
|
|
Как проверить, была ли отпущена определённая клавиша? Например: wasKeyReleased(vkeys.VK_RBUTTON)
|
|
|

17.11.2025, 08:33
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от malonex
Как проверить, была ли отпущена определённая клавиша? Например: wasKeyReleased(vkeys.VK_RBUTTON)
Хук на WndProc
|
|
|

26.11.2025, 16:00
|
|
Познающий
Регистрация: 08.11.2023
Сообщений: 65
С нами:
1324882
Репутация:
23
|
|
Альт как прожать? Так не воркает:
С++:
Код:
RakNet
::
BitStream bs
;
bs
.
ResetWritePointer
(
)
;
Synchronization
::
OnfootData onfootData
{
}
;
std
::
memcpy
(
&
onfootData
,
&
RefNetGame
(
)
->
GetPlayerPool
(
)
->
GetLocalPlayer
(
)
->
m_onfootData
,
sizeof
(
Synchronization
::
OnfootData
)
)
;
onfootData
.
m_controllerState
.
m_bPedWalk
=
1
;
onfootData
.
m_controllerState
.
m_value
=
static_cast
(
1024
)
;
bs
.
Write
(
static_cast
(
ID_PLAYER_SYNC
)
)
;
bs
.
Write
(
reinterpret_cast
(
&
onfootData
)
,
sizeof
(
Synchronization
::
OnfootData
)
)
;
rakhook
::
send
(
&
bs
,
HIGH_PRIORITY
,
RELIABLE_SEQUENCED
,
1
)
;
onfootData
.
m_controllerState
.
m_bPedWalk
=
0
;
onfootData
.
m_controllerState
.
m_value
=
static_cast
(
0
)
;
bs
.
Write
(
static_cast
(
ID_PLAYER_SYNC
)
)
;
bs
.
Write
(
reinterpret_cast
(
&
onfootData
)
,
sizeof
(
Synchronization
::
OnfootData
)
)
;
rakhook
::
send
(
&
bs
,
HIGH_PRIORITY
,
RELIABLE_SEQUENCED
,
1
)
;
А так прожимает только 1 раз + ко всему - костыль
C++:
Код:
input
[
0
]
.
type
=
INPUT_KEYBOARD
;
input
[
0
]
.
ki
.
wVk
=
0
;
input
[
0
]
.
ki
.
dwFlags
=
KEYEVENTF_SCANCODE
;
input
[
0
]
.
ki
.
wScan
=
0x38
;
input
[
1
]
.
type
=
INPUT_KEYBOARD
;
input
[
1
]
.
ki
.
wVk
=
0
;
input
[
1
]
.
ki
.
dwFlags
=
KEYEVENTF_SCANCODE
|
KEYEVENTF_KEYUP
;
input
[
1
]
.
ki
.
wScan
=
0x38
;
SendInput
(
2
,
input
,
sizeof
(
INPUT
)
)
;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|