Lua HUD ChatSelector | Быстрый выбор чата | ОБНОВЛЕНИЕ

BARRY BRADLEY

Известный
711
176
Сделай проверку на пустоту команды, ибо когда переключаешь через ТАБ оно не возвращается на начало а идёт до конца, а команд то меньше. Допустим у меня 3 команды, я жму таб чтоб вернуться на начало, но этого не происходит
 
Последнее редактирование:
  • Вау
Реакции: chapo

sjsuhwhwhv

Известный
87
19
А так не будет лучше?

Lua:
function sampev.onSendCommand(cmd)
end

function sampev.onSendChat(message)
    if not cmd then
        if radio_button.v ~= 1 then
            local send = {
                [1] = ini.commands.c1,
                [2] = ini.commands.c2,
                [3] = ini.commands.c3,
                [4] = ini.commands.c4,
                [5] = ini.commands.c5,
                [6] = ini.commands.c6,
                [7] = ini.commands.c7,
                [8] = ini.commands.c8,
                [9] = ini.commands.c9,
                [10] = ini.commands.c10
            }
                sampSendChat(send[radio_button.v]..' '..message)
            return false
        end
    end   
end
 

FugaMagic

Потрачен
1,118
519
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чем версии отличаются?
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,747
11,157
Ничего против скрипта не имею, но я уверен найдется человек который скажет "Нахуя ты тут используешь имгуи??"
А как еще?) На рендере? Типо если юзать чекбоксы DXUT то при нажатии на них чат закрывается
 

GrishaMazzlov

https://t.me/RealCashFlow101
Проверенный
1,783
937
Приветствую! Как игрок, вернувшийся на гамбит, предлагаю обнову. В скрипте всего 9 команд, но если ты чаше всего используешь 3-4 из девяти, постоянно бесит ебашанье таба для переключение на нужную команду. Предлагаю вот что: добавить переключение на нужную команду по счёту с помощью "TAB + цифра" и в зависимости от нажатой цифры включится нужная по счёту команда.
Заранее спасибо!
 
  • Нравится
Реакции: teddy bear, Vintik и chapo

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,747
11,157
upd. попытался пофиксить баг с переключением невидимых режимов чата. (пофиксил 50/50)
файл с фиксом: ChatSelector v3(2).lua
 

CaJlaT

Овощ
Модератор
2,809
2,597
Лови идею для обновы: переключение назад на шифт+таб
 

livingflore

Известный
366
318
ChatSelector V3.lua
Код:
[ML] (error) ChatSelector V3.lua: opcode '0AF9' call caused an unhandled exception
stack traceback:
    [C]: in function 'sampSendChat'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:399: in function <C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398>
stack traceback:
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    ...
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
    [C]: in function 'create'
    C:\Games\GTA San Andreas\moonloader\ChatSelector V3.lua:398: in function 'callback'
    ...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:80: in function <...ames\GTA San Andreas\moonloader\lib\samp\events\core.lua:54>
[ML] (error) ChatSelector V3.lua: Script died due to an error. (3A34397C)

последовательность действий:
открываю чат, пару раз нажимаю таб, пишу
открываю чат ещё раз, нажимаю таб, иконка выбора исчезает (все чекбоксы пустые), нажимаю таб ещё раз - иконка выбора появляется на каком-то из чатов, пишу что-то, после чего заново открываю чат - скрипт уже не работает
с чем может быть связано?
 
D

deleted-user-411329

Гость
пофикси когда в поле нет команды нажимаешь таб и пустые тоже пролистываются