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

  #1  
Старый 03.06.2017, 23:28
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

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

Как можно создавать переменную во время работы программы ?
Типу написал в консоль create и она создалась.
При этом чтобы потом как то обратится можно было и чтобы их можно было создавать пока оператива не кончится
new
 
Ответить с цитированием

  #2  
Старый 03.06.2017, 23:37
Jack_Savage
Участник форума
Регистрация: 06.11.2016
Сообщений: 150
С нами: 5008255

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

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

new
И чем это поможет ? Мне надо создавать переменную во время выполнения. Их может быть хоть 1000.

Пользователь сам ее создает командой.

По сути мне надо чтобы программа исполняла код из файла и создавала переменную когда надо
 
Ответить с цитированием

  #3  
Старый 04.06.2017, 11:56
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Зачем тебе это? Вектора может тебе подойдут?
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Потому что ты читаешь какую-то ***ню, а точнее issuerID. Что это вообще такое?

Код:





Код:
if (params->packetId == PacketEnumeration::ID_BULLET_SYNC) {
        BitStream *bs = params->bitStream;
        stBulletData data;
        byte packetID;
        WORD pID;
        bs->ResetReadPointer();
        bs->Read(packetID);
        if (in)
            bs->Read(pID);
        bs->Read((PCHAR)&data, sizeof(stBulletData));
}
 
Ответить с цитированием

  #5  
Старый 06.06.2017, 01:34
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

Потому что ты читаешь какую-то ***ню, а точнее issuerID. Что это вообще такое?

Код:





Код:
if (params->packetId == PacketEnumeration::ID_BULLET_SYNC) {
        BitStream *bs = params->bitStream;
        stBulletData data;
        byte packetID;
        WORD pID;
        bs->ResetReadPointer();
        bs->Read(packetID);
        if (in)
            bs->Read(pID);
        bs->Read((PCHAR)&data, sizeof(stBulletData));
}

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

Там нужно читать первые 2 байта читать ид игрока. Дальше уже все тоже самое.
однако я пробовал без них, и это не спасло систему
 
Ответить с цитированием

  #6  
Старый 06.06.2017, 01:48
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от Снежок  

однако я пробовал без них, и это не спасло систему
Я тебе дал рабочий вариант. Юзай.
 
Ответить с цитированием

  #7  
Старый 06.06.2017, 01:41
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

@Снежок есть чудовищный говноцикл, если не умеешь оффсеты считать в битстримах, мне в свое время он очень помог

Код:





[CODE]
for (uint16_t i(0); i



после его выполнения идешь в чатлог и ищешь более-менее похожие значения, получаешь их оффсет))))))0

я предупреждал, что говнокод, но работает)
 
Ответить с цитированием

  #8  
Старый 06.06.2017, 07:33
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

[QUOTE="p1cador"]

@Снежок есть чудовищный говноцикл, если не умеешь оффсеты считать в битстримах, мне в свое время он очень помог

Код:





[CODE]
for (uint16_t i(0); i
 
Ответить с цитированием

  #9  
Старый 06.06.2017, 02:25
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

@p1cador, @Dark_Knight, спасибо большое. Очень помогли.

Кстати, насчёт переборщика - огромное спасибо, только у меня уже есть настроенный вывод в текстовый документ - просто сменю вывод с чата на файлик, и буду пользоваться х)

У меня не редко возникают проблемы с этими вычислениями, давно нуждался в такой штуке
 
Ответить с цитированием

  #10  
Старый 06.06.2017, 11:33
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Кстати, нельзя читать массив сразу в хуке. Надо каждый элемент читать отдельно.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.