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

  #1  
Старый 01.02.2024, 23:52
manukhov
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами: 4254200

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

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

имгуи не так смотрится, как АТБ. где найти пример?
странный фетиш)

полно собейтов на этом ATB, тот же оверлайт:

1) https://gitlab.com/RcKoid/mod-s0beit...ref_type=heads

2) https://github.com/grimesfive/overlight_fork

статейки:

1) https://www.blast.hk/threads/1062/

2) https://ugbase.eu/threads/tutorial-add-anttweakbar-into-your-sobeit.9988/

p.s. если тебе просто хочется уникальное и стильное меню, чтобы наяривать на него каждый раз когда оно открывается, то лучше yougame глянуть, там люди постят исходники готовых дизайнов на имгуи
 
Ответить с цитированием

  #2  
Старый 02.02.2024, 17:15
Marat Krutoi
Познающий
Регистрация: 20.09.2022
Сообщений: 55
С нами: 1920844

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

помогите хотел скачать мемори длл 64 не получается скачать его

1706879698941.pngMarat Krutoi · 2 Фев 2024 в 16:15' data-fancybox="lb-post-1450599" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/230871/" style="cursor: pointer;" title="1706879698941.png">
 
Ответить с цитированием

  #3  
Старый 02.02.2024, 20:53
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

Цитата:
Сообщение от Marat Krutoi  

помогите хотел скачать мемори длл 64 не получается скачать его
1706892824293.pngF0RQU1N and · 2 Фев 2024 в 19:53' data-fancybox="lb-post-1450736" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/230909/" style="cursor: pointer;" title="1706892824293.png">
 
Ответить с цитированием

  #4  
Старый 13.02.2024, 23:08
Grisha2307
Новичок
Регистрация: 27.12.2023
Сообщений: 18
С нами: 1253989

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

Помогите пожалуйста, при получении любого пакета игра закрывается.

код:





Код:
#include 
#include "main.h"
#include 
#include 
#include 
#include "fstream"
using
namespace
std
;
SAMPFUNCS
*
SF
=
new
SAMPFUNCS
(
)
;
void
__stdcall
initScript
(
string
)
;
void
logSF
(
char
)
;
static
bool
isActive
=
false
;
static
bool
CALLBACK
incomingPacket
(
stRakNetHookParams
*
params
)
{
return
true
;
}
static
void
__stdcall
mainloop
(
)
{
static
bool
initialized
=
false
;
if
(
!
initialized
)
{
if
(
GAME
&&
GAME
->
GetSystemState
(
)
==
eSystemState
::
GS_PLAYING_GAME
&&
SF
->
getSAMP
(
)
->
IsInitialized
(
)
)
{
initialized
=
true
;
SF
->
getRakNet
(
)
->
registerRakNetCallback
(
RakNetScriptHookType
::
RAKHOOK_TYPE_INCOMING_PACKET
,
incomingPacket
)
;
SF
->
getSAMP
(
)
->
registerChatCommand
(
"stallSkip"
,
initScript
)
;
}
}
}
void
__stdcall
initScript
(
string
)
{
string text
;
int
color
;
if
(
!
isActive
)
{
color
=
D3DCOLOR_ARGB
(
255
,
0
,
255
,
0
)
;
text
=
"[******] Активирован"
;
}
else
{
color
=
D3DCOLOR_ARGB
(
255
,
255
,
0
,
0
)
;
text
=
"[******] Деактивирован"
;
}
isActive
^=
true
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
color
,
"%s"
,
text
)
;
}
void
logSF
(
char
text
)
{
ofstream
outputFile
(
"SAMPFUNCS/logs.txt"
)
;
if
(
outputFile
.
is_open
(
)
)
{
outputFile

initPlugin
(
mainloop
,
hModule
)
;
return
TRUE
;
}
 
Ответить с цитированием

  #5  
Старый 14.02.2024, 00:57
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

AddChatMessage не поддерживает форматирование со стрингами. юзай std::tring::data() или std::string::c_str();
 
Ответить с цитированием

  #6  
Старый 16.02.2024, 07:10
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

Can someone provide a clear, direct and concise example code of an OnCloseDialog hook? (.ASI)

Может ли кто-нибудь предоставить ясный, прямой и краткий пример кода перехватчика OnCloseDialog? (.ASI)
 
Ответить с цитированием

  #7  
Старый 16.02.2024, 12:49
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от !Sam#0235  

Can someone provide a clear, direct and concise example code of an OnCloseDialog hook? (.ASI)

Может ли кто-нибудь предоставить ясный, прямой и краткий пример кода перехватчика OnCloseDialog? (.ASI)
Попробуй что-то подобное (показал на примере kthook)

C++:





Код:
#include 
#include "kthook/kthook.hpp"
// edx - bypass MSVC
kthook
::
kthook_simple

(
CDialogCloseHook
)
;
void
__fastcall
CDialogCloseHooked
(
const
decltype
(
CDialogCloseHook
)
&
hook
,
void
*
pDialog
,
void
*
edx
,
char
button
)
{
// code
return
hook
.
get_trampoline
(
)
(
pDialog
,
edx
,
button
)
;
}
// install hoook (after initialization of SAMP)
CDialogCloseHook
.
set_cb
(
&
CDialogCloseHooked
)
;
auto
sampHandle
=
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
;
// 0x6C040 - R1
CDialogCloseHook
.
set_dest
(
sampHandle
+
0x6C040
)
;
CDialogCloseHook
.
install
(
)
;
 
Ответить с цитированием

  #8  
Старый 16.02.2024, 18:03
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от why ega  

Попробуй что-то подобное (показал на примере kthook)

C++:





Код:
#include 
#include "kthook/kthook.hpp"
// edx - bypass MSVC
kthook
::
kthook_simple

(
CDialogCloseHook
)
;
void
__fastcall
CDialogCloseHooked
(
const
decltype
(
CDialogCloseHook
)
&
hook
,
void
*
pDialog
,
void
*
edx
,
char
button
)
{
// code
return
hook
.
get_trampoline
(
)
(
pDialog
,
edx
,
button
)
;
}
// install hoook (after initialization of SAMP)
CDialogCloseHook
.
set_cb
(
&
CDialogCloseHooked
)
;
auto
sampHandle
=
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
;
// 0x6C040 - R1
CDialogCloseHook
.
set_dest
(
sampHandle
+
0x6C040
)
;
CDialogCloseHook
.
install
(
)
;

edx bypass в ктхуке не нужен, хотя и с ним работать будет
 
Ответить с цитированием

  #9  
Старый 16.02.2024, 22:03
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

Цитата:
Сообщение от why ega  

Попробуй что-то подобное (показал на примере kthook)

C++:





Код:
#include 
#include "kthook/kthook.hpp"
// edx - bypass MSVC
kthook
::
kthook_simple

(
CDialogCloseHook
)
;
void
__fastcall
CDialogCloseHooked
(
const
decltype
(
CDialogCloseHook
)
&
hook
,
void
*
pDialog
,
void
*
edx
,
char
button
)
{
// code
return
hook
.
get_trampoline
(
)
(
pDialog
,
edx
,
button
)
;
}
// install hoook (after initialization of SAMP)
CDialogCloseHook
.
set_cb
(
&
CDialogCloseHooked
)
;
auto
sampHandle
=
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
;
// 0x6C040 - R1
CDialogCloseHook
.
set_dest
(
sampHandle
+
0x6C040
)
;
CDialogCloseHook
.
install
(
)
;

great! would it be possible to get an example without KtHook?
 
Ответить с цитированием

  #10  
Старый 16.02.2024, 22:19
g305noobo
Постоянный
Регистрация: 24.09.2020
Сообщений: 364
С нами: 2966237

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

Цитата:
Сообщение от !Sam#0235  

great! would it be possible to get an example without KtHook?
ты можешь использовать любой другой хукер на свой вкус, например MinHook
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...