Jump to content

Дада (: фулдилка


Recommended Posts

  • Replies 2.4k
  • Created
  • Last Reply

Top Posters In This Topic

народ, бывает баг, что в мта менюшки не видно в такие моменты лень перезаходить, где можно найти список команд через консоль, что бы можно было сделать все то, что я делаю с меню ?

Link to comment
Спасибо :) А не подскажешь, как внести букву через table.insert в таблицу? Ибо при

table = {}

table.insert(table,'lol') выводит текст вида table:2c2a4....

это у тебя tostring(table) выводит это (: а тебе явно нужно вроде этого

outputChatBox( table.concat(table,'') ) 

народ, бывает баг, что в мта менюшки не видно в такие моменты лень перезаходить, где можно найти список команд через консоль, что бы можно было сделать все то, что я делаю с меню ?

глянь для фрирома команды в F9

Link to comment

MX_Master, спасибо большое, а можешь сказать, как проверить нахождение переменной в таблице? Например, параметр 'button' в onClientKey с

local buttons = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'} 

И нужно ли в таблице каждой букве присвоить 'a'=true?

Link to comment
MX_Master, спасибо большое, а можешь сказать, как проверить нахождение переменной в таблице? Например, параметр 'button' в onClientKey с
local buttons = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'} 

И нужно ли в таблице каждой букве присвоить 'a'=true?

Я так понял тебе нужно это найти строку в таблице?

В полезных функциях есть fTableFind.

P.S Правдо есть баг с синтаксисом на форуме не забывай.

P.S Ох чёрт, когда уже исправят синтаксис на форуме :/ Придётся все функции переписывать ..

Link to comment

Kenix, я вообще порюсь с собственным игровым чатом :) Через guiCreateEdit всё получилось и работало, но дизайн самого edit'a не вписывается :( сейчас делаю через rectangle + dxDrawText (как в стандартном чате).

text, поидее, должен отображать таблицу, а при нажатии клавиши onClientKey, в таблицу вносятся названия нажатых клавиш, присутствующих во второй таблице buttons.

Только вот без tostring('') ничего нет, с tostring('') выводит table:30b8..... :?

Link to comment
MX_Master, спасибо большое, а можешь сказать, как проверить нахождение переменной в таблице? Например, параметр 'button' в onClientKey с
local buttons = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'} 

И нужно ли в таблице каждой букве присвоить 'a'=true?

Кнопок с названиями 'а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я' не существует в МТА.

Да, таблица вида { "кнопка1"=1, "кнопка2"=1 } поможет проверять наличие кнопок в таблице немного быстрее. Не обязательно юзать true, можно любое число. Так короче и все равно правильно.

if buttons[key] then ... 

Link to comment
Не выкладывай код через тег ( пока не будет исправлено ) [ lua ][ /lua ].Используй [ code ][ /code ] ( без пробелов в скобках )

Сделай рефакторинг кода, а то я лично ничего не понял .

viewtopic.php?f=141&t=40703

:P

Edited by Guest
Link to comment

Подумал я и вернулся к способу с guiCreateEdit, тут хоть кириллица спокойно работает :)

Спасибо большое всем, кто помогал мне :D

Только вот проблемка для меня серьёзная, из объяснений MX_Master'a я так и не понял, как можно без участия игрока (нажатием клавиши, а не кликом курсора) активировать guiCreateEdit для ввода в него текста :o интересно, чем toggleControl тут помочь может :)

Link to comment
Подумал я и вернулся к способу с guiCreateEdit, тут хоть кириллица спокойно работает :)

Спасибо большое всем, кто помогал мне :D

Только вот проблемка для меня серьёзная, из объяснений MX_Master'a я так и не понял, как можно без участия игрока (нажатием клавиши, а не кликом курсора) активировать guiCreateEdit для ввода в него текста :o интересно, чем toggleControl тут помочь может :)

ошибся функцией, но там все равно нельзя имитировать нажатие кнопок мыши (:

через консоль можно поставить параметр сохранять пароли для серверов, изменить разрешение или яркость ?

Есть, кстати, гайд - https://wiki.multitheftauto.com/wiki/Client_Commands там список встроенных команд

Link to comment

Всем утро доброго! :)

Братцы, поведайте, как проверить текстовую строку на наличие одинаковых подряд-идущих символов?

Например, при написании в чат "ываыва" всё нормально, а при написании "ыыываыва" - заблокируется :)

Link to comment

советую только более 2 символов, потому что много слов, где есть одинаковые две буквы рядом. Провернуть это можно циклом и поиском string.find( строка, "(.)%1%1", индексВСтроке )

Link to comment

Посоветуйте свободно распространяемые модельки машин для рейсового сервера. Не очень большие data < 5 M. Захотелось, когда увидел работы [immortal]AVATAR, но они долго грузятся и не перекрашиваются.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...