 |
|

22.05.2023, 15:03
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от maynkraftpro2010
Что такое хендл педа/транспорта/объекта? Везде используются эти хендлы, но нигде не объясняется что это такое (я не нашел). Это какие-то идентификаторы, или индексы объекта в пуле, или что-то ещё?
Индекс обьекта в пуле
|
|
|

23.05.2023, 21:23
|
|
Новичок
Регистрация: 30.03.2023
Сообщений: 2
С нами:
1645807
Репутация:
1
|
|
Дайте новые (самп 0.3.7 r5)
CoordX := ReadMemoryFloat(0xB6F5F0) CoordY := ReadMemoryFloat(0xB6F5F4) CoordZ := ReadMemoryFloat(0xB6F5F8) (нужно узнать x y z локального игрока)
|
|
|

27.05.2023, 11:09
|
|
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
|
|
Сообщение от ARMOR
Размер обычного массива в плюсах менять нельзя. Вроде как только размер динамичесского можно менять как-то
В целом можно, но нужно реаллоцировать память. std::vector делает это автоматически.
|
|
|

29.05.2023, 02:42
|
|
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами:
2614229
Репутация:
33
|
|
Can someone help me rewrite these .lua snippets in C++? I tried it on my own but it didn't work
Lua:
Код:
if
move
==
true
then
cursor
(
)
repeat
wait
(
0
)
cursorx
,
cursory
=
getCursorPos
(
)
sampToggleCursor
(
1
)
Ini
.
cfg
.
x
=
cursorx
Ini
.
cfg
.
y
=
cursory
if
isKeyDown
(
27
)
then
move
=
0
end
until
isKeyDown
(
32
)
sampToggleCursor
(
0
)
sampSetCursorMode
(
0
)
move
=
false
Ini
.
cfg
.
x
=
cursorx
Ini
.
cfg
.
y
=
cursory
inicfg
.
save
(
Ini
,
MyIni
)
end
Lua:
Код:
function
cursor
(
)
local
x
,
y
=
getScreenResolution
(
)
local
x
=
x
/
2
local
y
=
x
/
2
-- local x = x - 100
local
y
=
y
-
-
70
local
result
,
lib
=
loadDynamicLibrary
(
"user32.dll"
)
if
result
then
local
result
,
proc
=
getDynamicLibraryProcedure
(
"SetCursorPos"
,
lib
)
local
a
=
callFunction
(
proc
,
2
,
0
,
x
,
y
)
freeDynamicLibrary
(
lib
)
end
end
|
|
|

29.05.2023, 04:21
|
|
Участник форума
Регистрация: 13.04.2023
Сообщений: 170
С нами:
1626143
Репутация:
68
|
|
Сообщение от !Sam#0235
local result, lib = loadDynamicLibrary("user32.dll")
What?
|
|
|

29.05.2023, 19:12
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Как подключить библиотеку tgbot, используя api sampfuncs?
|
|
|

29.05.2023, 19:21
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
Сообщение от Sadow
Как подключить библиотеку tgbot, используя api sampfuncs?
Вместо main в mainloop или DLLMain оформляй всё.
|
|
|

29.05.2023, 19:28
|
|
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами:
3596877
Репутация:
183
|
|
Сообщение от Sadow
Как подключить библиотеку tgbot, используя api sampfuncs?
А в чем именно проблема заключается? Ты не можешь его установить?
Устанавливаешь его через какой нить conan, потом в cmake
CMake:
Код:
include_directories(${CONAN_INCLUDE_DIRS_TGBOT})
target_link_libraries(${CONAN_LIBS_TGBOT})
Потом инклюдаешь
#include
Потом в DLLMain используешь
TgBot::Bot bot("token"); и тд. и тп.
|
|
|

29.05.2023, 19:42
|
|
Познавший АНТИЧАТ
Регистрация: 14.10.2021
Сообщений: 1,412
С нами:
2411807
Репутация:
118
|
|
Сообщение от ARMOR
Вместо main в mainloop или DLLMain оформляй всё.
Я не совсем это имел ввиду. При попытке подключить оно пишет что такой библиотеки нет, но если в другом файле это сделать то она будет найдена
|
|
|

29.05.2023, 19:45
|
|
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами:
3596877
Репутация:
183
|
|
Сообщение от Sadow
Я не совсем это имел ввиду. При попытке подключить оно пишет что такой библиотеки нет, но если в другом файле это сделать то она будет найдена
покажи, как ты ее подключаешь
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|