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

  #371  
Старый 27.09.2015, 21:29
ArtyomG
Новичок
Регистрация: 11.08.2014
Сообщений: 21
С нами: 6185945

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

Как можно проверить, подключен игрок или нет? На подобии 0B23: samp is_player_connected 1@. Мне для цикла нужно
 
Ответить с цитированием

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

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

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

Как можно проверить, подключен игрок или нет? На подобии 0B23: samp is_player_connected 1@. Мне для цикла нужно
Код:





Код:
if (!SF->getSAMP()->getPlayers()->IsPlayerDefined(plid, false)) return SF->getSAMP()->getChat()->AddChatMessage(0xB0B0B0, "Такого игрока нет.");


plid - ID игрока.

false - Игнорирование зоны стрима.
 
Ответить с цитированием

  #373  
Старый 27.09.2015, 23:28
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Код:





Код:
sscanf_s(SF->getSAMP()->getChat()->chatEntry[99].szText, "%[a-zA-Zа-яА-Я0-9 |-]", ischo);

    SF->getSAMP()->getChat()->AddChatMessage(-1, "%s", ischo);


просканировать строку из чата, которая выглядит примерно так: 924 абвгдя слово.

Всё читает до буквы я, потом прерывает.
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Пользуй std::regex
 
Ответить с цитированием

  #375  
Старый 28.09.2015, 01:16
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Как break`нуть бесконечный цикл который находится в потоке? Просто если этого не сделать, то крашит при выходе.
 
Ответить с цитированием

  #376  
Старый 28.09.2015, 01:23
White_116
Новичок
Регистрация: 30.10.2014
Сообщений: 18
С нами: 6070899

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

Цитата:
Сообщение от Woofing Giraffe  

Как break`нуть бесконечный цикл который находится в потоке? Просто если этого не сделать, то крашит при выходе.
Задать условие, Скорее всего проблема в другом месте, например: обращение к уже "выгруженному" классу.
 
Ответить с цитированием

  #377  
Старый 28.09.2015, 01:34
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

Задать условие, Скорее всего проблема в другом месте, например: обращение к уже "выгруженному" классу.
Ну вот мне и интересно, какое условие надо задать?
 
Ответить с цитированием

  #378  
Старый 28.09.2015, 01:47
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

Пользуй std::regex
Можно пример пожалуйста?)
 
Ответить с цитированием

  #379  
Старый 28.09.2015, 09:06
FYP
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами: 6935121

Репутация: 233


По умолчанию

Цитата:
Сообщение от Woofing Giraffe  

Можно пример пожалуйста?)
http://www.cplusplus.com/reference/regex/regex_match/

https://ru.wikipedia.org/wiki/Регулярные_выражения
 
Ответить с цитированием

  #380  
Старый 28.09.2015, 09:12
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

кароч, в диалоге мусор



в коде нету, диалог на strcat
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...