[RU] Module FAQ |
Aviener « Citoyen » 1453824900000
| 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Модули - это мини-игры, внедрённые в саму игру, имеющие свой геймплей (т.е. отличающийся от других игровых комнат), а авторы этих модулей имеют полный контроль над кодом. Все мини-игры в Transformice написаны на интерпретируемом языке программирования LUA, довольно легком в изучении, что, между прочим, важно. Какие есть типы модулей? Модули делятся всего лишь на два типа, описанных внизу.
Где мне можно найти список всех официальных модулей? Со списком всех официальных модулей можно ознакомится внизу.
В чем различие между модулями и обычными комнатами? В основном, у модулей есть свой геймплей и изюминка, но, помимо этого, стоит знать, что:
Как я могу поиграть в модуль? Чтобы поиграть в официальный модуль с другими игроками, Вы можете присоединится к публичной комнате через команду /room #имямодуля. Так же вы можете запустить скрипт через команду /module #имямодуля в комнате племени. Как запустить скрипт? По умолчанию, если Вы - обычный игрок, то вам дозволено запускать скрипты только в комнате племени. Для этого пропишите в чат /lua, после чего вам откроется текстовое поле для ввода вашего кода. Чтобы ваши скрипты работали, вам нужно удовлетворять следующим критериям: права на то, чтобы ставить карты через /np, 100 сыра в профиле. У меня есть что предложить/я нашел баг! Куда мне обращаться? Если у Вас есть свежая идея для создания мини-игры, и Вы хотите, чтобы ваши концепты воплотились в реальность, то просьба обращатся в тему "[Мини-игры]: Идеи и предложения". Если вы нашли баг в модуле, то обратитесь в тему Module Bugs Thread. ВНИМАНИЕ! Писать надо на английском языке по ПРИМЕРУ, данному в первом (стартовом) сообщении темы. Я сделал модуль и хочу, чтобы он был официальным. Что надо сделать? Самое первое - Вы должны быть участникои MT, ведь только член команды модулей имеет право на запуск официальных модулей. С тем, как подать заявку, Вы можете ознакомиться здесь. Если же вы по какой-то причине не хотите подавать заявку, то вы можете попросить любого члена МТ поддерживать Ваш скрипт. Так же, важно учитывать, что все официальные модули должны быть проверены и верефицированы администрацией; у модуля должны быть свои правила и "колонка" помощи; модуль должен быть переведен на бОльшую часть популярных языков Transformice (английский, португальский и т.д.); код НЕ должен нести большую нагрузку на сервера игры и НЕ должен крашиться. Я хочу стать частью команды Lua-разработчиков. Что мне делать? На данный момент набор в команду открыт. Чтобы подать заявку, а так же узнать подробности, ознакомьтесь с данной темой. Я запустил скрипт и у меня открылась вкладка #lua в чате! Что это такое? Данная вкладка - консоль, в которую выводятся предупреждения, ошибки компилятором. Так же в данную вкадку выводятся весь текст, который прописан, как аргумент в print. Если Вы закроете данную вкладку, то все сообщения будут поступать в общий чат, и Вы не сможете больше восстановить данную вкладку, Вам придется перезагружать ваш клиент/вкладку в браузере. Где мне могут помочь в создании кода? Если Вам нужна помощь в написании кода, то каждый из членов МТ готов вам помочь. Если при запуске кода, компилятор выдает ошибку, то ознакомьтесь с темой [Module API] Errors (на английском). Если Вам нужен готовый код, то обратитесь в тему [Scriptmeister] Небольшие скрипты на заказ. Если вам нужно поговорить с кем-то "один на один", то вы можете присоединится к IRC чату #tmlua в Rizon. Есть ли еще что-то, что я должен знать, когда создаю модуль? Внизу предоставлена информация, которая может быть полезна в процессе создания модуля:
Полезные ссылки Где я могу выучить LUA? В каких программах можно написать LUA-код? Есть давольно много программ для написани кодов, Вы можете воспользоваться любыми. Но, вот некоторые из них: Lua миниферы Если вы привысили лимит в 64,000 символов, то данные утилиты помогут вам уменьшить код. Другое
MODULE TEAM Module Team - разработчики, которые создают модули для игры и имеют права запускать скрипты в паблик комнатах. Так же члены МТ имеют права на использование некоторых функций, недоступных обычным игрокам. Вот некоторые из привилегий членов МТ:
Полный список членов МТ держится в секрете, поскльку некоторые из членов предпочли не получать сообщения в ЛС, которые, порой, отвлекают и очень раздражают. Но, есть список публичных членов МТ, к которым Вы можете обратиться за помощью, и, если у них будет время, они обязательно ответят вам.
ВНИМАНИЕ! Все игроки из вышеперечисленного списка НЕ русскоговорящие. Просьба писать им на английском языке. Цветовые коды Ниже предоставлены коды, используемые в интерфейсе игры. Чтобы ознакомится с полным списоком, перейдите в эту тему. #6A7495 - цвет фона игры #324650 - игровой интерфейс #465a6e - светлый игровой интерфейс Ниже предоставлены коды, которые могут быть использованы в строчках, PopUp'ах и т.д. #EB1D51 <CR> Цвет ника администратора на форуме. #2F7FCC <BV> Цвет ника члена Карт-Бригады (Map Crew). #CB546B <R> Ошибка #6C77C1 <BL> Различные системные сообщения #BABD2F <J> Помощь в мини-игре и другое. #C2C2DA <N> Сообщение чата #606090 <G> Оффлайн друзья #009D9D <V> Ник в чате #2ECF73 <VP> Туториал (клавиши) #C53DFF <VI> Применение не найдено #ED67EA <ROSE> Цвет мод/сервер сообщения #98E2EB <CH> Цвет текса в чате у синего шамана #A4CF9E <T> Чат племени #FEB1FC <CHR> Цвет текса в чате у розового шамана ID эмоций Ниже предоставлены ID эмоций, которые могут быть использованы в функциях 0 - Танец 1 - Смех 2 - Плачь 3 - Поцелуй 4 - Гнев 5 - Хлопки 6 - Сон 7 - Фейспалм 8 - Сесть 9 - Конфетти 10 - Флагом ID шаманских предметов Данные ID могут быть использованы для функции tfm.exec.addShamanObject 0 - Стрелка 1 - Маленькая коробка 2 - Большая коробка 3 - Маленькая палка 4 - Большая палка 6 - Мячик 7 - Батут 10 - Наковальня 17 - Ядро (вверх) 18 - Ядро (вниз) 19 - Ядро (вправо) 20 - Ядро (влево) 23 - Бомба 24 - Спирит 26 - Синий портал 27 - Оранжевый портал 28 - Шарик 32 - Руна 34 - Снежок 35 - Стрелка Валентина 39 - Яблоко 40 - Овечка 54 - Замороженная мышка Некоторые предметы убраны из списка, поскольку ими уже нельзя воспользоваться (убраны из игры). Коды клавиш 8 - Backspace 9 - Tab 13 - Ввод 16 - Shift 17 - CTRL - контрл 18 - Альт 19 - Pause 20 - Caps Lock 27 - esc 32 - Пробел 33 - Page Up 34 - Page Down 35 - End 36 - Home 37 - Стрелка влево 38 - Стрелка вверх 39 - Стрелка вправо 40 - Стрелка вниз 45 - Insert 46 - Delete 48 - 0 49 - 1 50 - 2 51 - 3 52 - 4 53 - 5 54 - 6 55 - 7 56 - 8 57 - 9 65 - A 66 - B 67 - C 68 - D 69 - E 70 - F 71 - G 72 - H 73 - I 74 - K 75 - J 76 - L 77 - M 78 - N 79 - O 80 - P 81 - Q 82 - R 83 - S 84 - T 85 - U 86 - V 87 - W 88 - X 89 - Y 90 - Z 91 - Windows (Правая) 92 - Windows (Левая) 93 - Меню/Настройки окошка 97 - 1 (Цифровая клавиатура) 98 - 2 (Цифровая клавиатура) 99 - 3 (Цифровая клавиатура) 100 - 4 (Цифровая клавиатура) 101 - 5 (Цифровая клавиатура) 102 - 6 (Цифровая клавиатура) 103 - 7 (Цифровая клавиатура) 104 - 8 (Цифровая клавиатура) 105 - 9 (Цифровая клавиатура) 106 - * Звездочка (Цифровая клавиатура) 107 - + Плюс (Цифровая клавиатура) 109 - - Минус (Цифровая клавиатура) 110 - \ Слеш с наклоном влево(Цифровая клавиатура) 112 - F1 113 - F2 114 - F3 115 - F4 116 - F5 117 - F6 118 - F7 119 - F8 120 - F9 121 - F10 122 - F11 123 - F12 144 - Numlock 145 - Scroll Lock 186 - ; Точка с запятой 187 - = Равно 188 - , Запятая 189 - - Тире 190 - . Точка 191 - / Слеш с наклоном вправо 192 - ` Апостроф 219 - [ Левая квадратная скобка 220 - \ Обратный слеш 221 - ] Правая квадратная скобка ID платформ 0 - Дерево 1 - Лед 2 - Трамплин 3 - Лава 4 - Шоколад 5 - Земля 6 - Трава 7 - Песок 8 - Облако 9 - Вода 10 - Камень 11 - Снег 12 - Прямоугольник 13 - Круг ID декораций 0 - Куст 1 - Дерево 2 - папоротник 3 - Синий цветок 4 - Знак 5 - Трава 6 - Пальма 7 - Зонтик 8 - Песочный замок 9 - Лопата 10 - Ведро с песком 11 - Красный цветок 12 - Шипы 13 - Забор 14 - Окошко 15 - Диван 16 - Стул 17 - Стол 1 18 - Ваза с цветами 1 19 - Кресло 20 - Ваза с цветами 2 21 - Тарелка с цыпленком 22 - Книжный шкаф 23 - Плакат 24 - Кровать 25 - Радио 26 - Мишутка 27 - Лампа на ножке 28 - Холодильник 29 - Гардероб 30 - Телевизор с подставкой 31 - Газировка 32 - Ваза с цветами 3 33 - Тумбочка 34 - Фон 1 35 - Вырезка Хеллоуин 1 36 - Вырезка Хеллоуин 2 37 - Метла 38 - Скелет 39 - Плакат Хеллоуин 40 - Шарики Хеллоуин 41 - Паутина с пауком 42 - Дерево с опавшей листвой 43 - Летучие мыши 44 - Факел 45 - Декорация Кладбище 46 - Факел 2 47 - Забор 48 - Тыква 1 49 - Тыква 2 50 - Снегомышь 51 - Снежное дерево 52 - Печенье с молоком 53 - Подвеска 54 - Носок 55 - Свеча 1 56 - Гирлянда Новый год (с бантиком) 57 - Елка 58 - Сосульки 59 - Омела 60 - Елочная игрушка 61 - Гирлянда (светящаяся) 62 - Подарок 63 - Подарки 64 - Манта с оленями 65 - Бантик 66 - Зонтик со дня Св. Валентина 67 - Стул со дня Св. Валентина 68 - Стол со дня Св. Валентина 69 - Дощечка со дня Св. Валентина 70 - Подарок со дня Св. Валентина 71 - Свечка 2 72 - Ваза с цветком 4 73 - Розы в вазе 74 - Ленточки с сердечками 75 - Шарик в виде сердца 76 - Окно со дня Св. Валентина 77 - Подвеска Сердце 78 - Камни с водорослями 79 - Водоросли 1 80 - Сундук 81 - Морская звезда 82 - Раковина 83 - Камни 84 - Камни с водорослями 2 85 - Коралл 1 86 - Коралл 2 87 - Водоросли 2 88 - Разбитый кувшин 89 - Большой кино-экран 90 - Маленький кино-экран 91 - Колба алхимика 92 - Соединенные колбы алхимии 1 93 - Соединенные колбы алхимии 2 94 - Книжный шкаф 2 95 - Пианино 96 - Камин 97 - Люстра 98 - Гроб 99 - Держатель книг 100 - Колба с веществом 1 101 - Колба с веществом 3 102 - Канделябр 103 - Бочка 104 - Стол 2 105 - Стул 2 106 - Череп мыши 107 - Паутина 1 108 - Паутина 2 109 - Паутина 3 110 - Паутина 4 111 - Паутина 5 112 - Портрет Вампира 113 - Тарелка с фруктами 114 - Зеркало 115 - Надгробный камень Элис 116 - Крест 117 - Фон 2 118 - RIP — могилка ID визуальных эффектов 0 - Белое сияние 1 - Розовое сияние 2 - Желтое сияние 3 - Клуб дыма 4 - Мягкое белое сияние 5 - Сердечки 6 - Пузырики 7 - Пузырики 8 - Пузырики 9 - Бирюзовое сияние 10 - Спирит 11 - Желтое сияние 12 - Супер-спирит 13 - Красное сияние 14 - Водные пузырики 15 - +1 16 - +10 17 - +12 18 - +14 19 - +16 20 - Meep 21 - Красное конфетти 22 - Зеленое конфетти 23 - Синее конфетти 24 - Желтое конфетти 25 - Дождь 26 - Ветер 27 - Ветер 28 - Молния 29 - Желтые звездочки 30 - Маленькие красные сердечки 31 - Маленькие розовые сердечки 32 - Цветок 33 - Колокольчик 34 - Водные пузыри _G
ui
removeTextArea addPopup addTextArea math
fmod random asin max modf log10 floor cosh ldexp log pow randomseed frexp abs tanh acos atan2 tan min ceil sinh sqrt huge rad sin exp cos atan pi pcall assert tonumber rawequal table tfm
snow disableAutoNewGame setShaman addImage removeJoint respawnPlayer newGame disableAllShamanSkills setGameTime movePlayer removeImage chatMessage setVampirePlayer explosion moveObject disableAutoScore giveCheese addPhysicObject giveMeep displayParticle removePhysicObject disableAutoTimeLeft setPlayerScore killPlayer addJoint setRoomMaxPlayers setNameColor disableAfkDeath removeObject addConjuration setUIMapName setUIShamanName playerVictory bindKeyboard disableAutoShaman enum
laugh : 1 cry : 2 kiss : 3 angry : 4 clap : 5 sleep : 6 facepaw : 7 sit : 8 confetti : 9 shamanObject
littleBox : 1 box : 2 littleBoard : 3 board : 4 ball : 6 trampoline : 7 anvil : 10 cannon : 19 bomb : 23 balloon : 28 rune : 32 snowBall : 34 iceCube : 54 get
transformiceVersion : 2.69 apiVersion : 0.19 room
currentMap : 0 maxPlayers : 50 objectList
x : 0 y : 0 angle : 0 ghost : false type : 10 name : - playerList
title : 0 y : 0 x : 0 isDead : false look : 1;0,0,0,0,0,0,0,0,0 isShaman : false vx : 0 score : 0 inHardMode : 0 vy : 0 movingRight : true hasCheese : true registrationDate : 0 playerName : Tigrounette movingLeft : false isFacingRight : true isVampire : false tribeName : Les Populaires xmlMapInfo
mapCode : 630022 author : Tigrounette xml : <C><P /><Z><S /><D /><O /></Z></C> pairs os xpcall type error string debug
disableTimerLog tostring next system
newTimer savePlayerData bindMouse giveEventGift exit removeTimer loadPlayerData loadFile saveFile Dernière modification le 1547171220000 |
Bushmeister « Consul » 1454491020000
| 0 | ||
Drgenius теперь публичный член МТ. |
Bushmeister « Consul » 1455186540000
| 0 | ||
#cheesehunter - Eshkation upd: ок Dernière modification le 1455196980000 |
Aviener « Citoyen » 1455196560000
| 0 | ||
Bushmeister a dit : Добавил |
Hellzerg « Citoyen » 1459593960000
| 0 | ||
с какого лвл можно включать луа? |
Bushmeister « Consul » 1459595580000
| 0 | ||
hellzerg a dit : FAQ a dit : На уровень дополнительных ограничений нет Dernière modification le 1459595640000 |
Bushmeister « Consul » 1459615020000
| 0 | ||
Новый официальный модуль - #Feather. Создатель - Animjarcanin. |
Aviener « Citoyen » 1459665060000
| 0 | ||
+ Новый официальный модуль - #divinity. Автор - Gekkeiju. |
Hellzerg « Citoyen » 1466755860000
| 0 | ||
Когда играю за шамана в #towerdefense то при конце раунда игра становиться пустой(нету ни чисел, ни сообщений, ни ников мышей). После этого когда захожу все также (через некоторое время проходит). Почему так? |
Aviener « Citoyen » 1466856540000
| 0 | ||
Понятия не имею, но скажу одно: Вы не один с этой проблемой. Автор модуля просит рассказать про ситуацию в подробностях, но никто пока не ответил. Если сможете рассказать все, то обратитесь в оригинал темы с модулем на английском языке. |
Bushmeister « Consul » 1467729000000
| 0 | ||
|
Aviener « Citoyen » 1468064940000
| 0 | ||
Bushmeister a dit : добавил. спасибо |
Angelica783 « Citoyen » 1498389420000
| 0 | ||
Я тоже не знаю с какого уровня можно открывать ЛУА! |
Smgxxx « Citoyen » 1498401780000
| 0 | ||
Angelica783 a dit : FAQ a dit : Bushmeister a dit : |
0 | ||
Обновил требования, предъявляемые к игрокам для запуска lua скриптов в комнате племени. (Пользователь должен собрать 100 сыра, а также обладать правом смены карты через команду /np) |
Ditonatr « Citoyen » 1535825100000
| 0 | ||
А почему некоротые модули не запускаются? |
Bushmeister « Consul » 1538837640000
| 0 | ||
Создатели могут отключать их на время багфиксов, например |
Gretbdtnn « Citoyen » 1540915920000
| 0 | ||
я так и не научился включать модуль в племени |