MX_Master Posted March 17, 2012 Share Posted March 17, 2012 toggleControl а от цикла по игрокам в каждом кадре ничего не будет виснуть Link to comment
Arimance Posted March 17, 2012 Share Posted March 17, 2012 Спасибо А не подскажешь, как внести букву через table.insert в таблицу? Ибо при table = {} table.insert(table,'lol') выводит текст вида table:2c2a4.... Link to comment
Antibiotik Posted March 17, 2012 Share Posted March 17, 2012 народ, бывает баг, что в мта менюшки не видно в такие моменты лень перезаходить, где можно найти список команд через консоль, что бы можно было сделать все то, что я делаю с меню ? Link to comment
MX_Master Posted March 17, 2012 Share Posted March 17, 2012 Спасибо А не подскажешь, как внести букву через table.insert в таблицу? Ибо при table = {} table.insert(table,'lol') выводит текст вида table:2c2a4.... это у тебя tostring(table) выводит это (: а тебе явно нужно вроде этого outputChatBox( table.concat(table,'') ) народ, бывает баг, что в мта менюшки не видно в такие моменты лень перезаходить, где можно найти список команд через консоль, что бы можно было сделать все то, что я делаю с меню ? глянь для фрирома команды в F9 Link to comment
Arimance Posted March 17, 2012 Share Posted March 17, 2012 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
Antibiotik Posted March 17, 2012 Share Posted March 17, 2012 спасибо посмотрел, а вот еще такой вопрос, через консоль можно поставить параметр сохранять пароли для серверов ? Link to comment
Kenix Posted March 17, 2012 Share Posted March 17, 2012 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
Arimance Posted March 17, 2012 Share Posted March 17, 2012 Kenix, я вообще порюсь с собственным игровым чатом Через guiCreateEdit всё получилось и работало, но дизайн самого edit'a не вписывается сейчас делаю через rectangle + dxDrawText (как в стандартном чате). text, поидее, должен отображать таблицу, а при нажатии клавиши onClientKey, в таблицу вносятся названия нажатых клавиш, присутствующих во второй таблице buttons. Только вот без tostring('') ничего нет, с tostring('') выводит table:30b8..... Link to comment
MX_Master Posted March 17, 2012 Share Posted March 17, 2012 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
Arimance Posted March 17, 2012 Share Posted March 17, 2012 (edited) Не выкладывай код через тег ( пока не будет исправлено ) [ lua ][ /lua ].Используй [ code ][ /code ] ( без пробелов в скобках )Сделай рефакторинг кода, а то я лично ничего не понял . viewtopic.php?f=141&t=40703 Edited March 17, 2012 by Guest Link to comment
Kenix Posted March 17, 2012 Share Posted March 17, 2012 Не выкладывай код через тег ( пока не будет исправлено ) [ lua ][ /lua ].Используй [ code ][ /code ] ( без пробелов в скобках ) Сделай рефакторинг кода, а то я лично ничего не понял . viewtopic.php?f=141&t=40703 Link to comment
Arimance Posted March 17, 2012 Share Posted March 17, 2012 Подумал я и вернулся к способу с guiCreateEdit, тут хоть кириллица спокойно работает Спасибо большое всем, кто помогал мне Только вот проблемка для меня серьёзная, из объяснений MX_Master'a я так и не понял, как можно без участия игрока (нажатием клавиши, а не кликом курсора) активировать guiCreateEdit для ввода в него текста интересно, чем toggleControl тут помочь может Link to comment
kashtesov Posted March 17, 2012 Share Posted March 17, 2012 народ кто хочет помочь делать зомби мод? (скрипт конечно делается не с нуля), если что стучите в скайп rus_loki97 Link to comment
Antibiotik Posted March 17, 2012 Share Posted March 17, 2012 через консоль можно поставить параметр сохранять пароли для серверов, изменить разрешение или яркость ? Link to comment
MX_Master Posted March 17, 2012 Share Posted March 17, 2012 Подумал я и вернулся к способу с guiCreateEdit, тут хоть кириллица спокойно работает Спасибо большое всем, кто помогал мне Только вот проблемка для меня серьёзная, из объяснений MX_Master'a я так и не понял, как можно без участия игрока (нажатием клавиши, а не кликом курсора) активировать guiCreateEdit для ввода в него текста интересно, чем toggleControl тут помочь может ошибся функцией, но там все равно нельзя имитировать нажатие кнопок мыши (: через консоль можно поставить параметр сохранять пароли для серверов, изменить разрешение или яркость ? Есть, кстати, гайд - https://wiki.multitheftauto.com/wiki/Client_Commands там список встроенных команд Link to comment
Arimance Posted March 17, 2012 Share Posted March 17, 2012 И что, никак нельзя активировать guiCreateEdit без клика по нему мышкой? Link to comment
Arimance Posted March 17, 2012 Share Posted March 17, 2012 DakiLLa, просто громаднейшее спасибо Я б и не подумал фокус-функции посмотреть Link to comment
_Vincent_ Posted March 17, 2012 Share Posted March 17, 2012 С днюхой, lil! У основателя нашего клана, кстати, тоже сегодня днюха Link to comment
Arimance Posted March 18, 2012 Share Posted March 18, 2012 Всем утро доброго! Братцы, поведайте, как проверить текстовую строку на наличие одинаковых подряд-идущих символов? Например, при написании в чат "ываыва" всё нормально, а при написании "ыыываыва" - заблокируется Link to comment
MX_Master Posted March 18, 2012 Share Posted March 18, 2012 советую только более 2 символов, потому что много слов, где есть одинаковые две буквы рядом. Провернуть это можно циклом и поиском string.find( строка, "(.)%1%1", индексВСтроке ) Link to comment
KatastrofaS Posted March 19, 2012 Share Posted March 19, 2012 Посоветуйте свободно распространяемые модельки машин для рейсового сервера. Не очень большие data < 5 M. Захотелось, когда увидел работы [immortal]AVATAR, но они долго грузятся и не перекрашиваются. Link to comment
Sergey_M Posted March 21, 2012 Share Posted March 21, 2012 Всем привет. Как в МТА использовать Camera Hack? Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now