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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
4 страниц V  « 2 3 4

После руских букв идёт квадратик

, В горячем меню по h
Статус пользователя NichtWolf
сообщение 5.3.2014, 22:53
Сообщение #41
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

Смотри разнецу. просто меняю файл client.dll.
В начале мой client.dll
Узкая таблица счёта мне нравиться тока с этим файлом есть квадратики в меню по Н.





теперь твой client.dll. если не менять числа в res файле, то таблица счёта просто не влезет на экран
можно расширить её. тогда влезут все поля. но мне ненравиться шировая таблица.
с этим файлом нет крадратиков в меню по Н.
Хочу таблицу счёта, как на 1 скрине и без квадратиков как с твоим client.dll

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 5.3.2014, 23:31
Сообщение #42
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

NichtWolf
Цитата
я хочу закинуть в контру файл client.dll который самой последней версии
где ещё узкая таблица счёта.

Здесь вы сами себе противоречите. Вам уже было сказано, что начиная вроде как с 4554 билда были введены аватары в таблице счёта, которые есть и по сей день в самом новейшем билде 6153 от 29.08.2013. К тому же таблица приобрела функцию с динамическим масштабом, который меняется в зависимости от обёъма списка игроков. Следовательно вам нужна библиотека, старее этих нововведений, ниже 4554 билда, а не самой новой версии.

Цитата
Смотри разнецу. просто меняю файл client.dll.

Цитата
если не менять числа в res файле, то таблица счёта просто не влезет на экран
можно расширить её.

У меня было всё совершенно по другому, всё было адекватно. Использовал чистый клиент на 4554 билде.
Значит у вас уже не родные .res файлы, русификатор какой-либо ставили? Сами посудите: библиотека не подходит к билду, при условии, что она для него же и писалась и с ним же поставляется? Это просто смешно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 6.3.2014, 10:23
Сообщение #43
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

пробую обьяснить.
проблема одна - поле для ника очень широкое. из-за его вся таблица получаеться широкой
в старом client.dll - поле для ника на 5 см меньше!
посмотри сколько места от начала ника до надписи "убит" на первом скрине и втором.
как поле ника зделать меньше? некто таких длиных ников не пишет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 6.3.2014, 15:11
Сообщение #44
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

NichtWolf
Да причём здесь поле для ника?
Вы используете клиентский билд 4554? Дак почему вы не хотите использовать его родную библиотеку? С ней проблем нету никаких, а если у вас и с ней проблемы (как на скрине), то ищите проблемы в .res файлах! Вы кстати так и не ответили на вопрос, ставили ли вы какие-либо русификаторы? На 99.9% проблема именно в этом, так как кривой русификатор заменяет .res файлы. Что ж так туго доходит-то это до вас...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
yukish
сообщение 6.3.2014, 16:25
Сообщение #45
Стаж: 12 лет

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

3JIou CKuH

Это до тебя туго доходит!
Посмотри на скриншоты, он же тебе пишет, что вся проблема в широком поле ника, так оно и есть - из-за широкого поля ника, все остальные поля съезжают вправо и чтобы все поля было видно в таблице её искусственно нужно расширить. Он не хочет расширять - ему нравится узкая таблица (как на рисунке 1).
Если бы поле ника было меньшей ширины, то колонки со скрина 2 влезли бы в узкое поле таблицы.
Короче, скажи ему как колонку где надпись "Бомба/Убит" и колонки "Счёт", "Смерти", "Пинг" сделать левее для нового длл-файла.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 6.3.2014, 20:58
Сообщение #46
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

да. всё имено так! таблица разширяеться из-за широкого места под ник
как зделать его узким
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 6.3.2014, 21:50
Сообщение #47
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

yukish
Цитата
Это до тебя туго доходит!

Скорее в точности до наоборот! На скриншоты я смотрел. Теперь объясню:
В данном посту, NichtWolf дал понять, что использует клиентский билд 4554, верно? Далее, вот тут я написал ссылку на оригинальную, поставляемую с самим билдом данную библиотеку самой VALVe Corp. Вы понимаете, что это не какая-то сборка, где понапиханы библиотеки с разных билдов, а единый билд 4554, такой, какой он есть изначально. Это настоящая и подлинная библиотека для него! Вот ещё один пост, подтверждающий это. Теперь, что бы удостовериться, скачайте 4554 билд и сравните библиотеку, предложенную мной выше с той, что будет у вас внутри скачанного билда и они будут полностью идентичны (надеюсь функцией сравнения 2 бинарный файлов через тот же WinHex вы владеете)!
Вот вам ещё и скрины в добавок:
Screens



При использовании чистого билда 4554 и входящей в комплект данного билда библиотеки client.dll - проблем нет! Или вы считаете, что в VALVe работают исключительно дураки и предоставляют билд, с заведомо не подходящими библиотеками?
Я специально не поленился и собрал чистый клиент-распак на основе 4554 билда, скрины кстати именно с него. Хотите я вам его предоставлю, но только без данной библиотеки, а вы сами скачаете её с поста, который я указал выше, скопируете в нужное место и проверите?

У NichtWolf проблемы не с клиентом, а с пониманием того, что его клиент уже никак не может считаться чистым! Я не в курсе какие он ставил русификаторы на него (которые кстати и меняют .res файлы!!!), что ещё вытворял с клиентом. Хочет использовать библиотеку с прежних билдов и я не уверен, что у него все библиотеки оригинальные, кто его знает, что он там ещё менял!? Разве от него была данная информация??? Я ему сразу написал, что его затея бред, так не правильно и не должно быть!
Вот вам пример: пусть у вас установлена Windows 7, вы же не будете менять к примеру библиотеку C:\Windows\System32\ntdll.dll на версию из Windows XP? А вот насчёт NichtWolf я уже не уверен...

NichtWolf
Всё уже разжевано больше некуда! Моей вины в том, что вы упорно стоите на своём и не понимаете, что у вас уже не оригинальные .res файлы (и возможно много каких ещё), нету! Разбираться в вашем кривом клиенте, даже не зная что вы с ним делали? Нет уж, увольте...

Отредактировал: 3JIou CKuH, - 6.3.2014, 22:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 7.3.2014, 0:50
Сообщение #48
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

я говорил, у меня контра версии 4554 а файл client.dll из какой-то старой наверно 3779.
с родным client.dll из версии 4554 таблица счёта будет в 1.5 раза шире. а мне хочеться узкую!
в res файле, числа 347 нет, кароче в ручную задать ширину надписи под ник игрока - тупо нельзя.

смотри скриншот

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 7.3.2014, 1:48
Сообщение #49
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

NichtWolf
Вы не внимательно читали мои посты? Я ведь вам писал, что начиная с билда 4554 были введены аватары в таблице счёта, вот такие:
Screen
а так же то, что таблица счёта стала динамической и меняет свой масштаб в зависимости от количества игроков в ней. В No-Steam клиенте можно сделать показ аватара, используя функцию эмулятора, предназначенную для этого. Но показать можно лишь аватар для себя, его никто не увидит и вы не увидите аватары других игроков, поэтому эту функцию обычно отключают за не надобностью. Даже если функция отключена, кто сказал, что движок не резервирует место рядом с ником??? Я уже не знаю как ещё вам это объяснить...

У вас есть два варианта:
1) Использовать родную библиотеку от билда и перестать заниматься полной ерундой (самый оптимальный способ).
2) Использовать библиотеку от одного из предыдущих билдов, при этом забить на лишний символ в commandmenu. В случае если забивать на него вы не собираетесь, значит стоит попробовать поковырять эту библиотеку в любом удобном для вас Hex-редакторе и попытаться убрать данный символ. (Способ относится далеко к не стабильным и бредовым, так же не стоит забывать о возможных несовместимостях из-за различных версий библиотеки и движка, других багах).

Всё что можно было я написал, ключевая информация находится в данной теме. Хотите дальнейших проблем - продолжайте стоять на своём, а хотите - можете прислушаться к моим советам, я далеко не новичок в вопросах о сборке клиента. Решать вам, а не мне...
На данном этапе считаю, что все нужные советы я дал, следовательно моя помощь больше не нужна...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 7.3.2014, 12:04
Сообщение #50
Стаж: 12 лет

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

Ты не поймёшь, что он тебе пишет или вы стебётесь друг с друга?

Он тебе пишет, что ему не нравится широкая таблица. И что широкая таблица получается ИСКЛЮЧИТЕЛЬНО из-за большого размера поля для имени-ника. У него это поле 347 пикселей, я измерил твоё поле оно 488 пикселей. Причём твоя аватарка, которая находится левее того отрезка, который вы меряете!!

Настрой свою таблицу так, чтобы у тебя, ширина поля ника была = 347 пикселей. Я сомневаюсь что сможешь. Думаю, параметр "размера поля для ника" жёстко зашит в client.dll и не настраивается.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 7.3.2014, 14:12
Сообщение #51
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

yukish
Цитата
Думаю, параметр "размера поля для ника" жёстко зашит в client.dll и не настраивается.

Тогда в чём проблема открыть библиотеку в любом Hex-редакторе да поискать? Я вот 5 минут полистал её, воспользовался поиском (Ctrl+F). На данный момент не могу сказать где именно находится ширина, но уже видел что-то похожее, проверять и тестировать не стал, ибо времени нету + считаю это маразмом, всё и так работает как надо. Если уважаемый NichtWolf хочет, пусть пробует, ищет, тестирует и т.д. Я итак уже довольно много времени потратил на помощь и объяснения что и почему, теперь ещё и библиотеку ковырять за него?? Голова на плечах есть? Есть. Вот и пусть думает!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
yukish
сообщение 7.3.2014, 16:00
Сообщение #52
Стаж: 12 лет

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

Цитата(3JIou CKuH @ 7.3.2014, 15:12) *
yukish

Тогда в чём проблема открыть библиотеку в любом Hex-редакторе да поискать? Я вот 5 минут полистал её, воспользовался поиском (Ctrl+F). На данный момент не могу сказать где именно находится ширина, но уже видел что-то похожее, проверять и тестировать не стал, ибо времени нету + считаю это маразмом, всё и так работает как надо. Если уважаемый NichtWolf хочет, пусть пробует, ищет, тестирует и т.д. Я итак уже довольно много времени потратил на помощь и объяснения что и почему, теперь ещё и библиотеку ковырять за него?? Голова на плечах есть? Есть. Вот и пусть думает!


Не думаю, что одну цифру реально найти в dll-ке размером в мегабайт. Тем более, само значение может быть не точно 347, а 346 или 348. Или величина не в пикселях, а задана цифрой максимального количества символов в нике. Например в старой версии dll-ки допускается ник 30 символов, а дальше обрезается. А в новой версии выделено поле под 50 символов, а дальше обрезается. Или как-то так... Без подготовки это НЕ НАЙДЁШЬ!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 7.3.2014, 16:18
Сообщение #53
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

yukish
Совсем не верно мыслите. Как вы уже писали, точного значения никто не знает и как вы тогда собрались его искать? Поди туда, не знаю куда, принеси то, не знаю что?
Даю подсказку: искать нужно "Score", "ScoreBoard", "Player", "Players", "PlayerList" и т.д. и просматривать блоки, содержащие данный текст, а не какое-то значение, которого никто не знает...
Кому нужно, тот будет ковырять эту библиотеку, пока не поймёт, всё познаётся на практике. Мне лично это не нужно, я считаю, что в ней всё правильно и урезать ничего не надо, поэтому и искать не вижу смысла. Как говорится, тему для размышления я дал, дерзайте...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
yukish
сообщение 7.3.2014, 18:08
Сообщение #54
Стаж: 12 лет

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

От твоих "подсказок" до реализации патча длл-ки, как черепахе до америки рачки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 7.3.2014, 18:21
Сообщение #55
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Такой LOL в теме rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
yukish
сообщение 7.3.2014, 22:25
Сообщение #56
Стаж: 12 лет

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

Цитата(Safety1st @ 7.3.2014, 19:21) *
Такой LOL в теме rofl.gif


Здесь одно сообщение без смысла и это твоё.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NichtWolf
сообщение 8.3.2014, 18:46
Сообщение #57
Стаж: 17 лет

Сообщений: 573
Благодарности: выкл.

Цитата(3JIou CKuH @ 7.3.2014, 17:12) *
yukish

Тогда в чём проблема открыть библиотеку в любом Hex-редакторе да поискать? Я вот 5 минут полистал её, воспользовался поиском (Ctrl+F). На данный момент не могу сказать где именно находится ширина, но уже видел что-то похожее, проверять и тестировать не стал, ибо времени нету + считаю это маразмом, всё и так работает как надо. Если уважаемый NichtWolf хочет, пусть пробует, ищет, тестирует и т.д. Я итак уже довольно много времени потратил на помощь и объяснения что и почему, теперь ещё и библиотеку ковырять за него?? Голова на плечах есть? Есть. Вот и пусть думает!


я неумею делать как ты написал. я в кодах ничо не понемаю!
Можеш помоч.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 8.3.2014, 22:31
Сообщение #58
Стаж: 12 лет

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

Я не умею длл-ки патчить, может 3JIou CKuH подсобит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3JIou CKuH
сообщение 9.3.2014, 0:08
Сообщение #59
Стаж: 15 лет

Сообщений: 491
Благодарностей: 279
Полезность: 818

yukish
Цитата
может 3JIou CKuH подсобит

Очень сомневаюсь, что смогу. Там разбираться надо что да как, а времени катастрофически не хватает: даже сегодня, толком не спавший, с бодуна, мотался по городу как белка в колесе, из-за этого даже с праздником поздравлял женский пол с опозданием sad.gif
Так что дальше уже без меня, ребята...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 9.3.2014, 11:55
Сообщение #60
Стаж: 12 лет

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

Ну вот, больше всех обещал.
А теперь всё списал на женский пол...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V  « 2 3 4
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: