Lua [samp-rp] new squad list. update v2.

SnOoWmaN

Известный
Автор темы
118
101
Всё должно всё равно нормально работать. Походу лимиты стринга в рендере, надо делить на 2 рендера, не знаю точно.
Да, проверил, лимит в 255 ячеек, вроде. Тут либо делить на две части, либо убирать цвет ников / айди.

Обновил скрипт полностью. Теперь не должно быть ошибок, как на скрине выше, вне зависимости от того какой принцип работы задействован.
Сквады с нонРП никами так же будет отображать неверно, не стал их учитывать, не знаю надо ли, если попросите, обновлю.
Будут ошибки какие, отписывайтесь.
 
Последнее редактирование:

kastyan

Известный
257
30
[20:23:16.059701] (error) squad v2: ...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua:198: attempt to concatenate local 'playerid' (a nil value)
stack traceback:
...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua: in function <...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua:177>
[20:23:16.059701] (error) squad v2: Script died due to an error. (id:20)

так же хочу предложить, чтобы /squad.chat, менял цвет только [Сообщество] Nick_Name:, а сам текст был белым, или наоборот

Упд: скрипт умирает после ввода squad.type
 
Последнее редактирование:

SnOoWmaN

Известный
Автор темы
118
101
[20:23:16.059701] (error) squad v2: ...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua:198: attempt to concatenate local 'playerid' (a nil value)
stack traceback:
...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua: in function <...sers\Praha\Downloads\San Andreas\moonloader\squad v2.lua:177>
[20:23:16.059701] (error) squad v2: Script died due to an error. (id:20)

так же хочу предложить, чтобы /squad.chat, менял цвет только [Сообщество] Nick_Name:, а сам текст был белым, или наоборот

Упд: скрипт умирает после ввода squad.type

Исправил, вроде, забыл добавить проверку на nil. Если ошибки будут, отпиши.
Добавил команду /squad.chat_text - Изменить текст рации, юзай /squad.chat_text [Рация]{FFFFFF}
 

kastyan

Известный
257
30
Есть одна проблема, время от времени само в час выбивает /squad members и не флуди

еще кое что нашел, при /squad.type, те кто в афк пропадают из списка, остается пустое место, это не всегда, но очень часто
 
Последнее редактирование:

SnOoWmaN

Известный
Автор темы
118
101
Есть одна проблема, время от времени само в час выбивает /squad members и не флуди

еще кое что нашел, при /squad.type, те кто в афк пропадают из списка, остается пустое место, это не всегда, но очень часто
Возможно такое да, сколько сек ставишь в /squad.update_time?
Про /squad.type разберусь, скинь скринов в лс или сюда
 

kastyan

Известный
257
30
Возможно такое да, сколько сек ставишь в /squad.update_time?
Про /squad.type разберусь, скинь скринов в лс или сюда
по разному пробовал время обновления ставить
mg 26-01-2020 19-27-38 [1].png
 
  • Нравится
Реакции: SnOoWmaN

SnOoWmaN

Известный
Автор темы
118
101
Последнее редактирование:

SnOoWmaN

Известный
Автор темы
118
101
Замени проверки на это
Lua:
elseif msg:find("AFK") and not msg:find("SLEEP") then
    id, nickname, afk = msg:match("%[(%d+)%] (%a+_%a+).+( %d+)")
elseif not msg:find("AFK") and msg:find("SLEEP") then
    id, nickname, sleep = msg:match("%[(%d+)%] (%a+_%a+).+( %d+)")
elseif msg:find("AFK") and msg:find("SLEEP") then
    id, nickname, sleep, afk = msg:match("%[(%d+)%] (%a+_%a+).+( %d+)|(%d+)")
end

Ну или скачай squad v2.lua, обновил только что.
 
Последнее редактирование:

Dendylife

Новичок
15
3
Скрипт крашится, при достижении N-нного количества подключившихся.
Возможно влияет баг текстдрава сервера, который обрезает ники при достижении лимита.
 

-Bamboocho-

Известный
142
17
Баг не большой заметил: если зайти на второй аккаунт при открытом первом окне, то будет флудить что-то типа "Вы не состоите в скваде". Как пофиксить?