 |
|

13.07.2017, 23:38
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
Сообщение от BlackKnigga
Ты как делаешь то?
Сообщение от NarutoUA
Ну ващет в структуры можно пихать статик методы и вызывать их так.
Приведите пример, Наруто-сама
|
|
|

13.07.2017, 23:43
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от kewa opcode
Приведите пример, Наруто-сама
C++:
Код:
struct
Example
{
static
void
Foo
(
)
{
printf
(
"HelloWorld"
)
;
}
}
;
Example
::
Foo
(
)
;
Example obj
;
obj
::
Foo
(
)
;
|
|
|

13.07.2017, 23:48
|
|
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами:
4778331
Репутация:
63
|
|
Сообщение от NarutoUA
C++:
Код:
struct
Example
{
static
void
Foo
(
)
{
printf
(
"HelloWorld"
)
;
}
}
;
Example
::
Foo
(
)
;
Example obj
;
obj
::
Foo
(
)
;
Не совсем понимаю как использовать это с моим кодом
|
|
|

13.07.2017, 23:50
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от kewa opcode
Не совсем понимаю как использовать это с моим кодом
Открой собейт и посмотри как там
|
|
|

15.07.2017, 12:55
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
C++:
Код:
const
char
procName
[
]
=
"launcher.exe"
;
C++:
Код:
DWORD PID
=
processIdPlease
(
procName
)
;
C++:
Код:
WORD
processIdPlease
(
const
char
*
__processName
)
выдаёт ошибку c2660, функция не принимает аргумент, при том что красным не подсвечено. Как передать символьный массив в функцию?
|
|
|

17.07.2017, 17:43
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
Сообщение от Снежок
C++:
Код:
const
char
procName
[
]
=
"launcher.exe"
;
C++:
Код:
DWORD PID
=
processIdPlease
(
procName
)
;
C++:
Код:
WORD
processIdPlease
(
const
char
*
__processName
)
выдаёт ошибку c2660, функция не принимает аргумент, при том что красным не подсвечено. Как передать символьный массив в функцию?
в этом коде всё верно
|
|
|

18.07.2017, 18:40
|
|
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами:
5351007
Репутация:
0
|
|
Помогите с хуком на трассер пуль. Ср тим делал такую шнягу как HOOKS ну вообщем я попробовал по его видеоуроку разработки буллет конфига и позаимствовал хук на BULLET_TO - что я хочу? Перезаписывать все трассеры пулек в свою сторону.
Не суть вообщем, почему то во время выстрела я получаю краш(
C++:
Код:
#include "HOOKS.h"
CHOOKS
*
Hook
=
new
CHOOKS
(
)
;
#define ADDR_BULLET_TO 0x007238B4
DWORD dwBullet_addr
,
jaddr1
;
CVector BulletEnd
;
// В хуке исходящей буллет синхры читаю коорды с fTarget
BulletEnd
=
*
(
CVector
*
)
bullet
.
fTarget
+
*
(
CVector
*
)
bullet
.
fCenter
;
// так если byteType != 1
BulletEnd
=
*
(
CVector
*
)
bullet
.
fTarget
;
// так если пули летели бы в чела
void
_declspec
(
naked
)
BulletHOOK
(
)
{
__asm
{
pushad
pushfd
mov dwBullet_addr
,
esi
}
*
(
CVector
*
)
dwBullet_addr
=
BulletEnd
;
__asm
{
popfd
popad
jmp jAddr1
}
}
// в моем mainloop`e
jAddr1
=
Hook
->
CreateHOOK
(
ADDR_BULLET_TO
,
(
DWORD
)
BulletHOOK
,
Jump
,
8
)
;
// в моем деструкторе
delete
Hook
;
|
|
|

18.07.2017, 20:17
|
|
Постоянный
Регистрация: 25.06.2017
Сообщений: 707
С нами:
4676144
Репутация:
133
|
|
Извините, пожалуйста, за глупые вопросы, но..
1. Какая среда используется для разработки .sf плагинов?
2. Порекомендуйте компилятор для своих говнокодов. (MS Visual Studio не тянет железо)
А вот этот вопрос задаю не потому, что не знаю, а потому, что интересно..
1. Каким образом вы изучали C++? По каким источникам, книгам? Где практиковались?
|
|
|

18.07.2017, 20:25
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Destructor
Помогите с хуком на трассер пуль. Ср тим делал такую шнягу как HOOKS ну вообщем я попробовал по его видеоуроку разработки буллет конфига и позаимствовал хук на BULLET_TO - что я хочу? Перезаписывать все трассеры пулек в свою сторону.
Не суть вообщем, почему то во время выстрела я получаю краш(
Что ты конкретно хочешь? Может проще будет через перезапись пакета.
Сообщение от Mystache
Извините, пожалуйста, за глупые вопросы, но..
1. Какая среда используется для разработки .sf плагинов?
2. Порекомендуйте компилятор для своих говнокодов. (MS Visual Studio не тянет железо)
А вот этот вопрос задаю не потому, что не знаю, а потому, что интересно..
1. Каким образом вы изучали C++? По каким источникам, книгам? Где практиковались?
Проект настроен под ВС 2013(на счет 2013 не уверен).
пробуй кодеблок, но придется с настройкой поебатся.
Гугл, мсдн.
|
|
|

18.07.2017, 20:39
|
|
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами:
5351007
Репутация:
0
|
|
Сообщение от Dark_Knight
Что ты конкретно хочешь? Может проще будет через перезапись пакета.
Не будет. Потому что я хочу перезаписать трассер пули чисто на стороне клиента - мне для видеосъемок нужно чтобы не палили что я в стенку хуячу с аимами. Я ж то свой трейсер переместить хочу а не вражеский / или наоборот врагу на синхре.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|