HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #7631  
Старый 27.09.2025, 13:13
tanksoftik
Новичок
Регистрация: 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
(
)
;
 
Ответить с цитированием

  #7632  
Старый 27.09.2025, 15:27
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от undefine  

че делать, я юзаю https://github.com/DpO4uLa/SAMP_API если на р1 то все заебись, а если переключу на р3 то крашит при

SAMP::CallBacks:CallBackRegister->RegisterRakClientCallback(RakClientRecvHook);//registed RakClient Recv Hook
SAMP::CallBacks:CallBackRegister->RegisterRakClientCallback(RakClientRPCHook);//registed RakClient RPC Hook

и при SAMP:SAMP->getRakNet()->EmulPacket

хотя остальное работает нормально
Это очень старая поеботина, тогда уже лучше https://github.com/DpO4uLa/samp_sdk
 
Ответить с цитированием

  #7633  
Старый 28.09.2025, 11:05
vmprotect
Постоянный
Регистрация: 15.09.2021
Сообщений: 396
С нами: 2453766

Репутация: 68
По умолчанию

как на клиенте получать входящие и исходящие пакеты ?
 
Ответить с цитированием

  #7634  
Старый 29.09.2025, 12:00
s.fridom
Новичок
Регистрация: 01.08.2022
Сообщений: 10
С нами: 1993681

Репутация: 3
По умолчанию

как можно анимировать текстуры? например смена цвет градиентом
 
Ответить с цитированием

  #7635  
Старый 29.09.2025, 15:14
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от s.fridom  

как можно анимировать текстуры? например смена цвет градиентом
ASI - AnimatedTextures

Астрологи объявили неделю гифок Плагин позволяет заменить любую игровую текстуру гифкой. Просто называете гифку так же, как называется в игре текстура и все. Например fist.gif для замены кулака. Если гифка отображается не так, как вы хотели, то ее можно подтюнить, создав файл с таким же...

www.blast.hk


Это если речь идет про анимацию на уровне картинок (GIF довольно таки тяжелый, кстати, но для того, чтобры разобраться. пойдет). В других же случаях либо на CPU генерируешь пиксели для RwTexture->raster, либо пытаешься прикрутить шейдеры и вычислять тот же градиент на GPU
 
Ответить с цитированием

  #7636  
Старый 03.10.2025, 20:34
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от Поздняков  

Решил я, с великого и неповторимого ассемблера, с целью интереса перейти на время на Си
Программа простая
1) Подключаб user32.dll
2) Вызываю оттуда функцию MessageBoxA чтобы вывести на экран сообщение
3) Выделяю виртуальную память в размере 256 байт
4) Создаю указатели типа char, передаю туда байты
5) Использую strcpy с целью заполнения значениями функцию MessageBoxA, чтобы на экране вывело:
Заголовок: ShellCode Works
А текст: test

А далее уже идет сам шеллкод, с ним вроде с норм, основная проблема заключается хер пойми в чем
Сам код:

С:





Код:
#include 
#include 
int
main
(
)
{
HMODULE hUser32
=
LoadLibraryA
(
"user32.dll"
)
;
FARPROC pMessageBoxA
=
GetProcAddress
(
hUser32
,
"MessageBoxA"
)
;
printf
(
"MessageBoxA address: 0x%p\n"
,
pMessageBoxA
)
;
PVOID pMemory
=
VirtualAlloc
(
NULL
,
256
,
MEM_COMMIT
,
PAGE_EXECUTE_READWRITE
)
;
char
*
caption
=
(
char
*
)
pMemory
+
100
;
char
*
text
=
(
char
*
)
pMemory
+
120
;
strcpy
(
caption
,
"Shellcode Works!"
)
;
strcpy
(
text
,
"test"
)
;
unsigned
char
shellcode
[
50
]
;
int
pos
=
0
;
shellcode
[
pos
++
]
=
0x6A
;
shellcode
[
pos
++
]
=
0x00
;
shellcode
[
pos
++
]
=
0x68
;
memcpy
(
shellcode
+
pos
,
&
caption
,
4
)
;
pos
+=
4
;
shellcode
[
pos
++
]
=
0x68
;
memcpy
(
shellcode
+
pos
,
&
text
,
4
)
;
pos
+=
4
;
shellcode
[
pos
++
]
=
0x6A
;
shellcode
[
pos
++
]
=
0x00
;
// тут вызываю messagebox
shellcode
[
pos
++
]
=
0xB8
;
memcpy
(
shellcode
+
pos
,
&
pMessageBoxA
,
4
)
;
pos
+=
4
;
// call eax
shellcode
[
pos
++
]
=
0xFF
;
shellcode
[
pos
++
]
=
0xD0
;
// ret
shellcode
[
pos
++
]
=
0xC3
;
memcpy
(
pMemory
,
shellcode
,
pos
)
;
HANDLE hThread
=
CreateThread
(
NULL
,
0
,
(
LPTHREAD_START_ROUTINE
)
pMemory
,
NULL
,
0
,
NULL
)
;
if
(
hThread
)
{
WaitForSingleObject
(
hThread
,
INFINITE
)
;
CloseHandle
(
hThread
)
;
printf
(
"Shellcode executed successfully\n"
)
;
}
VirtualFree
(
pMemory
,
0
,
MEM_RELEASE
)
;
FreeLibrary
(
hUser32
)
;
return
0
;
}


Ошибка:

Я пытался через memcpy передать значения для MessageBox, не помогло

Шатал я ваши языки выше асма)
C++:





Код:
// Перед подключением всех заголовков / инклюдов
#define _CRT_SECURE_NO_WARNINGS


Либо используй безопасные функции
 
Ответить с цитированием

  #7637  
Старый 06.10.2025, 16:24
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от Поздняков  

У меня есть некие скопированные данные, как сделать так чтобы эти данные отправлялись моему боту в тг по апи его?
Я пытался через winhttp, но чет не работает.
На Си
Жески тип, юзай плюсы https://github.com/reo7sp/tgbotcpp

Весь остальной код можешь писать на си, компилятор спокойно сожрет
 
Ответить с цитированием

  #7638  
Старый 06.10.2025, 18:13
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от Поздняков  

winhttp
Мужики все делают на TCP 😎
 
Ответить с цитированием

  #7639  
Старый 06.10.2025, 18:27
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от вайега52  

Мужики все делают на TCP 😎
Тогда уж на curl + openssl писать, как раз под си, но все апи придется самому реализовывать, параллельно читая доку к бот апи тг. Как по мне, легче взять готовое, отработанное решение, чем городить лясопеды
 
Ответить с цитированием

  #7640  
Старый 08.11.2025, 00:34
0xff65
Познающий
Регистрация: 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)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.