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

  #1741  
Старый 13.07.2017, 23:38
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

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

Ты как делаешь то?
Цитата:
Сообщение от NarutoUA  

Ну ващет в структуры можно пихать статик методы и вызывать их так.
Приведите пример, Наруто-сама
 
Ответить с цитированием

  #1742  
Старый 13.07.2017, 23:43
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Цитата:
Сообщение от kewa opcode  

Приведите пример, Наруто-сама
C++:





Код:
struct
Example
{
static
void
Foo
(
)
{
printf
(
"HelloWorld"
)
;
}
}
;
Example
::
Foo
(
)
;
Example obj
;
obj
::
Foo
(
)
;
 
Ответить с цитированием

  #1743  
Старый 13.07.2017, 23:48
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

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

C++:





Код:
struct
Example
{
static
void
Foo
(
)
{
printf
(
"HelloWorld"
)
;
}
}
;
Example
::
Foo
(
)
;
Example obj
;
obj
::
Foo
(
)
;

Не совсем понимаю как использовать это с моим кодом
 
Ответить с цитированием

  #1744  
Старый 13.07.2017, 23:50
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Цитата:
Сообщение от kewa opcode  

Не совсем понимаю как использовать это с моим кодом
Открой собейт и посмотри как там
 
Ответить с цитированием

  #1745  
Старый 15.07.2017, 12:55
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

C++:





Код:
const
char
procName
[
]
=
"launcher.exe"
;


C++:





Код:
DWORD PID
=
processIdPlease
(
procName
)
;


C++:





Код:
WORD
processIdPlease
(
const
char
*
__processName
)


выдаёт ошибку c2660, функция не принимает аргумент, при том что красным не подсвечено. Как передать символьный массив в функцию?
 
Ответить с цитированием

  #1746  
Старый 17.07.2017, 17:43
FYP
Познавший АНТИЧАТ
Регистрация: 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, функция не принимает аргумент, при том что красным не подсвечено. Как передать символьный массив в функцию?
в этом коде всё верно
 
Ответить с цитированием

  #1747  
Старый 18.07.2017, 18:40
ЯedЯuM
Участник форума
Регистрация: 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
;
 
Ответить с цитированием

  #1748  
Старый 18.07.2017, 20:17
Petr_Sergeevich
Постоянный
Регистрация: 25.06.2017
Сообщений: 707
С нами: 4676144

Репутация: 133


По умолчанию

Извините, пожалуйста, за глупые вопросы, но..

1. Какая среда используется для разработки .sf плагинов?

2. Порекомендуйте компилятор для своих говнокодов. (MS Visual Studio не тянет железо)

А вот этот вопрос задаю не потому, что не знаю, а потому, что интересно..

1. Каким образом вы изучали C++? По каким источникам, книгам? Где практиковались?
 
Ответить с цитированием

  #1749  
Старый 18.07.2017, 20:25
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Помогите с хуком на трассер пуль. Ср тим делал такую шнягу как HOOKS ну вообщем я попробовал по его видеоуроку разработки буллет конфига и позаимствовал хук на BULLET_TO - что я хочу? Перезаписывать все трассеры пулек в свою сторону.
Не суть вообщем, почему то во время выстрела я получаю краш(
Что ты конкретно хочешь? Может проще будет через перезапись пакета.

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

Извините, пожалуйста, за глупые вопросы, но..
1. Какая среда используется для разработки .sf плагинов?
2. Порекомендуйте компилятор для своих говнокодов. (MS Visual Studio не тянет железо)
А вот этот вопрос задаю не потому, что не знаю, а потому, что интересно..
1. Каким образом вы изучали C++? По каким источникам, книгам? Где практиковались?
Проект настроен под ВС 2013(на счет 2013 не уверен).

пробуй кодеблок, но придется с настройкой поебатся.

Гугл, мсдн.
 
Ответить с цитированием

  #1750  
Старый 18.07.2017, 20:39
ЯedЯuM
Участник форума
Регистрация: 13.03.2016
Сообщений: 242
С нами: 5351007

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

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

Что ты конкретно хочешь? Может проще будет через перезапись пакета.
Не будет. Потому что я хочу перезаписать трассер пули чисто на стороне клиента - мне для видеосъемок нужно чтобы не палили что я в стенку хуячу с аимами. Я ж то свой трейсер переместить хочу а не вражеский / или наоборот врагу на синхре.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.