Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Как отловить скорость игрока?

[РЕШЕНО]
Статус пользователя maxe34
сообщение 19.12.2015, 17:35
Сообщение #1
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Здравствуйте!

Помогите пожалуйста!

Как отловить скорость игрока, преобразовать скорость в целое число и вывести в hud (%d), может у кого-то есть что-то подобное? :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Vaqtincha
сообщение 19.12.2015, 17:40
Сообщение #2
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

https://forums.alliedmods.net/showthread.php?p=702520
меня забанили в гугле нашел через яндекс.

Для отладки https://forums.alliedmods.net/showthread.php?p=407040 полезная штуковина

Отредактировал: Vaqtincha, - 19.12.2015, 17:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 19.12.2015, 18:07
Сообщение #3
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Цитата(Vaqtincha @ 19.12.2015, 18:35) *
https://forums.alliedmods.net/showthread.php?p=702520
меня забанили в гугле нашел через яндекс.

Для отладки https://forums.alliedmods.net/showthread.php?p=407040 полезная штуковина

Чет вписал в код, скомпилил, залил на серв, зашел, а скорость тупо показывает "0.00" :(

:C
Прикрепленный файл  code.sma ( 2,46 килобайт ) Кол-во скачиваний: 7


Отредактировал: maxe34, - 19.12.2015, 18:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 19.12.2015, 18:18
Сообщение #4
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

maxe34, возьми простой спидометер и не парься.

Прикрепленный файл  speedometer.sma ( 1,88 килобайт ) Кол-во скачиваний: 26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 19.12.2015, 18:23
Сообщение #5
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Цитата(Legend21 @ 19.12.2015, 19:13) *
maxe34, возьми простой спидометер и не парься.

Прикрепленный файл  speedometer.sma ( 1,88 килобайт ) Кол-во скачиваний: 26

Тот же самый плаг скинули, что и Vaqtincha, но мне нужно вшить скорость в другой исходник, я выше скинул кусок кода
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 19.12.2015, 22:45
Сообщение #6


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

maxe34, Почему код не вырежешь из спидометра и не поставишь себе?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 19.12.2015, 22:52
Сообщение #7


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Цитата(Vaqtincha @ 19.12.2015, 17:35) *
меня забанили в гугле нашел через яндекс.

Это-это,как это?
Спойлер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 20.12.2015, 10:15
Сообщение #8
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Цитата(kolobok1 @ 19.12.2015, 23:41) *
maxe34, Почему код не вырежешь из спидометра и не поставишь себе?

Вырезал, с другого спидометра, все как бы работает, скорость показывает, но худ работает максимум 20-30 сек. после чего просто пропадает, и заново появляется только после перезапуска сервера...(

Исходник ниже, посмотри пожалуйста что не так?
Строки где я вставлял: 1782 -1799

Исходник полностью:
Прикрепленный файл  color_nanosuit_advanced.sma ( 67,53 килобайт ) Кол-во скачиваний: 9


Исходник плагина Спидометр:

Тут
Прикрепленный файл  csdm_speed.sma ( 1,25 килобайт ) Кол-во скачиваний: 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 20.12.2015, 10:30
Сообщение #9
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

kolobok1,
вот это
http://natribu.org/


Отредактировал: Bloo, - 20.12.2015, 13:44
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 20.12.2015, 10:32
Сообщение #10
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

Цитата(maxe34 @ 20.12.2015, 10:10) *
Вырезал, с другого спидометра, все как бы работает, скорость показывает, но худ работает максимум 20-30 сек. после чего просто пропадает, и заново появляется только после перезапуска сервера...(

Исходник ниже, посмотри пожалуйста что не так?
Строки где я вставлял: 1782 -1799

Исходник полностью:
Прикрепленный файл  color_nanosuit_advanced.sma ( 67,53 килобайт ) Кол-во скачиваний: 9


Исходник плагина Спидометр:

Тут
Прикрепленный файл  csdm_speed.sma ( 1,25 килобайт ) Кол-во скачиваний: 8


Потому что таска нету. Чтобы худ работал бесконечно, нужно задать бесконечный таск. Я одно не пойму, зачем тебе это все? Если перед тобой готовые спидометры. Они и созданы для того, чтобы отлавливать скорость игрока и выводить в hud информер эту информацию, что тебе и нужно, судя по твоему посту.

Отредактировал: Legend21, - 20.12.2015, 10:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 20.12.2015, 10:39
Сообщение #11
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Цитата(Legend21 @ 20.12.2015, 11:27) *
Потому что таска нету. Чтобы худ работал бесконечно, нужно задать бесконечный таск. Я одно не пойму, зачем тебе это все? Если перед тобой готовые спидометры. Они и созданы для того, чтобы отлавливать скорость игрока и выводить в hud информер эту информацию, что тебе и нужно, судя по твоему посту.

я не хочу отдельный плагин ставить...
Просто хочу чтобы скорость была в одном исходнике с модом и худ имел такой вид:

Cкрин:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 20.12.2015, 12:51
Сообщение #12


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

maxe34, Ну вот: ЖМИ

Vaqtincha, Может я чего-то не до понял,я тебя вроде не оскорблял и не куда не посылал.А спросил,как случалось так что тебя забанили в гугле,а ты меня в данной ситуации послал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 20.12.2015, 13:18
Сообщение #13
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

kolobok1, просто гугл добавил в чс мой айпи вот и всё.
Человек тут просил помощь прекрати оффтоп

Отредактировал: Vaqtincha, - 20.12.2015, 13:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 20.12.2015, 16:39
Сообщение #14
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Цитата(kolobok1 @ 20.12.2015, 13:47) *
maxe34, Ну вот: ЖМИ

Vaqtincha, Может я чего-то не до понял,я тебя вроде не оскорблял и не куда не посылал.А спросил,как случалось так что тебя забанили в гугле,а ты меня в данной ситуации послал.

Сделал бесконечный таск при спавне игрока, но увы, ничего не помогло, как пропадал худ, так и пропадает.... :( Запримечу, что после запуска сервера и при первом заходе, то только тогда худ работает 20-30 секунд, но после того как меня убивают и я снова возраждаюсь, худ уже не появляется, так же и после реконнекта, после чего перезапускаю сервер, захожу и худ работает опять те же 20-30 секунд.......
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 20.12.2015, 16:56
Сообщение #15
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

maxe34, так и будет. Чтобы этого не было, нужно ПРАКТИЧЕСКИ полностью переписывать событие fw_screenthink . Просто так ты туда спидометр не воткнешь. Он имеет свойство подсчет чисел в реальном времени, а для этого нужно расширить hud канал, дабы он не пропадал. Да и ты почему то в формат засунул speed . В формате ничего не будет, нужен именно hud. Тот код мне вообще не знаком, по этому я не могу тебе помочь. Я бы сделал по своему - это удалил fw_screenthink , а вместо него сделал бесконечным таксом.

Не знаю или поможет.

Попробуй воткнуть speed в

Код:
ShowSyncHudMsg(id, nd_hud_sync, "%s | %d", hud, speed)

Вот так

Отредактировал: Legend21, - 20.12.2015, 17:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 20.12.2015, 17:29
Сообщение #16
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

Попробовал, всеравно пропадает...( Можешь сделать так, как ты хочешь, удалить fw_screenthink и сделать по своему? Я думаю твоя задумка не изменит сам вид худа?

Отредактировал: Bloo, - 20.12.2015, 17:31
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 20.12.2015, 18:50
Сообщение #17


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

maxe34, Кинь как ты делал?Может дело в таске?Как ты делал сам таск?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maxe34
сообщение 20.12.2015, 23:15
Сообщение #18
Стаж: 10 лет

Сообщений: 79
Благодарностей: 5
Полезность: < 0

kolobok1, нет, я ничего не делал больше, понял что все это бесполезно....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 21.12.2015, 16:48
Сообщение #19


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

maxe34, Зря,если хочешь научится нужно идти до последнего)

Отредактировал: kolobok1, - 21.12.2015, 16:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: