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

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

Репутация: 233


По умолчанию

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

Не работает эта функция, на MSDN не чего нету,
если что-то не работает у тебя, это не значит, что оно не работает вовсе.
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Логируй что возращает GetOpenFileNameW и MoveFile
 
Ответить с цитированием

  #1243  
Старый 09.12.2016, 13:34
DarkP1xel
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами: 6791977

Репутация: 183


По умолчанию

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

Это понятно... Вопрос как логировать
Лучше не занимайся этим.
 
Ответить с цитированием

  #1244  
Старый 10.12.2016, 03:59
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

Очень нубский вопрос: максимум, к примеру, может быть 32 игрока, т.е. 32 объекта структуры игрока. Читаю циклом все. Если какого-то игрока нет, то игру нахер крашит. Как попытаться прочитать значение по опред. адресу?

Например, в client_dll + 0x4AC5E94 лежит моя стр-ра, дальше по адресам client_dll + 0x4AC5E94+ 0x10*iнаходятся стр-ры других игроков. Пробовал проверять через иф, не помогает вроде, да и хз, должно ли.

Пробовал что-то такое:

C++:





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



пс на самом деле, вак - не такая уж страшная штука, немного про него порасспрашивал

Цитата:
Сообщение от Спойлер  




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

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

Репутация: 183


По умолчанию

Получай сначала количество игроков на сервере. Потом уже юзай цикл.
 
Ответить с цитированием

  #1246  
Старый 10.12.2016, 11:00
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

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

Получай сначала количество игроков на сервере. Потом уже юзай цикл.
Хотел так сделать, но там, вроде, не всегда адресация по порядку идет

Да и в любом случае, как можно проверить указатель?
 
Ответить с цитированием

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

Репутация: 233


По умолчанию

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

if (client_dll + 0x4AC5E94 + 0x10 * i != NULL)
if (*(intptr_t*)(client_dll + 0x4AC5E94 + 0x10 * i) != NULL)

советую повыпиливать всю эту хуету с оффсетами и заменить их структурами и массивами - это избавит от лишней головной боли.

а для каких-то отдельных значений можно использовать, например, такое: https://gist.github.com/THE-FYP/81d68e85a198b01b911ff6aa7197910b
 
Ответить с цитированием

  #1248  
Старый 20.12.2016, 18:54
D3structoR
Познающий
Регистрация: 12.04.2013
Сообщений: 71
С нами: 6886020

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

[m0d sa]При телепортировании ко всем игрокам цикл находит только ид 0. В чем проблема может быть?
 
Ответить с цитированием

  #1249  
Старый 20.12.2016, 19:29
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

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

[m0d sa]При телепортировании ко всем игрокам цикл находит только ид 0. В чем проблема может быть?
Код
 
Ответить с цитированием

  #1250  
Старый 25.12.2016, 02:59
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

Как проверить кнопку на однократное нажатие?

Желательно без огромных хуков клавиатуры.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.