вопрос по имгуи/local'у

William_Roses

Активный
Автор темы
260
26
Версия MoonLoader
.026-beta
я использую:
sampSendChat('aad Новый лидер "' ..SelectLead.v..'" '..name)

строки из SelectLead (Leaders)
[1] = u8'Government',
так вот в итоге в чат выводится:
[23:20:15] -Trasher_Extazzy[2]: aad Новый лидер "0" Trasher_Extazzy
как сделать чтобы выводилось не число, а имя? Тоесть мне нужно не 0, а Government, числа тоже желательно нужны
 

William_Roses

Активный
Автор темы
260
26
Сделать таблицу сопоставления числа и названия и использовать t[SelectLead.v], где t - твоя таблица сопоставления
вроде понял вроде нет, чтото типа:
Lua:
local table = {
    0 = u8'Government'
}
и потом
sampSendChat('aad Новый лидер "' ..table[SelectLead.v]..'" '..name)
?
 

Akionka

akionka.lua
Проверенный
740
503
вроде понял вроде нет, чтото типа:
Lua:
local table = {
    0 = u8'Government'
}
и потом
sampSendChat('aad Новый лидер "' ..table[SelectLead.v]..'" '..name)
?
Типа да. С английскими названиями сработает, если будут русские символы, то вместо них окажутся кракозябры. Надо u8:decode(table[...]) или encode, уже не помню