 |
|

01.02.2024, 23:25
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Bramble
имгуи не так смотрится, как АТБ. где найти пример?
Сделай такой же визуальный стиль. Имуги гибок. Пример тебе уже дали. На офф сайте. Дальше думай сам. Там все просто и глупо одновременно.
|
|
|

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

02.02.2024, 17:15
|
|
Познающий
Регистрация: 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">

|
|
|

02.02.2024, 20:53
|
|
Познавший АНТИЧАТ
Регистрация: 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">

|
|
|

13.02.2024, 23:08
|
|
Новичок
Регистрация: 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
;
}
|
|
|

14.02.2024, 00:57
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
AddChatMessage не поддерживает форматирование со стрингами. юзай std::tring::data() или std::string::c_str();
|
|
|

16.02.2024, 07:10
|
|
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами:
2614229
Репутация:
33
|
|
Can someone provide a clear, direct and concise example code of an OnCloseDialog hook? (.ASI)
Может ли кто-нибудь предоставить ясный, прямой и краткий пример кода перехватчика OnCloseDialog? (.ASI)
|
|
|

16.02.2024, 12:17
|
|
Новичок
Регистрация: 09.04.2021
Сообщений: 12
С нами:
2683670
Репутация:
3
|
|
Патч samp.dll | CreateVehicle
Здравствуйте, я хотел бы обойти ограничение на модели транспортных средств между 400 и 611 в SA:MP 0.3DL, есть идеи?
СПАСИБО !
|
|
|

16.02.2024, 12:49
|
|
Флудер
Регистрация: 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
(
)
;
|
|
|

16.02.2024, 13:39
|
|
Постоянный
Регистрация: 24.09.2020
Сообщений: 364
С нами:
2966237
Репутация:
148
|
|
можно ли как-то проверить иниацилизацию сампа без хуков/потоков?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|