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

  #5591  
Старый 04.11.2021, 14:09
legendabrn
Участник форума
Регистрация: 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
,
"([])"
)
)
{
}
}
 
Ответить с цитированием

  #5592  
Старый 04.11.2021, 14:12
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 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
,
"([])"
)
)
{
}
}

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

  #5593  
Старый 04.11.2021, 14:15
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

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

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


Код:





Код:
if (std::regex_search(Text3D.pText, cm, std::regex("([])")))
 
Ответить с цитированием

  #5594  
Старый 04.11.2021, 14:59
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Есть функция для проверки нахождения персонажа что он на координатах находиться?

Аналог луа - locateCharAnyMeans2d
 
Ответить с цитированием

  #5595  
Старый 04.11.2021, 15:04
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

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

  #5596  
Старый 04.11.2021, 15:06
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

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

всм ну просто получи корды его и проверь то ли это место
Н луа так не работало, сейчас попробую тогда, либо если есть функция для проверки персонажа в определённом радиусе
 
Ответить с цитированием

  #5597  
Старый 04.11.2021, 15:20
loganhackerdff
Постоянный
Регистрация: 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 текстов
Че за самп апи?
 
Ответить с цитированием

  #5598  
Старый 04.11.2021, 16:07
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Как можно записать в переменную через regex, регулярка есть.
 
Ответить с цитированием

  #5599  
Старый 04.11.2021, 16:24
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Как можно записать в переменную через regex, регулярка есть.
У вас есть проблема. Вы решил использовать регулярные выражения для ее разрешения. Теперь у вас две проблемы
 
Ответить с цитированием

  #5600  
Старый 04.11.2021, 16:44
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

Че за самп апи?
Своë

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

Как можно записать в переменную через regex, регулярка есть.
По моим тестам выяснилось, что std::regex не дружит с кириллицей, поэтому лично я юзал регулярки с буста, там всё прекрасно работает

P. S. Возможно у тебя не так, возьми на всякий случай весь код с регулярной в try catch
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.