Как добавить русский текст в TD?

qwertyu0987

Участник
Автор темы
44
3
Заменил я значит в сборке стандартный текст закрытия двери (lock) на русский, но почему то пишется не на русском, а на марсианском, помогите пожалуйста.
 

Вложения

  • sa-mp-999.png
    sa-mp-999.png
    657.6 KB · Просмотры: 17

Hinаta

Известный
782
352
 

qwertyu0987

Участник
Автор темы
44
3
Можешь как нибудь на примере объяснить чо делать, я за луа не шарю паже..

То есть я не понимаю куда эту таблицу пихать, че с ней делать..
 

хромиус)

:steamhappy:
Друг
5,010
3,272
Можешь как нибудь на примере объяснить чо делать, я за луа не шарю паже..

То есть я не понимаю куда эту таблицу пихать, че с ней делать..
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)
 

Proshka

Новичок
3
0
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)
Пишу с другого форумника :

А теперь ещё раз и для чайников , ахаха

Можешь просто заменить там где нужно на открытие двери надпись : Дверь открыта, на закрытие : Дверь закрыта если не тяжело :)
 

хромиус)

:steamhappy:
Друг
5,010
3,272
Пишу с другого форумника :

А теперь ещё раз и для чайников , ахаха

Можешь просто заменить там где нужно на открытие двери надпись : Дверь открыта, на закрытие : Дверь закрыта если не тяжело :)
 

Вложения

  • 5.lua
    1.9 KB · Просмотры: 7

хромиус)

:steamhappy:
Друг
5,010
3,272
Мне нужно чтобы заменялся как на скрине, а после открытия все пишется в чат, мне нужно чтобы просто вместо марсианского на скриншоте писалось на русском
ну так там команда есть,пишешь какой тебе текст нужно заменить ,и текст для замены
 

qwertyu0987

Участник
Автор темы
44
3
там написаны команды,как только ты заходишь в игру,ты вообще скрипт закидывал?
Мне не так нужно (Скрин). Мне нужно чтобы на экране был текст русскими буквами, а не в чате
 

Вложения

  • sa-mp-999.png
    sa-mp-999.png
    1.2 MB · Просмотры: 9

хромиус)

:steamhappy:
Друг
5,010
3,272
Мне не так нужно (Скрин). Мне нужно чтобы на экране был текст русскими буквами, а не в чате
так пиши /gedit <текст который ты получаешь в чате> <текст для замены>
зачем из меня то дундуна делать
 
  • Нравится
  • Ха-ха
Реакции: cort и Hinаta