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

  #6811  
Старый 25.03.2023, 23:21
Dzho_Handerson
Новичок
Регистрация: 10.07.2019
Сообщений: 6
С нами: 3602609

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

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

Приветствую, подскажите как удалить лишние пункты из меню esc samp через asi?
UP
 
Ответить с цитированием

  #6812  
Старый 25.03.2023, 23:36
#Northn
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами: 4609424

Репутация: 183


По умолчанию

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

Нужна помощь, я получаю координаты метки на карте, но Z у нас будет равен 0, из за этого получается все по пизде. На луа нашел решение данной проблемы:

lua:





Код:
local
result
,
xTarget
,
yTarget
,
zTarget
=
getTargetBlipCoordinates
(
)
requestCollision
(
xTarget
,
yTarget
)
loadScene
(
xTarget
,
yTarget
,
zTarget
)
arg1
,
arg2
,
arg3
=
xTarget
,
yTarget
,
getGroundZFor3dCoord
(
xTarget
,
yTarget
,
999
)
-- то есть в arg3 записан нормальный, адекватный Z, он равен земле, на которую в дальнейшем мы тпаемся


а на плюсах найти Z - проблемка, хелпуйте
C++:





Код:
float
findGroundZForCoord
(
const
float
x
,
const
float
y
)
{
return
reinterpret_cast

(
0x569660
)
(
x
,
y
)
;
}
 
Ответить с цитированием

  #6813  
Старый 27.03.2023, 12:32
suicideboyze
Новичок
Регистрация: 30.03.2020
Сообщений: 6
С нами: 3222665

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

При создании проекта в VS нет библиотеки динамической компановки (DLL). Что нужно докачать для VS, чтобы данная библиотека появилась?
 
Ответить с цитированием

  #6814  
Старый 31.03.2023, 23:34
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

При создании проекта в VS нет библиотеки динамической компановки (DLL). Что нужно докачать для VS, чтобы данная библиотека появилась?
Desktop development with C++

251E8ED1-EAF0-4951-B832-7A021CC3BA04.jpegDigger Man52 · 31 Мар 2023 в 22:34' data-fancybox="lb-post-1283449" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/195747/" style="cursor: pointer;" title="251E8ED1-EAF0-4951-B832-7A021CC3BA04.jpeg">


 
Ответить с цитированием

  #6815  
Старый 01.04.2023, 03:31
Dzho_Handerson
Новичок
Регистрация: 10.07.2019
Сообщений: 6
С нами: 3602609

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

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

Приветствую, подскажите как удалить лишние пункты из меню esc samp через asi? Source code
Up
 
Ответить с цитированием

  #6816  
Старый 01.04.2023, 03:55
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

Up
Тебе выше скинули плагин и скрипт, возьми из скрипта оффсеты и перенеси код на плюсы, можешь мемвраппер для этого использовать
 
Ответить с цитированием

  #6817  
Старый 04.04.2023, 05:30
Дхейкер
Новичок
Регистрация: 23.03.2021
Сообщений: 7
С нами: 2707703

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

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

What's wrong? the square is not drawn on the screen, if i use endscene it doesn't work either.

C++:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
#include "VMTHookManager.h"
WNDPROC oWndProc
;
DWORD g_dwSAMP_Addr
;
typedef
HRESULT
(
WINAPI
*
_EndScene
)
(
IDirect3DDevice9
*
)
;
//прототип
_EndScene oEndScene
;
//экземпляр прототипа, для возврата оригинала
typedef
HRESULT
(
WINAPI
*
_Present
)
(
IDirect3DDevice9
*
,
const
RECT
*
,
const
RECT
*
,
HWND
,
const
RGNDATA
*
)
;
//прототип
_Present oPresent
;
//экземпляр прототипа, для возврата оригинала
typedef
HRESULT
(
WINAPI
*
_Reset
)
(
IDirect3DDevice9
*
,
D3DPRESENT_PARAMETERS
*
)
;
_Reset oReset
;
void
DrawRect
(
LPDIRECT3DDEVICE9 m_pDevice
,
int
X
,
int
Y
,
int
L
,
int
H
,
D3DCOLOR color
)
{
D3DRECT rect
=
{
X
,
Y
,
X
+
L
,
Y
+
H
}
;
m_pDevice
->
Clear
(
1
,
&
rect
,
D3DCLEAR_TARGET
,
color
,
0
,
0
)
;
}
HRESULT WINAPI
hooked_Present
(
IDirect3DDevice9
*
pDevice
,
const
RECT
*
pSourceRect
,
const
RECT
*
pDestRect
,
HWND hdest
,
const
RGNDATA
*
pDirtyRegion
)
{
DrawRect
(
pDevice
,
250
,
250
,
10
,
10
,
0xFFFF0000
)
;
return
oPresent
(
pDevice
,
pSourceRect
,
pDestRect
,
hdest
,
pDirtyRegion
)
;
// возврат оригинала
}
HRESULT WINAPI
myEndScene
(
IDirect3DDevice9
*
m_pDevice
)
{
return
oEndScene
(
m_pDevice
)
;
}
HRESULT WINAPI
myReset
(
IDirect3DDevice9
*
m_pDevice
,
D3DPRESENT_PARAMETERS
*
pPresentationParameters
)
{
auto
result
=
oReset
(
m_pDevice
,
pPresentationParameters
)
;
return
result
;
}
void
InitHook
(
)
{
void
*
*
vTableDevice
=
*
(
void
*
*
*
)
(
*
(
DWORD
*
)
0xC97C28
)
;
// адрес Device
VMTHookManager
*
vmtHooks
=
new
VMTHookManager
(
vTableDevice
)
;
oPresent
=
(
_Present
)
vmtHooks
->
Hook
(
17
,
(
void
*
)
hooked_Present
)
;
oEndScene
=
(
_EndScene
)
vmtHooks
->
Hook
(
42
,
(
void
*
)
myEndScene
)
;
// 42 - номер EndScene
oReset
=
(
_Reset
)
vmtHooks
->
Hook
(
16
,
(
void
*
)
myReset
)
;
// 16 - номер Reset
}
int
WINAPI
Thread
(
)
{
while
(
*
(
DWORD
*
)
0xC8D4C0
!=
9
)
// проверка на статус загрузки игры
Sleep
(
100
)
;
InitHook
(
)
;
return
0
;
}
BOOL WINAPI
DllMain
(
HMODULE hModule
,
DWORD dwReason
,
LPVOID lpReserved
)
{
if
(
dwReason
==
DLL_PROCESS_ATTACH
)
CreateThread
(
NULL
,
NULL
,
(
LPTHREAD_START_ROUTINE
)
Thread
,
NULL
,
NULL
,
NULL
)
;
return
TRUE
;
}

up
 
Ответить с цитированием

  #6818  
Старый 04.04.2023, 20:27
reussssya
Новичок
Регистрация: 12.03.2023
Сообщений: 28
С нами: 1671509

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

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

well, how can i fix it? what do you suggest for my code to work correctly? I don't know what to do honestly
std::this_thread::sleep_for(std::chrono::milliseco nds(x)); i guess, but couldn't work
 
Ответить с цитированием

  #6819  
Старый 05.04.2023, 02:52
Papercut
Познающий
Регистрация: 23.10.2006
Сообщений: 45
С нами: 10288693

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

у меня есть dll для сампа, я хочу перенести ее в .exe. Попытка сделать загрузку ддлки из байтов, а не из файла, не увенчалась успехом. Как это правильно сделать? Есть мб какие то либы или готовые проекты?
 
Ответить с цитированием

  #6820  
Старый 05.04.2023, 03:24
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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

у меня есть dll для сампа, я хочу перенести ее в .exe. Попытка сделать загрузку ддлки из байтов, а не из файла, не увенчалась успехом. Как это правильно сделать? Есть мб какие то либы или готовые проекты?
ты типо mmap injector делаешь? в ресурсы засунь, на гите чекни как ммап работает
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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