 |
|

09.05.2017, 13:48
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Вайл замени на иф и будет тебе оно нормально работать в mainloop'e. Я же тебе вчера пример давал.
|
|
|

09.05.2017, 15:28
|
|
Новичок
Регистрация: 08.05.2017
Сообщений: 4
С нами:
4745836
Репутация:
0
|
|
Щас бы 2 цикла запустить, без sleep() и жаловатся почему оно жрёт 99% CPU и крашится.
К тому же наверняка перед отправкой сообщений в сампе есть какой то буфер сообщений, которые еще в очереди на отправку серверу, он просто напросто переполняется и поэтому крашится.
|
|
|

09.05.2017, 15:58
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
Сообщение от Снежок
Почему от такого условия крашит плагин?
не знаю что у тебя там крашится, но цикл не сделает даже одной итерации
Сообщение от iAmerican
sf не любит while
чо
|
|
|

09.05.2017, 16:01
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Сообщение от DarkP1xel
не знаю что у тебя там крашится, но цикл не сделает даже одной итерации
чо
Почему не сделает, не подскажешь?
|
|
|

09.05.2017, 16:02
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
Сообщение от Снежок
Почему не сделает, не подскажешь?
потому что условие цикла изначально ложно (false)
|
|
|

09.05.2017, 16:02
|
|
Новичок
Регистрация: 08.05.2017
Сообщений: 4
С нами:
4745836
Репутация:
0
|
|
Сообщение от Снежок
Почему не сделает, не подскажешь?
потому что у тебя булево в false, мозг включи
|
|
|

09.05.2017, 16:05
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Сообщение от DarkP1xel
потому что условие цикла изначально ложно (false)
Ой
Я просто забыл указать колбек, который её переключает:
C++:
Код:
void
CALLBACK
qwe
(
std
::
string params
)
{
meow
=
!
meow
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
555555
,
"%d"
,
meow
)
;
std
::
thread
qwe
(
qqqwe
)
;
qwe
.
join
(
)
;
return
;
}
Вот только почему-то, не смотря на то что цикл в отдельном потоке, всё равно крашит при попытке его завести,, без цикла же итерация проходит нормально
Нет предположений, в чём ошибся?
|
|
|

09.05.2017, 16:07
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
не юзай потоки, лучше SetTimer заюзай
|
|
|

09.05.2017, 16:09
|
|
Новичок
Регистрация: 08.05.2017
Сообщений: 4
С нами:
4745836
Репутация:
0
|
|
Сообщение от DarkP1xel
не юзай потоки, лучше SetTimer заюзай
А если ему синхронно надо?
|
|
|

09.05.2017, 16:19
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Снежок
qwe.join();
qwe.detach();
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|