 |
|

04.11.2021, 14:09
|
|
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами:
3781678
Репутация:
113
|
|
Сообщение от Scar_
C++:
Код:
// Regex не работает std::regex_search()
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
iIsListed
[
i
]
!=
1
)
continue
;
stTextLabel Text3D
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
textLabel
[
i
]
;
if
(
std
::
regex_search
(
Text3D
.
pText
,
NULL
,
"([])"
)
)
{
}
}
C++:
Код:
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
iIsListed
[
i
]
!=
1
)
continue
;
stTextLabel Text3D
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
textLabel
[
i
]
;
std
::
cmatch cm
;
if
(
std
::
regex_search
(
Text3D
.
pText
,
cm
,
"([])"
)
)
{
}
}
|
|
|

04.11.2021, 14:12
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от legendabrn
C++:
Код:
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
iIsListed
[
i
]
!=
1
)
continue
;
stTextLabel Text3D
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pText3D
->
textLabel
[
i
]
;
std
::
cmatch cm
;
if
(
std
::
regex_search
(
Text3D
.
pText
,
cm
,
"([])"
)
)
{
}
}

|
|
|

04.11.2021, 14:15
|
|
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами:
3781678
Репутация:
113
|
|
Код:
Код:
if (std::regex_search(Text3D.pText, cm, std::regex("([])")))
|
|
|

04.11.2021, 14:59
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Есть функция для проверки нахождения персонажа что он на координатах находиться?
Аналог луа - locateCharAnyMeans2d
|
|
|

04.11.2021, 15:04
|
|
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами:
4012500
Репутация:
138
|
|
Сообщение от Scar_
Есть функция для проверки нахождения персонажа что он на координатах находиться?
всм ну просто получи корды его и проверь то ли это место
|
|
|

04.11.2021, 15:06
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от F0RQU1N
всм ну просто получи корды его и проверь то ли это место
Н луа так не работало, сейчас попробую тогда, либо если есть функция для проверки персонажа в определённом радиусе
|
|
|

04.11.2021, 15:20
|
|
Постоянный
Регистрация: 24.07.2017
Сообщений: 867
С нами:
4633764
Репутация:
148
|
|
Сообщение от AdCKuY_DpO4uLa
при выгрузке dll через pfree "name" не вызывается
C++:
Код:
int
__stdcall
DllMain
(
HMODULE hModule
,
DWORD dwReason
,
LPVOID lpReserved
)
{
}
с dwReason равным DLL_PROCESS_DETACH.
DllMain вызывается только при закрытии игры.
С чем это может быть связано?
в структуре сампа stSAMP есть указатель на пулы, там есть пул 3D текстов
Че за самп апи?
|
|
|

04.11.2021, 16:07
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как можно записать в переменную через regex, регулярка есть.
|
|
|

04.11.2021, 16:24
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от Scar_
Как можно записать в переменную через regex, регулярка есть.
У вас есть проблема. Вы решил использовать регулярные выражения для ее разрешения. Теперь у вас две проблемы
|
|
|

04.11.2021, 16:44
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от loganhackerdff
Че за самп апи?
Своë
Сообщение от Scar_
Как можно записать в переменную через regex, регулярка есть.
По моим тестам выяснилось, что std::regex не дружит с кириллицей, поэтому лично я юзал регулярки с буста, там всё прекрасно работает
P. S. Возможно у тебя не так, возьми на всякий случай весь код с регулярной в try catch
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|