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

  #2741  
Старый 01.08.2018, 21:34
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Как можно работать с .ini файлами?
Другое - Мой .h файл для работы с .INI(https://blast.hk/threads/22983/)

Почитай.
 
Ответить с цитированием

  #2742  
Старый 02.08.2018, 20:40
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

Как подключить проект?
 
Ответить с цитированием

  #2743  
Старый 03.08.2018, 11:23
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

можно ли как-то отследить текстдравы которые показаны мне?

и получить о них какую-то информацию

например: цвет, ид шрифта, текст, расположение

крашит игру

C++:





Код:
float
GetDistance
(
float
X
,
float
Y
,
float
Z
,
float
XX
,
float
YY
,
float
ZZ
)
{
return
sqrt
(
(
X
-
XX
)
*
(
X
-
XX
)
+
(
Y
-
YY
)
*
(
Y
-
YY
)
+
(
Z
-
ZZ
)
*
(
Z
-
ZZ
)
)
;
}
void
CALLBACK
steal_object
(
std
::
string param
)
{
float
posobj
[
3
]
;
int
obj_model
;
Log
*
pLog
=
new
Log
(
"objects.log"
)
;
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
0
]
;
posobj
[
1
]
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
1
]
;
posobj
[
2
]
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
2
]
;
if
(
GetDistance
(
PEDSELF
->
GetPosition
(
)
->
fX
,
PEDSELF
->
GetPosition
(
)
->
fY
,
PEDSELF
->
GetPosition
(
)
->
fZ
,
posobj
[
0
]
,
posobj
[
1
]
,
posobj
[
2
]
)

getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
iModel
;
char
str
[
256
]
;
sprintf
(
str
,
"CreateObject(%d)"
,
obj_model
)
;
pLog
->
Write
(
str
)
;
}
}
}
 
Ответить с цитированием

  #2744  
Старый 03.08.2018, 13:26
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

можно ли как-то отследить текстдравы которые показаны мне?
и получить о них какую-то информацию
например: цвет, ид шрифта, текст, расположение
Да, есть структура stTextdraw, путем перебора в цикле можешь выводить инфу

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

крашит игру

C++:





Код:
float
GetDistance
(
float
X
,
float
Y
,
float
Z
,
float
XX
,
float
YY
,
float
ZZ
)
{
return
sqrt
(
(
X
-
XX
)
*
(
X
-
XX
)
+
(
Y
-
YY
)
*
(
Y
-
YY
)
+
(
Z
-
ZZ
)
*
(
Z
-
ZZ
)
)
;
}
void
CALLBACK
steal_object
(
std
::
string param
)
{
float
posobj
[
3
]
;
int
obj_model
;
Log
*
pLog
=
new
Log
(
"objects.log"
)
;
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
0
]
;
posobj
[
1
]
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
1
]
;
posobj
[
2
]
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
fPos
[
2
]
;
if
(
GetDistance
(
PEDSELF
->
GetPosition
(
)
->
fX
,
PEDSELF
->
GetPosition
(
)
->
fY
,
PEDSELF
->
GetPosition
(
)
->
fZ
,
posobj
[
0
]
,
posobj
[
1
]
,
posobj
[
2
]
)

getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
iModel
;
char
str
[
256
]
;
sprintf
(
str
,
"CreateObject(%d)"
,
obj_model
)
;
pLog
->
Write
(
str
)
;
}
}
}

Добавь проверку на валидность

C++:





Код:
if
(
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
iIsListed
[
i
]
!=
1
)
continue
;
if
(
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
==
NULL
)
continue
;
if
(
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
->
object
[
i
]
->
pGTAEntity
==
NULL
)
continue
;
 
Ответить с цитированием

  #2745  
Старый 03.08.2018, 14:08
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

У меня такой вопрос

Вот у меня вывело координату X объекта с большим количеством нулей

0.000000

как можно сделать проверку на эти самые нули, а также как заменить их одним нулем, и при этом не потерять нужные значения в других строках
 
Ответить с цитированием

  #2746  
Старый 04.08.2018, 00:21
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Это просто обычное дробное число.
 
Ответить с цитированием

  #2747  
Старый 04.08.2018, 19:53
Ranto
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами: 4453790

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

По какому принципу делают такие менюшки?




Скрытое содержимое доступно для зарегистрированных пользователей!
 
Ответить с цитированием

  #2748  
Старый 04.08.2018, 19:59
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

Для разработки SampFuncs подойдёт любая версия Visual Studio?
 
Ответить с цитированием

  #2749  
Старый 05.08.2018, 11:57
KirikRus299
Познающий
Регистрация: 30.04.2018
Сообщений: 45
С нами: 4230682

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

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Mic rosoft.Cpp.Platform.targets(57,5): error MSB8020: Не удается найти средства сборки для v141_xp (набор инструментов платформы = "v141_xp"). Чтобы выполнить сборку с использованием средств сборки v141_xp установите средства сборки v141_xp. Кроме того, можно выполнить обновление до текущей версии средств Visual Studio, перейдя в меню "Проект" или щелкнув решение правой кнопкой мыши и выбрав "Обновить решение...".

винда 7 профессиональная, 64 бит, как пофиксить?
 
Ответить с цитированием

  #2750  
Старый 05.08.2018, 14:08
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

По какому принципу делают такие менюшки?
В интернете много гайдов по подобным меню, достаточно просто ввести:" d3d9 menu".

А принцип таков, ты хукаешь один из методов отрисовки и инициализируешь меню

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

Для разработки SampFuncs подойдёт любая версия Visual Studio?
да

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

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Mic rosoft.Cpp.Platform.targets(57,5): error MSB8020: Не удается найти средства сборки для v141_xp (набор инструментов платформы = "v141_xp"). Чтобы выполнить сборку с использованием средств сборки v141_xp установите средства сборки v141_xp. Кроме того, можно выполнить обновление до текущей версии средств Visual Studio, перейдя в меню "Проект" или щелкнув решение правой кнопкой мыши и выбрав "Обновить решение...".

винда 7 профессиональная, 64 бит, как пофиксить?
У тебя в настройках проекта стоят настройки под VS 2015, тебе нужно зайти в Проект - Свойство - Набор инструментов платформы и поставить свой набор
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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