Другое С/С++ Вопрос - Ответ

return

Новичок
82
5
ник, id, цвет - получает.
но он флудит каждую секунду на игроков которые не юзают дамагер.

что не так? подскажите, первый раз такую штуку делаю.
PHP:
case ID_BULLET_SYNC:
            {
                char buf[64];

                BitStream bsData(rpcParams->input, (rpcParams->numberOfBitsOfData / 8) + 1, false);

                uint8_t        byteType = 1;
                uint16_t    sTargetID;
                float        fCenter[3] = { 0, 0, 0.5 };

                bsData.Read(fCenter);
                bsData.Read(sTargetID);
                bsData.Read(byteType);

                sprintf(buf, "<Warning> %s[%d]: Возможно Damager", getPlayerName(sTargetID), getGTAPedFromSAMPPlayerID(sTargetID));
                addToChatWindow(buf, samp_color_get(sTargetID));
                break;
            }
 

Dark_Knight

Me, me and me.
Друг
4,062
2,077
Ну смотри. Ты же получаешь BULLET_SYNC от всех игроков в стриме, которые стреляют. Потому и флудит.
 

return

Новичок
82
5
он всё время флудит на id 0. Его даже в стриме нет.

что тут надо сделать, что бы довести до полной работоспособности?
 

return

Новичок
82
5
поменял последовательность, сделал как в структуре. Ничего не изменилось.

bsData.Read(byteType);
bsData.Read(sTargetID);
bsData.Read(fCenter);
 

iAmerican

Известный
Друг
615
257
Последнее редактирование:

iAmerican

Известный
Друг
615
257
Мне н
Код:
^example@(\d+)pochta\.com$
Мне нужен именно как использовать в с++ regex_match.
Вот например как я делал в ahk :
Тут просто в одну строчку
RegExMatch(fullEmail, "[^\d]\[(\d+)]",numberMail)
fullEmail - это исходная строка, которую написал выше
numbermail туда шло число.
Такое же хочется в плюсах увидать
 

Dark_Knight

Me, me and me.
Друг
4,062
2,077
Код:
#include <string>       
#include <regex>

//some code
std::string string = "example@[0]pochta.com";
std::smatchs results;       
if (std::regex_match(mess, results, std::regex(R"(^example@\[(\d+)\]pochta\.com$)")))
{
    WORD number = std::itoa(results[1].str());
}
[code]
 
  • Нравится
Реакции: iAmerican