SC21 ASI Chat ImGui | Анимированный чат SAMP на ImGui | 1.2

Конкурс SA:MP Coder 2021

DVRST

Известный
806
125
SA-MP 0.3.7
Exception At Address: 0x70D10FF3
Base: 0x03CA0000

Registers:
EAX: 0x00000000 EBX: 0xFFFFFFFF ECX: 0x00000000 EDX: 0x0E568898
ESI: 0x15D47DF0 EDI: 0x15D47DF0 EBP: 0x0177F2F8 ESP: 0x0177F2C0
EFLAGS: 0x00210246

Stack:
+0000: 0x05B38790 0x127EB398 0x00000000 0x7F7FFFFF
+0010: 0x15D47DF0 0x00000000 0x00000348 0x0000020D
+0020: 0x0F797BF8 0x0000016E 0x00000040 0x00000800
+0030: 0x48DB1B60 0x772BDB8E 0x0177F358 0x70D0428C
+0040: 0x05B38790 0x127EB398 0x00000000 0xBAF9A934
+0050: 0x00000000 0x00000000 0x00000000 0x00000000
+0060: 0x3F800000 0x00000000 0xBF801381 0x3F801F35
+0070: 0x00000000 0x3F800000 0x00000000 0x00000000
+0080: 0x00000690 0x0000041A 0x00000000 0x3F800000
+0090: 0x0177F604 0x03D042E5 0x0177F604 0x03D042EC
+00A0: 0x007F99B0 0x03D11487 0x05B38790 0x007F99B0
+00B0: 0xFFFFFFFF 0x00000000 0x00000000 0x00000000
+00C0: 0x00000000 0x00000000 0x00000000 0x00000000
+00D0: 0x00000000 0x00000000 0x00000000 0x00000000
+00E0: 0x00000000 0x00000000 0x00000000 0x00000000
+00F0: 0x00000001 0x00000000 0x00000000 0x00000000
+0100: 0x0C768204 0x00000000 0x00000000 0x00000000
+0110: 0x0177F4C8 0x0F29B62C 0x00000000 0x00000000
+0120: 0x0F29B62C 0x00000000 0x00000000 0x00000004
+0130: 0x01AFF8C0 0x6BBE7C96 0x0862BB9C 0x0000000C
+0140: 0x01AE4084 0x0177F428 0x0177F424 0x6165CBE7
+0150: 0x01BDC098 0x01B70480 0x01B70480 0x00000009
+0160: 0x00000000 0x0177F43C 0x6BBE7CB2 0x0862BB9C
+0170: 0x00000000 0x13E15C1C 0x15627BC0 0x0177F460
+0180: 0x6D1EE780 0x01BDC098 0x00000000 0x13E15C1C
+0190: 0x15627BC0 0x6D1EE6E0 0x0177F4CC 0x15627BC0
+01A0: 0x0177F500 0x0862BB9C 0x0C6EB65C 0x0862BB9C
+01B0: 0x6165D276 0x0177F494 0x6165D418 0x00000000
+01C0: 0x0177F534 0x0862BB9C 0x00000000 0x6165D6A0
+01D0: 0x0862BB9C 0x0177F4E4 0x6165D84D 0x0177F534
+01E0: 0x0862BBD8 0x0C6EB680 0x00000010 0x00000020
+01F0: 0x00000000 0x0000001C 0x00000000 0x00000002
+0200: 0x00000000 0x00000001 0x15627BC0 0x01BDC098
+0210: 0x15627DF0 0x0862BB9C 0x13DC3A8C 0x6BBE7CBC
+0220: 0x0177F4FC 0x0177F4F8 0x6BBE7DC5 0x0862BB9C
+0230: 0x0177F534 0x6BBE7DAC 0x0177F550 0x6D1DEEAD
+0240: 0x01BDC098 0x0177F534 0x6D1DEDB0 0x0C05F040
+0250: 0x6D1DEEC3 0x00000004 0x15627BC0 0x0C05F040
+0260: 0x13DC3A8C 0x0177F588 0x0862BB9C 0x0000000C
+0270: 0x00000004 0x00000004 0x0177F558 0x6165C7C8

SCM Op: 0x446, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
 

vellbron

Новичок
16
0
строка чата наверху, как пофиксить?
sa-mp-060.png
 

Wequhassa

Новичок
1
0
На лаунчере когда ставишь начинает прокрутка чата мигать, нельзя никак убрать?
 

Myroslaw

Известный
133
5
А че у меня ни на какой сборке не запускается? Что может БЬІТЬ?
 

higaru

Новичок
20
0
Хай ку прив, кароче вот вопрос такой, как созданить настройки pagesize и timestamp, после перезахода настройки слетают, хотя в samp cfg все включено, но после перезахода все слетает, и приходится по новому водить timestamp и pagesize
 

#Northn

Известный
Автор темы
Всефорумный модератор
2,661
2,629
Хай ку прив, кароче вот вопрос такой, как созданить настройки pagesize и timestamp, после перезахода настройки слетают, хотя в samp cfg все включено, но после перезахода все слетает, и приходится по новому водить timestamp и pagesize
Плагин использует стандартные функции сампа для получения значения этих элементов, я без понятия почему у тебя оно может не работать, у всех всё работает.
 

BigStartGames

Новичок
24
1
На 1366x768 выглядит максимально убого, как будто включил 800х600, чат как будто троится, прочитать проблематично
 

Freym

Известный
491
207


Это — Chat ImGui, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui.

Требования для работы плагина:
Преимущества перед Chat MImGui:
  • В чате больше не появляются знаки вопроса при некоторых символах
  • Чат не перекрывает диалоги
  • Не крашит при случайных обстоятельствах
  • Одновременная поддержка SAMP 0.3.7-R1 и 0.3.7-R3-1.
  • Имеется полноценная поддержка с посторонними модификациями, взаимодействующими с чатом (исключение: модификации для очистки чата; AlphaChat (но его функционал встроен в плагин) AlphaChat добавляет возможность использования прозрачных тегов, а не добавляет анимацию)
Планы на улучшение:
  • Замена всех элементов чата на ImGui (спорный момент, есть сомнения что займусь)
  • Возможность смены размера шрифта через /fontsize не перезаходя в игру (тоже есть сомнения, действительно оно так нужно?).
  • Добавить возможность скроллить так же через сам скроллбар (зажимаешь на скроллбар и тянешь, сейчас это не работает. Только кнопками Page Up/Down, либо скроллингом)
Установка: переместить файл Chat ImGui1.2.asi из вложений в корневую папку с игрой.

GitHub: Northn/Chat-ImGui
Использованные ресурсы: imgui; SAMP API
Фикс можна пжпжпжпжппжпжпж
 
  • Bug
Реакции: #Northn

reag1let

Новичок
13
1


Это — Chat ImGui, функционалом которого является смена существующего SAMP-овского чата на более современный графический движок — ImGui.

Требования для работы плагина:
Преимущества перед Chat MImGui:
  • В чате больше не появляются знаки вопроса при некоторых символах
  • Чат не перекрывает диалоги
  • Не крашит при случайных обстоятельствах
  • Одновременная поддержка SAMP 0.3.7-R1 и 0.3.7-R3-1.
  • Имеется полноценная поддержка с посторонними модификациями, взаимодействующими с чатом (исключение: модификации для очистки чата; AlphaChat (но его функционал встроен в плагин) AlphaChat добавляет возможность использования прозрачных тегов, а не добавляет анимацию)
Планы на улучшение:
  • Замена всех элементов чата на ImGui (спорный момент, есть сомнения что займусь)
  • Возможность смены размера шрифта через /fontsize не перезаходя в игру (тоже есть сомнения, действительно оно так нужно?).
  • Добавить возможность скроллить так же через сам скроллбар (зажимаешь на скроллбар и тянешь, сейчас это не работает. Только кнопками Page Up/Down, либо скроллингом)
Установка: переместить файл Chat ImGui1.2.asi из вложений в корневую папку с игрой.

GitHub: Northn/Chat-ImGui
Использованные ресурсы: imgui; SAMP API
Мне нравиться, но для меня чат мало добавь /fontsize и /pagesize