Jump to content

AriosJentu

Members
  • Posts

    325
  • Joined

  • Last visited

Everything posted by AriosJentu

  1. Would you like to see the new version Lunix?
  2. local ggxt = guiGetText(hexcoder) if string.len(tostring(ggxt)) == 6 then if tonumber(ggxt:match("%x%x%x%x%x%x"), 16) == nil then guiSetText(hexcoder, "Введите HEX код") else outputChatBox(tostring(tonumber(ggxt:match("%x%x%x%x%x%x"), 16))) end else guiSetText(hexcoder, "Введите 6 символов") end Я сделал примерно так. Теперь когда я ввожу символы выше F мне посылает мессагу в дебаг, вместо того, чтобы сделать текст gui - "Введите HEX код". А так работает вроде нормально
  3. Здравствуйте. Сегодня я пилил систему цветов, и наткнулся на некоторую проблему - каким образом можно проверить строку на HEX. Допустим есть строка с текстом "FF00ff" - она должна быть валидна по идее HEX'y, а строка "AZON16" не должна, возвращая false. То-есть проверка, все ли символы валидны HEX. Мне предложили заюзать паттерны, так и не объяснив, как юзать функцию sting.match, без примера (возможно сами не знают). Что-то говорили про %x, но я думаю это полный бред, так как тестировав эту деталь на Lua Demo он отвечал не те ответы, которые мне нужны. Я подумал насчёт цикла, и запилил таблицу с символами HEX (22 символа, 6 из которых написаны на разных регистрах, так как регистр, вроде, важен), вставив проверку в цикл. Всё время он возвращал мне false, пока я не ввёл все эти 22 символа (что собственно логично). Короче говоря мне надо запилить проверку на 6символьный HEX.
  4. Всё, заработало, возможно потому, что я исправил resourceRoot yf getRootElement(getThisResource()) осталось только разобраться с обездвиженностью персонажа.
  5. Я знаю, что функция не выполняется, как её можно активировать? Возможно ли влияние Криминальной России на это?
  6. По идее thePlayer это же тот-же source, только игрок. (с source тоже не проканало) Дебагскрипт ничего мне не сказал, никаких ошибок и варнов не давал.
  7. Здравствуйте. Я вчера начал пилить системку, сразу после того, как научился пилить триггеры (и сразу-же обновил тему о Lunix OS Blue). Моя проблема заключается в 2х деталях - это onPlayerJoin не реагирует на функции, в следствии чего fadeCamera при коннекте на сервер не активируется, чтобы избавить меня от чёрного экрана, и вторая деталь - это при спавне игрок не может перемещаться по локации (анимация выполняется) И так - первая проблема. Я пишу 2 стороны на ресурсе (серверную и клиентскую), и до выполнения onPlayerJoin на серверной стороне и на onPlayerClientJoin на клиентской не доходит почему-то. Я решил продебажить данный эвент, но проблем с ним нет (следовательно эвента просто не существует), а текст, который в нём должен отправляться в консоль не отправляется. Даже таймер не помог. Вот код серверсайда Вот клиентсайда В обоих случаях ничего не отправляется в консоль, НО выполняются функции showCursor и guiSetVisible в onClientPlayerJoin Решил проверить на триггере, но тоже ничего не срабатывает Единственное спасение - это перезагрузка ресурса не выходя с сервера Отчаялся, решил написать в скайп в конфу, но все оффлайн, поэтому решил сделать тут тему с вопросом. Вторая проблема - это проблема с перемещением по карте - оно как бы не доступно. Мне подсказали, что может быть у меня установлена функция setElementFrozen на true при спавне или старте сервера (в обоих файлах), но данной функции не было найдено в моём коде. Я решил добавить её, и указать на игрока и дать значение false. Мне кажется, что какая-то другая функция замораживает игрока при спавне, например функция, связанная с камерой, но я в этом пока не уверен. Заранее благодарю.
  8. Download updated - fixed some bugs, added server side (Lunix-Acc system)
  9. Hi all. Today I'll show you third version of Lunix system - is Blue Octopus. Whats new? - Added pause button in URL Player - Close button now is icon - About window resized to small - Added text calculator - Added text editor - Added button "Set as desktop image" in pictures - Start menu attached to taskbar - New settings menu - Added login-screen - Added error window for login-screen - On time button is start menu showed month and day Whats bad? - 2 desktop images - Bug with start menu - if press on startmenu image system shutdowned - Bug with files menu and settings - if clicked non on button/image/text open all windows, whats settings have this window - Can't resize windows Whats have settings window? - Taskbar position (top/bottom) - replaced position taskbar, startmenu, desktop time button - 2 languages - english and russian in one - Desktop settings, Taskbar settings To start Lunix OS press in chat /lunixb or in console lunixb Download (2 languages in one resource) We planned make this system on DxGUI, but Memos and Edits not worked here. Thanks. Wait last our LunixOS Desktop System and LunioPhone. Good luck
  10. Посмотрев исходник dxEdit, я понял, что Edit'ы нельзя пока пихать в мод, поэтому я решил попробовать сделать вместо dx - обычные guiEdit, но в итоге у меня появились варны, которые говорят, что gui аттачить к dx нельзя. Как бы мне выкрутиться из этой ситуации, не превращая окна в обычные gui, но чтобы Edit и Memo аттачились к dx Image
  11. Ладно, с этой фигнёй разобрались, сейчас он ругается на Edit.
  12. Я короче не понял как это экспортится, и поэтому написал везде перед всеми dxGUI - "exports.dxGUI:" И теперь мой дебаг при рендере пишет: INFO: dxGetVisible gets wrong parameters (dxElement) Создаю я GUI так: И так проверяю в рендере
  13. Ну я так подумал, неполенился, и доверил всё replace окну Script Editor'a, и в итоге мой дебаг ругается, при запущенных ресурсах dxGUI и name, на все строки с самими созданными окнами (точнее на одну, которая присутствует в начале эвента, но поменяв местами строки, проблема не перешла на другую, а осталась на том же месте, но с другим текстом строки). ERROR: name/gui.lua:146: attempt to call global "dxCreateButton" (a nil value) При вызове GUI таже самая проблема, но со строкой с текстом "dxGetVisible".
  14. У меня есть массивы некоторых dxGUI. Вы предлагаете сделать для всех dxGUI сделать массивы, которые деляться на названия окон? Всмысле есть окно регистрации, и все его элементы входят в один массив окна регистрации, а есть допустим окно калькулятора, и все элементы калькулятора будут записаны в другой массив. Я правильно понял?
  15. Не понял. Датабазу заюзать чтоле?
  16. Здрасьте. У меня возникла проблема с dxGUI. ERROR: Loading script failed: name\gui.lua:227: function at line 145 has more than 60 upvalues Строка 227: englang = dxCreateButton(53, 100, 123, 21, "English", settswin, dxcol, "default-bold", "Crystal [blue]") Строка 145, 146, 147, 148 function() timemenu = dxCreateButton(mx-53, my-25, 53, 25, "12:30", false, dxcol, "default-bold", "Crystal [blue]") taskbar = dxCreateStaticImage(0, 0, 2048, 25, "task/taskbar.png") startbtn = dxCreateStaticImage(0, 0, 82, 25, "buts/start.png", 0, taskbar) Вообще ничего не понимаю.
  17. Здрасьте. Сегодня я хотел зайти на один сервер, там развлечся немного. После того, как я нажал на сервере Connect, мне предложили обновить, ну и я обновил. После установки обновления, игра запустилась с разрешением 800х600. Все мои попытки изменить на нужное мне разрешение (1366х768) приводили к неудаче, и игра всё равно запускалась в режиме 800х600. Отчаявшись, я подумал, что возможно обновление случайное, и не относится к официальному сайту, и решил скачать с него версию, полностью снеся имеющуюся. Скачал, установил, но та-же проблема - экран опять не изменяет разрешение, так и остался с 800х600. У меня уже встречалась такая проблема с этой версией, когда я хотел зайти на какой-то сервер, тогда тоже сразу всё обновилось, и разрешение больше не менялось, но тогда я решил это дело переустановкой, а сейчас это просто не помогло. Что делать?
  18. Благодарствую, проблема решена (благодаря дебагу)
  19. С наступающим, у меня возник такой вопрос - можно ли изменить позицию GUI-Изображению? Допустим он у меня стоит в точке (0;0), а мне по выполнению действия нужно, чтобы он оказался в точке (20;50). Обычный guiSetPosition() не помогает, решаюсь обратиться сюда. Если важен аттач - данное изображение не прикреплено к другим GUI, оно само по себе на экране. Такая-же проблема с независимыми GUI типа Buttons, они тоже не перемещаются
  20. Ну пока это теория - дизайнер просто долго имаги рисует, а я уже пытаюсь морально подготовится к тому, что я собираюсь сделать. если будут вопросы по файловой системе - тут отпишусь. Спасибо.
  21. ТРЯПКА, Кокос белки мудрого медведя рода табуреток
×
×
  • Create New...