
21.07.2018, 23:05
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от raymondique
покажите создание таймера на 1 минуту
Зачем тебе таймер? В VS прекрасный inline asm. Делаешь статичный массив на 100 элементов, и 2 статичные переменные: id элемента и текущее время.
После чего вставляешь inline asm, который в случае истечения времени делает джамп по адресу из статичного массива.
Там где нужны задержки пишешь макрос, в который передаешь id и время. сам макрос создает метку для goto и записывает время для ожидания.
|
|
|

21.07.2018, 23:08
|
|
Познавший АНТИЧАТ
Регистрация: 20.07.2017
Сообщений: 1,292
С нами:
4639746
Репутация:
183
|
|
Сообщение от SR_team
Зачем тебе таймер? В VS прекрасный inline asm. Делаешь статичный массив на 100 элементов, и 2 статичные переменные: id элемента и текущее время.
После чего вставляешь inline asm, который в случае истечения времени делает джамп по адресу из статичного массива.
Там где нужны задержки пишешь макрос, в который передаешь id и время. сам макрос создает метку для goto и записывает время для ожидания.
а можно создать поток и делать там задержки... ай лан не бей я тоже нуб!!
|
|
|

21.07.2018, 23:45
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от Azller Lollison
а можно создать поток и делать там задержки... ай лан не бей я тоже нуб!!
Можно. И я думал об этом как о варианте, который позволил бы заменить wait не выходя за пределы стандарта языка. Однако для синхронизации много ебли надо. Я рассматривал вариант с постановкой функций на очередь - в потоке с задержками, при вызове функции этот поток блокируется и ожидает основной поток, пока тот выполнит за него эту функцию. По скорости будет очень близко к однопотоку (чуть быстрее) и с задержками. Но возникает проблема с обращением к полям структур. Можно копировать структуры, но это как-то расточительно, и в момент синхронизации тоже не ясно чье изменение оставлять: то что было в основном потоке с момента копирования, или то что произошло в отдельном потоке?
Сообщение от GovnocodeLua
Как можно завершить процесс по названию(процесса), без названия программы
Находишь Pid и вызываешь TerminateProcess
|
|
|

20.07.2018, 10:56
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
static DWORD timer = 60000 + GetTickCount();
if(timer - GetTickCount()
|
|
|

20.07.2018, 14:46
|
|
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами:
4453790
Репутация:
8
|
|
Что делать если плагин находиться в другой папке, а нужно создать директорию в корневой папке с игрой?
Например: (В скрытом контенте)
Скрытое содержимое доступно для зарегистрированных пользователей!
Пришла в голову такая идея, можно же через реестр прочитать полный путь файла gta_sa.exe?
|
|
|

20.07.2018, 18:45
|
|
Новичок
Регистрация: 14.07.2018
Сообщений: 13
С нами:
4122738
Репутация:
0
|
|
Можно ли как-нибудь узнать ID (не тот, который даёт самп, а именно GTA'шный ID) машины, в которой сидит сейчас игрок?
|
|
|

20.07.2018, 19:17
|
|
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами:
4384333
Репутация:
113
|
|
Сообщение от Some_Clever_Name
Можно ли как-нибудь узнать ID (не тот, который даёт самп, а именно GTA'шный ID) машины, в которой сидит сейчас игрок?
0xB700F0
|
|
|

21.07.2018, 21:30
|
|
Новичок
Регистрация: 14.07.2018
Сообщений: 13
С нами:
4122738
Репутация:
0
|
|
Можно ли получить X, Y, Z метки, которая есть на данный момент именно на мини-карте, а не на обычной карте?
|
|
|

22.07.2018, 21:16
|
|
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами:
4453790
Репутация:
8
|
|
Как отправить SMS в чат без SF?
|
|
|

22.07.2018, 21:39
|
|
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами:
5145387
Репутация:
183
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|