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

  #871  
Старый 07.02.2016, 02:42
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

С GetPrivateProfileInt разобрался, а вот как считать с .ini файла float - нет. Что в запишется в переменную a, а что будет в переменной fRadarBarX?

C++:





Код:
char
fRadarBarX
[
15
]
;
int
a
=
GetPrivateProfileString
(
"Main"
,
"fRadarBar.X"
,
0
,
fRadarBarX
,
sizeof
(
fRadarBarX
)
,
"sampfuncs\\Head_Up_Display\\Head_Up_Display.ini"
)
;
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

С GetPrivateProfileInt разобрался, а вот как считать с .ini файла float - нет. Что в запишется в переменную a, а что будет в переменной fRadarBarX?

C++:





Код:
char
fRadarBarX
[
15
]
;
int
a
=
GetPrivateProfileString
(
"Main"
,
"fRadarBar.X"
,
0
,
fRadarBarX
,
sizeof
(
fRadarBarX
)
,
"sampfuncs\\Head_Up_Display\\Head_Up_Display.ini"
)
;

http://pastebin.com/kq3usPGu
 
Ответить с цитированием

  #873  
Старый 07.02.2016, 16:09
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

А обязательно функцию размещать выше mainloop?
Как удобно. Но лучше их разгрузить и изать их.
 
Ответить с цитированием

  #874  
Старый 07.02.2016, 17:51
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Как использовать эту функцию? Так компилятор ругается.

C++:





Код:
int
a
[
2
]
=
SF
->
getGame
(
)
->
convertGameCoordsToWindow
(
fRadarBarX
,
fRadarBarY
)
;
 
Ответить с цитированием

  #875  
Старый 07.02.2016, 17:58
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

int a[2];

(..., &a[0], &a[1]);

Тольк по моему там не int, а float
 
Ответить с цитированием

  #876  
Старый 07.02.2016, 18:14
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

int a[2];
(..., &a[0], &a[1]);

Тольк по моему там не int, а float
Да, там float, но почему float, если это экранные координаты, они вроде идут в int? Но скрипт работает, спасибо!
 
Ответить с цитированием

  #877  
Старый 07.02.2016, 19:33
C&J
Познающий
Регистрация: 13.11.2014
Сообщений: 41
С нами: 6050727

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

Здравствуйте.

1.Ваш вопрос :Как можно включить и выключить Ноп 'SendClientMessage',через Asi?

И как сделать запрос,о открытия северного диалога и нажатие на определённую кнопку?

И если вас не затруднит,скиньте пример код.
 
Ответить с цитированием

  #878  
Старый 07.02.2016, 21:59
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

Здравствуйте.
1.Ваш вопрос :Как можно включить и выключить Ноп 'SendClientMessage',через Asi?
И как сделать запрос,о открытия северного диалога и нажатие на определённую кнопку?
И если вас не затруднит,скиньте пример код.
Запрос об открытии серверного диалога ты никак не сделаешь. Можно только создать диалог такой же как на сервере, либо, если он например вызывается при поднятии пикапа попробовать отправить фейк данные о положении игрока на сервере. На серверах с хорошим античитом такое не прокатит
 
Ответить с цитированием

  #879  
Старый 08.02.2016, 17:57
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Как это будет выглядеть в C++? Особенно интересует первая строка.

Cleo:

CLEO:





Код:
0AC6:
0@
= label
@font_size
offset
0A8C:
write_memory
0x718D14
size
4
value
0@
virtual_protect
1
0A8C:
write_memory
0x858A10
size
4
value
32.0
virtual_protect
1
0A8C:
write_memory
0x866B70
size
4
value
53.0
virtual_protect
1
0A8C:
write_memory
0x866B78
size
4
value
76.0
virtual_protect
1
0A8C:
write_memory
0x866B74
size
4
value
49.0
virtual_protect
1
:font_size
hex
00
00
20
42
end


C++:

C++:





Код:
float
some
=
?
?
*
(
float
*
)
0x718D14
=
some
*
(
float
*
)
0x858A10
=
32.0
*
(
float
*
)
0x866B70
=
53.0
*
(
float
*
)
0x866B78
=
76.0
*
(
float
*
)
0x866B74
=
49.0
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Так же как и все остальные. В :font_size у тебя храниться цифровое значение во флоате. Узнай его и записывай его указатель.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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