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

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

Репутация: 183


По умолчанию

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

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

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

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

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

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

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

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

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

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

Репутация: 133


По умолчанию

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

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

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

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

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

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

  #6  
Старый 25.12.2016, 20:57
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

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

Как проверить кнопку на однократное нажатие?
Желательно без огромных хуков клавиатуры.
Для работы с кнопками можно использовать метод GetAsyncKeyState(Байт_код), но с ней иногда бывают проблеммы(залипание, фантомное срабатывание иногда просто не действует), поэтому опишем свою функцию.

Прототип:

C++:





Код:
BOOL
State_Key
(
int
Key
,
DWORD dwTimeOut
)
;


Key - байт код клавиши

dwTimeOut - время до возможности повторного действия в Мсек(не совсем точное определение)

Определяем структуру.

C++:





Код:
static
struct
_Keys
{
bool
bPressed
;
DWORD       dwStartTime
;
}
kPressingKeys
[
256
]
;


функа :

C++:





Код:
BOOL
State_Key
(
int
Key
,
DWORD dwTimeOut
)
{
if
(
HIWORD
(
GetKeyState
(
Key
)
)
)
{
if
(
!
kPressingKeys
[
Key
]
.
bPressed
||
(
kPressingKeys
[
Key
]
.
dwStartTime
&&
(
kPressingKeys
[
Key
]
.
dwStartTime
+
dwTimeOut
)

NULL
)
kPressingKeys
[
Key
]
.
dwStartTime
=
GetTickCount
(
)
;
return
TRUE
;
}
}
else
kPressingKeys
[
Key
]
.
bPressed
=
FALSE
;
return
FALSE
;
}


Ставишь в функе время, секунд 15 , думаю хватит.

Автор "крайслер"

Взято с zhyk.ru.

p.s. делал как то без времени , когда запаривался по поводу этого вопроса , но так как все свои сурсы проебал , не помню уже.
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Можно через событие WM_KEYUP в сообщениях окна.
 
Ответить с цитированием

  #8  
Старый 27.12.2016, 13:58
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

Кто нибудь компилил C++ для SAMPFUNCS на Ubuntu? У меня с инклудами проблема, нашел выход только поставить виртуалку и скачать VC 2012
 
Ответить с цитированием

  #9  
Старый 27.12.2016, 15:17
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

Кто нибудь компилил C++ для SAMPFUNCS на Ubuntu? У меня с инклудами проблема, нашел выход только поставить виртуалку и скачать VC 2012
mingw, winegcc, но нет нормального ассемблера
 
Ответить с цитированием

  #10  
Старый 27.12.2016, 21:29
TheMY3
Познающий
Регистрация: 26.12.2016
Сообщений: 61
С нами: 4936063

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

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

mingw, winegcc, но нет нормального ассемблера
Понял, а через CLion кто-то пробовал компилировать? Мне как то продукты JetBrains по душе, использую их давно, VS в новинку и не совсем привычно.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...