
09.06.2018, 23:33
|
|
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами:
5663255
Репутация:
183
|
|
Сообщение от ForHax
Вывести текст в чат
addChatMessage
Сообщение от ForHax
Вывести сообщение на экран (Не хукая д3д9, а юзая функцию игры)
ShowGameText
Сообщение от ForHax
Так вот, не подскажете, как реализовать 2/3 способы? (Без Asi/SF/Inject DLL) только EXTERNAL WIN API
То есть из EXE?
Ну в SAMP API (C++) и в SAMP UDF (AHK) это реализовано через инжекцию ассемблерного кода и создания потока с этим кодом который вызовет функцию.
|
|
|

09.06.2018, 23:57
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от ForHax
Так вот, не подскажете, как реализовать 2/3 способы? (Без Asi/SF/Inject DLL) только EXTERNAL WIN API
Посмотри серию гайдов -
Для начала подойдет
|
|
|

10.06.2018, 00:27
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от ForHax
2) Вывести текст в чат
Вот тут реализация через обращение к элементам структуры. Это изи под "EXTERNAL WIN API" адаптировать
|
|
|

10.06.2018, 11:34
|
|
Новичок
Регистрация: 28.06.2017
Сообщений: 4
С нами:
4671411
Репутация:
0
|
|
Кто знает оффсет SetPlayerPos?
|
|
|

10.06.2018, 11:49
|
|
Познающий
Регистрация: 12.04.2018
Сообщений: 86
С нами:
4256625
Репутация:
0
|
|
samp.dll+0x15970
|
|
|

10.06.2018, 15:41
|
|
Новичок
Регистрация: 09.07.2017
Сообщений: 8
С нами:
4656361
Репутация:
3
|
|
Тут несколько вопрос есть, к ответам в данном топике.
1) Зачем СРтим тут сделал this указателем?
C++:
Код:
int
__thiscall stPickupPool
::
RemovePickup
(
stPickupPool
[
COLOR
=
#ff0000
]
*
this
[
/
COLOR
]
,
signed
int
id
)
2) Зачем тут list сделали указателем, почему нельзя просто через массив реализовать, без объявление указателя? (к примеру, как это делается в c#)
C++:
Код:
static
int
fraction_current
=
0
;
const
char
*
list
=
{
u8
"Не выбрано\0"
u8
"Полиция г.Los-Santos\0"
u8
"Полиция г.San-Fierro\0"
u8
"Полиция г.Las-Venturas\0"
u8
"Федеральное Бюро Расследований\0"
}
;
ImGui
::
Combo
(
u8
"Фракция"
,
&
fraction_current
,
list
,
sizeof
(
list
)
)
;
3) Тут как во втором вопросе, только тут сделали массив через указатели, зачем?
C++:
Код:
const
char
*
items
[
]
=
{
"AAAA"
,
"BBBB"
,
"CCCC"
,
"DDDD"
,
"EEEE"
,
"FFFF"
,
"GGGG"
,
"HHHH"
,
"IIII"
,
"JJJJ"
,
"KKKK"
}
;
static
int
item2
=
-
1
;
ImGui
::
Combo
(
"Выбор кости"
,
&
item2
,
items
,
IM_ARRAYSIZE
(
items
)
)
;
|
|
|

10.06.2018, 18:33
|
|
Познающий
Регистрация: 12.04.2018
Сообщений: 86
С нами:
4256625
Репутация:
0
|
|
чтобы передать указатель на себя
в плюсах указатель на символ читается как строка
то есть в третьем массив из чар указателей, можно сказать массив строк
|
|
|

11.06.2018, 06:47
|
|
Участник форума
Регистрация: 01.07.2017
Сообщений: 196
С нами:
4667719
Репутация:
28
|
|
Как в Lua преобразовать?
C++:
Код:
switch
(
taa
)
{
case
0
:
break
;
case
1
:
break
;
case
2
:
break
;
}
|
|
|

11.06.2018, 11:21
|
|
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами:
6304259
Репутация:
183
|
|
|
|
|

11.06.2018, 19:50
|
|
Новичок
Регистрация: 08.06.2017
Сообщений: 0
С нами:
4700181
Репутация:
33
|
|
пацанва подкиньте пример рендера с ресурсов
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|