- 49
- 3
Можешь как нибудь на примере объяснить чо делать, я за луа не шарю паже..![]()
Исходник - Гайд - Для новичков в Lua | Русские буквы в TextDraw
Русские буквы в TextDraw Для того, чтобы использовать русские буквы текстдравах, нам понадобится таблица: Каждая буква имеет свой символ ( написан после = ), вставив который вы получите ту русскую букву, у которой брали символ. Для тех кто не понял - прикрепил снизу два скрипта. Один из них...www.blast.hk
Можешь как нибудь на примере объяснить чо делать, я за луа не шарю паже..
То есть я не понимаю куда эту таблицу пихать, че с ней делать..
-- куда нибудь в код,просто чтоб было
function cyrillic(text)
local convtbl = {[230]=155,[231]=159,[247]=164,[234]=107,[250]=144,[251]=168,[254]=171,[253]=170,[255]=172,[224]=97,[240]=112,[241]=99,[226]=162,[228]=154,[225]=151,[227]=153,[248]=165,[243]=121,[184]=101,[235]=158,[238]=111,[245]=120,[233]=157,[242]=166,[239]=163,[244]=63,[237]=174,[229]=101,[246]=36,[236]=175,[232]=156,[249]=161,[252]=169,[215]=141,[202]=75,[204]=77,[220]=146,[221]=147,[222]=148,[192]=65,[193]=128,[209]=67,[194]=139,[195]=130,[197]=69,[206]=79,[213]=88,[168]=69,[223]=149,[207]=140,[203]=135,[201]=133,[199]=136,[196]=131,[208]=80,[200]=133,[198]=132,[210]=143,[211]=89,[216]=142,[212]=129,[214]=137,[205]=72,[217]=138,[218]=167,[219]=145}
local result = {}
for i = 1, #text do
local c = text:byte(i)
result[i] = string.char(convtbl[c] or c)
end
return table.concat(result)
end
--пример кода
printStringNow(cyrillic('я далбаеб'),1500)
Пишу с другого форумника :Lua:-- куда нибудь в код,просто чтоб было function cyrillic(text) local convtbl = {[230]=155,[231]=159,[247]=164,[234]=107,[250]=144,[251]=168,[254]=171,[253]=170,[255]=172,[224]=97,[240]=112,[241]=99,[226]=162,[228]=154,[225]=151,[227]=153,[248]=165,[243]=121,[184]=101,[235]=158,[238]=111,[245]=120,[233]=157,[242]=166,[239]=163,[244]=63,[237]=174,[229]=101,[246]=36,[236]=175,[232]=156,[249]=161,[252]=169,[215]=141,[202]=75,[204]=77,[220]=146,[221]=147,[222]=148,[192]=65,[193]=128,[209]=67,[194]=139,[195]=130,[197]=69,[206]=79,[213]=88,[168]=69,[223]=149,[207]=140,[203]=135,[201]=133,[199]=136,[196]=131,[208]=80,[200]=133,[198]=132,[210]=143,[211]=89,[216]=142,[212]=129,[214]=137,[205]=72,[217]=138,[218]=167,[219]=145} local result = {} for i = 1, #text do local c = text:byte(i) result[i] = string.char(convtbl[c] or c) end return table.concat(result) end --пример кода printStringNow(cyrillic('я далбаеб'),1500)
Пишу с другого форумника :
А теперь ещё раз и для чайников , ахаха
Можешь просто заменить там где нужно на открытие двери надпись : Дверь открыта, на закрытие : Дверь закрыта если не тяжело :)
ну так там команда есть,пишешь какой тебе текст нужно заменить ,и текст для заменыМне нужно чтобы заменялся как на скрине, а после открытия все пишется в чат, мне нужно чтобы просто вместо марсианского на скриншоте писалось на русском
если не сложно можешь сказать где и как? Я не шарю особону так там команда есть,пишешь какой тебе текст нужно заменить ,и текст для замены
В чём ты не шаришь? У тебя прямо в игре подсказки высвечиваютсяесли не сложно можешь сказать где и как? Я не шарю особо
там написаны команды,как только ты заходишь в игру,ты вообще скрипт закидывал?если не сложно можешь сказать где и как? Я не шарю особо
Мне не так нужно (Скрин). Мне нужно чтобы на экране был текст русскими буквами, а не в чатетам написаны команды,как только ты заходишь в игру,ты вообще скрипт закидывал?
так пиши /gedit <текст который ты получаешь в чате> <текст для замены>Мне не так нужно (Скрин). Мне нужно чтобы на экране был текст русскими буквами, а не в чате