Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 20.02.2012, 11:21   #1
 Elder Member User Information

smartdrake's Avatar
Question Размер чата

привет всем, хотелось бы помощи в решении проблемы:
играю на 2-х разных компах, разрешение мониторов на одном 1280х1024 и на другом 1920х1080. на первом мониторе чат стоит по умолчанию, на втором растянут. так вот когда я захожу на втором то чат автоматически растягивается, но когда вхожу на первый то чат не возвращается к своим нормальным (коротким) параметрам.

вообщем прошу помощи
Old 20.02.2012, 11:21   #1.5 - Disable Ads

Advertise on this site

Old 20.02.2012, 17:27   #2
Shestak
 Junior Member User Information

Shestak's Avatar
Только прописав в Profiles.lua размеры чата для определенных разрешений экрана, что-то типа такого:
lua Code [Select]:
if T.getscreenwidth < 1024 then
    C.chat.width = 300
    C.chat.height = 300
else
    C.chat.width = 300
    C.chat.height = 300
end
Начало условий может быть такое:
if T.getscreenwidth < 1024 then
if T.getscreenwidth <= 1024 then
if T.getscreenwidth >= 1024 then
f T.getscreenwidth > 1024 then
f T.getscreenwidth == 1024 then

Можно еще привязать определенные размеры чата и для разных чаров.
Old 20.02.2012, 17:39   #3
smartdrake
 Elder Member User Information

smartdrake's Avatar
не ты не понял, размер привязан... т.е. я захожу в настройки и он установлен нормально.. только нужно на него нажать, потом применить и сделать релоад уи... а если на растяжение то это просто работает без проблем типа раз зашел и на тебе...
Old 20.02.2012, 17:42   #4
Shestak
 Junior Member User Information

Shestak's Avatar
У чата, при эвенте PLAYER_ENTERING_WORLD срабатывает(единожды за сессию) функция(SetupChatPosAndFont) "стилизации" чата.
В которой прописана высота и ширина чата.

Сделай так, как я сказал выше, и у тебя все получится.
Old 20.02.2012, 17:45   #5
smartdrake
 Elder Member User Information

smartdrake's Avatar
т.е. настройка в игре 440 просто игнорируется если у меня чат растянут? тогда зачем она нужна?
я сделаю как ты прописал завтра... отпишусь как получиться

да и при каждом обновлении через курс клиент мне нужно будет переписывать этот файл как я понимаю?
Old 20.02.2012, 17:51   #6
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by smartdrake View Post
т.е. настройка в игре 440 просто игнорируется если у меня чат растянут? тогда зачем она нужна?
Если нужно бы было применять размеры чата для разных чаров, у которых в свою очередь разные разрешения экрана, твой способ бы подошел.


Quote:
Originally Posted by smartdrake View Post
да и при каждом обновлении через курс клиент мне нужно будет переписывать этот файл как я понимаю?
Да, этот файл перезапишется, точнее все, что ShestakUI_* перезапишется. Этот файл создавался и остается таковым для "ручного" управления персональными настройками.

П.С.: Есть еще один вариант, правда я не пробовал его. Согласно этому топику http://shestak.org/forum/showpost.php?p=3535 ввести в чате:
Quote:
/console synchronizeSettings 0
/console synchronizeConfig 0
И на каждом компе настроить "свои" настройки. Тогда они не будут синхронизироваться. Мб поможет.
Old 21.02.2012, 07:34   #7
smartdrake
 Elder Member User Information

smartdrake's Avatar
вообщем чтобы не мучатся я вернул стандартный размер чата, очень жаль что нельзя использовать настройку шестака на разных компах.
синхронизацию отключить не получиться.. мне просто лень каждый раз делать заново макросы и клавиши биндить
Old 21.02.2012, 08:18   #8
Shestak
 Junior Member User Information

Shestak's Avatar
Окей, имеем два компа. На каждом установлен WoW и ShestakUI.
Пример(реальный, только что протестированный):
На первом компе разрешение экрана 1280*800, на втором компе разрешение экрана 1024*768.

Задача:
На первом компе размеры чата 350*112, на втором компе размеры чата 600*600.

Выполнение:
В ShestakUI\Config\Profiles.lua прописываем для своих персонажей такое условие:
lua Code [Select]:
if T.getscreenwidth == 1280 then
    C.chat.width = 350
    C.chat.height = 112
else
    C.chat.width = 600
    C.chat.height = 600
end

Результат:
Первый комп - http://i.imgur.com/f03mU.jpg
Второй комп - http://i.imgur.com/HR970.jpg



Решение первого сообщения дано и действует. Но если лень, то да. "Тут наши полномочия всё" (с)
Old 21.02.2012, 08:30   #9
smartdrake
 Elder Member User Information

smartdrake's Avatar
ок я понял я сделаю, так как делаю чтобы автоинвайт был всегда включен вручную после каждого обновления и буду делать чат вручную

на картинке выделено размер чата, так вот при больших значениях он их применяет сразу и без вопросов, а вот если там стоят значения меньшие то облом... я конечно понимаю что это не бага.. это фича причем настройки стоят на всем аккаунте... вот веселье мне
http://i.imgur.com/39k8v.jpg
Old 21.02.2012, 08:33   #10
Shestak
 Junior Member User Information

Shestak's Avatar
я выше показал решение которое работает. Но видимо его применять не хочется.

Tags
размер чата

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Корректный размер шрифта на 1200+ Shestak Technical Support 25 16.03.2012 19:44
Фон для чата Shestak General Discussion 11 05.10.2010 19:05
[RU] Исходный размер видео файла Shestak Off Topic 6 23.08.2010 16:25


Mobile Style Русский English Deutsch Italian Chinese