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

  #1  
Старый 21.07.2018, 23:05
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

покажите создание таймера на 1 минуту
Зачем тебе таймер? В VS прекрасный inline asm. Делаешь статичный массив на 100 элементов, и 2 статичные переменные: id элемента и текущее время.

После чего вставляешь inline asm, который в случае истечения времени делает джамп по адресу из статичного массива.

Там где нужны задержки пишешь макрос, в который передаешь id и время. сам макрос создает метку для goto и записывает время для ожидания.
 
Ответить с цитированием

  #2  
Старый 21.07.2018, 23:08
Azller Lollison
Познавший АНТИЧАТ
Регистрация: 20.07.2017
Сообщений: 1,292
С нами: 4639746

Репутация: 183


По умолчанию

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

Зачем тебе таймер? В VS прекрасный inline asm. Делаешь статичный массив на 100 элементов, и 2 статичные переменные: id элемента и текущее время.
После чего вставляешь inline asm, который в случае истечения времени делает джамп по адресу из статичного массива.
Там где нужны задержки пишешь макрос, в который передаешь id и время. сам макрос создает метку для goto и записывает время для ожидания.
а можно создать поток и делать там задержки... ай лан не бей я тоже нуб!!
 
Ответить с цитированием

  #3  
Старый 21.07.2018, 23:45
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Azller Lollison  

а можно создать поток и делать там задержки... ай лан не бей я тоже нуб!!
Можно. И я думал об этом как о варианте, который позволил бы заменить wait не выходя за пределы стандарта языка. Однако для синхронизации много ебли надо. Я рассматривал вариант с постановкой функций на очередь - в потоке с задержками, при вызове функции этот поток блокируется и ожидает основной поток, пока тот выполнит за него эту функцию. По скорости будет очень близко к однопотоку (чуть быстрее) и с задержками. Но возникает проблема с обращением к полям структур. Можно копировать структуры, но это как-то расточительно, и в момент синхронизации тоже не ясно чье изменение оставлять: то что было в основном потоке с момента копирования, или то что произошло в отдельном потоке?

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

Как можно завершить процесс по названию(процесса), без названия программы
Находишь Pid и вызываешь TerminateProcess
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

static DWORD timer = 60000 + GetTickCount();

if(timer - GetTickCount()
 
Ответить с цитированием

  #5  
Старый 20.07.2018, 14:46
Ranto
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами: 4453790

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

Что делать если плагин находиться в другой папке, а нужно создать директорию в корневой папке с игрой?

Например: (В скрытом контенте)

Скрытое содержимое доступно для зарегистрированных пользователей!


Пришла в голову такая идея, можно же через реестр прочитать полный путь файла gta_sa.exe?
 
Ответить с цитированием

  #6  
Старый 20.07.2018, 18:45
Some_Clever_Name
Новичок
Регистрация: 14.07.2018
Сообщений: 13
С нами: 4122738

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

Можно ли как-нибудь узнать ID (не тот, который даёт самп, а именно GTA'шный ID) машины, в которой сидит сейчас игрок?
 
Ответить с цитированием

  #7  
Старый 20.07.2018, 19:17
SiTrak
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами: 4384333

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

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

Можно ли как-нибудь узнать ID (не тот, который даёт самп, а именно GTA'шный ID) машины, в которой сидит сейчас игрок?
0xB700F0
 
Ответить с цитированием

  #8  
Старый 21.07.2018, 21:30
Some_Clever_Name
Новичок
Регистрация: 14.07.2018
Сообщений: 13
С нами: 4122738

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

Можно ли получить X, Y, Z метки, которая есть на данный момент именно на мини-карте, а не на обычной карте?
 
Ответить с цитированием

  #9  
Старый 22.07.2018, 21:16
Ranto
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами: 4453790

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

Как отправить SMS в чат без SF?
 
Ответить с цитированием

  #10  
Старый 22.07.2018, 21:39
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

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

Как отправить SMS в чат без SF?
BlastHackNet/mod_s0beit_sa(https://github.com/BlastHackNet/mod_s0beit_sa/blob/master/src/samp.cpp#L712)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.