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

  #1011  
Старый 27.02.2016, 23:02
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Оно. Смотря для каких тебе целей.
 
Ответить с цитированием

  #1012  
Старый 27.02.2016, 23:45
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

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

Оно. Смотря для каких тебе целей.
fps unlock xd
 
Ответить с цитированием

  #1013  
Старый 28.02.2016, 02:21
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

0x609CF9 как можно хукнуть данный адрес?
 
Ответить с цитированием

  #1014  
Старый 28.02.2016, 02:22
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

0x609CF9 как можно хукнуть данный адрес?
Обратись к Тиму лучше с этим вопросом.
 
Ответить с цитированием

  #1015  
Старый 28.02.2016, 02:26
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

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

Обратись к Тиму лучше с этим вопросом.
Кроме Тима, к кому еще можно?
 
Ответить с цитированием

  #1016  
Старый 28.02.2016, 11:54
FordeD
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами: 5442178

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

ошибка fPos ни в какую не хочет инициализироваться. В чем беда?

C++:





Код:
char
buf
[
128
]
;
if
(
param
.
empty
(
)
)
{
sprintf
(
buf
,
"[COORDINATOR]            Вы не указали квадрат поиска!"
)
;
return
;
}
char
square
=
std
::
stoi
(
param
)
;
switch
(
square
)
{
case
'A1'
:
{
sprintf
(
buf
,
"[COORDINATOR]            Квадрат поиска [%d] указан на вашем GPS"
,
square
)
;
CVector
*
fPos
=
{
12.0
,
13.2
}
;
GAME
->
Get3DMarkers
(
)
->
CreateMarker
(
square
,
MARKER3D_TUBE
,
fPos
,
40.0
,
1.0
,
3
,
52
,
227
,
255
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
break
;
}
 
Ответить с цитированием

  #1017  
Старый 28.02.2016, 13:08
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

CVector fPos = { 12.0, 13.2 , 0.0 };

GAME->Get3DMarkers()->CreateMarker(square, MARKER3D_TUBE, &fPos, 40.0, 1.0, 3, 52, 227, 255);
 
Ответить с цитированием

  #1018  
Старый 28.02.2016, 13:48
FordeD
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами: 5442178

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

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

CVector fPos = { 12.0, 13.2 , 0.0 };
GAME->Get3DMarkers()->CreateMarker(square, MARKER3D_TUBE, &fPos, 40.0, 1.0, 3, 52, 227, 255);
Исправил. подкорректировал, закомпилил и как-то виснет при введении значений находящихся в свиче

опять где-то косяк ...

C++:





Код:
void
CALLBACK
cmd_get_player_square
(
std
::
string param
)
{
char
buf
[
128
]
;
char
buk
;
int
chisl
;
if
(
param
.
empty
(
)
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"[COORDINATOR]/t/t/tВы не указали квадрат поиска! (( /coord [Буква] [число] ))"
)
;
return
;
}
sscanf
(
param
.
c_str
(
)
,
"%d %d"
,
&
buk
,
&
chisl
)
;
char
square
=
std
::
stoi
(
param
)
;
switch
(
buk
)
{
case
'A'
:
{
switch
(
chisl
)
{
case
'1'
:
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] указан на вашем GPS"
,
buk
,
chisl
)
;
CVector fPos
=
{
12.0
,
13.2
,
0.0
}
;
GAME
->
Get3DMarkers
(
)
->
CreateMarker
(
square
,
MARKER3D_TUBE
,
&
fPos
,
40.0
,
1.0
,
3
,
52
,
227
,
255
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
break
;
}
default
:
{
sprintf
(
buf
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] не находится в базе"
,
buk
,
chisl
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
}
}
}
default
:
{
sprintf
(
buf
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] не находится в базе"
,
buk
,
chisl
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
}
}
}
 
Ответить с цитированием

  #1019  
Старый 28.02.2016, 14:53
leonard228
Познающий
Регистрация: 29.01.2016
Сообщений: 35
С нами: 5414096

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

Памаги, почему не робит?

void CALLBACK cmd_uron(std::string str)

{

if (str.empty()) return;

int i = std::stoi(str);

CVector *vect1;

stBulletData sync; // обьявляем

memset(&sync, 0, sizeof(stBulletData)); // очищаем

sync.byteType = 1; // обычная пуля

sync.byteWeaponID = 24; // ид дигла

for (byte a = 0; a GetPosition()->fX;

sync.fOrigin[1] = PEDSELF->GetPosition()->fY;

sync.fOrigin[2] = PEDSELF->GetPosition()->fZ;

vect1->fX = SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData.fPosition[0];

vect1->fY = SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData.fPosition[1];

vect1->fZ = SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData.fPosition[2];

sync.fTarget[0] = vect1->fX;

sync.fTarget[1] = vect1->fY;

sync.fTarget[2] = vect1->fZ;

sync.sTargetID = i;

BitStream bsBulletSync;

bsBulletSync.Write((BYTE)ID_BULLET_SYNC);

bsBulletSync.Write((PCHAR)&sync, sizeof(stBulletData));

SF->getRakNet()->SendPacket(&bsBulletSync);

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

  #1020  
Старый 28.02.2016, 15:07
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

0x609CF9 как можно хукнуть данный адрес?
gta_sa.exe+209CF9 - 85 C9 - test ecx,ecx

если надо убрать эту проверку, то можно просто занопить. Сама функция, если хочешь хукать всю функцию, начинается с gta_sa.exe+209CD0

P.S. Или ты вообще не в курсе что такое хуки?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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