-
Posts
1,967 -
Joined
-
Last visited
-
Days Won
1
Everything posted by MX_Master
-
разница в ОС небольшая, просто своими руками устанавливаешь вручную либки, и возможно, перебиваешь ссылки, чтобы они указывали на новый файл либки лог запуска покажи или дальше гадать будешь?
-
* i think phpbb forum can override this by enabling option from some script * you still can fix these errors manually * if php working as module or something like that you must to restart web server after changing PHP.ini + what about adding [ lua ] bb code button to @reply/create thread@ form? ? why "Loading language" text placed before error messages? what this text mean? This text also was in upper part of page sometimes on old server. "Log in with OpenID" this wiki login page give me some error messages instead of normal page
-
o yea, i think PHP ini options error_reporting display_errors display_startup_errors must be set to Off or these errors must be fixed by hands
-
куча решений и ответов уже есть в этом подфоруме, и не надо говорить, что там все на английском даже я там отвечал про библы разные и сюда не собираюсь ничего копировать
-
Normal flight (:
-
Если ты о разных предупреждениях при запуске сервера, которые говорят, что нет каких-то библиотек, то без прямых рук и знания (возможно, консольного) Linux далеко не уедешь. Придется это все поставить. Кое-где поменять или добавить ссылки дополнительные.
-
я же сказал, что углы для функции - могут не совпадать с углам для транспорта по желанию некоторые параметры ставьте в 0 и потом проверяйте эффект. По моему это самое интересное занятие - проверять куда полетит ракета ))
-
В первую очередь тема будет полезна всем, кто только что вошел в скриптинг. ВНИМАНИЕ! Изучение языка Lua должно быть первым шагом в MTASA скриптинге, а не вторым или третьим, поэтому в этой теме я буду в первую очередь делать упор на русские доки по Lua, и во вторую - на доки по MTASA скриптингу. Желающие могут делиться ссылками, которые потом будут добавлены в этот пост. У новичков, обычно, возникают вопросы по языку Lua и по его применению в MTASA скриптинге. Но литературы на русском языке на этот предмет не так уж и много. Все, что касается скриптинга, можно узнать из вики - https://wiki.multitheftauto.com/. Там есть и русские документы, но их все равно мало по сравнению с английской версией, поэтому непонятные моменты можно уточнить здесь на форуме. Ну а что касается самого языка LUA - читаем дальше. Итак начнем просматривать нашу онлайн библиотеку.. Ссылки от юзера MX_Master, т.е. мои рекомендации : --- http://lua.ru/ http://lua.ru/doc/ Вторая ссылка - перевод официального справочника по языку Lua на русский язык. Очень мало пояснительной инфы и перевод местами сильно косноязычный. Дешево и сердито. Помогает уловить общий смысл, но тестировать все придется самому, т.к. примеров немного. http://ilovelua.narod.ru/ http://ilovelua.narod.ru/about_lua.html http://ilovelua.wordpress.com/ Ресурсы одного и того же автора. Все объясняется в самой что ни на есть доступной форме. Даже первоклассник программирования сможет это понять (: Вторая ссылка дает практически 70% того, что должен знать MTASA скриптер по языку Lua. Рекомендую. http://w3d.wiki-site.com/index.php/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_Lua Основы Lua. Простые и понятные примеры. Рекомендую. http://ru.wikipedia.org/wiki/Lua Куда же мы денемся без инфы в википедии. http://ltwood.wikidot.com/scripting:lua-lang Весьма понятный мануал. Примеров также много как и в официальном справочнике. http://steps3d.narod.ru/tutorials/lua-tutorial.html Мануальчик с небольшим игровым уклоном, в котором даже больше (вроде) инфы чем в официальном справочнике. Описания функций и примеры к особо непонятным функциям и конструкциям. http://netsago.org/ru/docs/1/4/ Введение в Lua. Небольшое. http://www.script-coding.com/Lua.html Введение. Общее инфо. Много простых примеров. http://xgm.ru/page/400 Немножко про LUA. http://luagml.ucoz.ru/doc/lua/lua.html Своеобразная копия http://lua.ru/doc/. Возможно, кому-то такой вид больше нравится. Cсылки от юзера Kenix : --- http://www.rldp.ru/mysql/mysqldev/glava04.htm - Нормальный перевод официального справочника на русский язык. Рекомендую. Примечание: в этом доке версия Lua 4.0, а не 5.1 как в МТА. Поэтому многие вещи могут отличаться. http://cortexcommandru.3dn.ru/forum/9-801-1 - В середине вся суть. http://progopedia.ru/language/lua/ http://big.vip-zone.su/doc/devel/lua.xml Cсылки от юзера CrazyDude : --- http://gta-rating.ru/forum/showthread.php?t=1370 Cсылки от юзера Kernell : --- Регулярные выражения в Lua http://www.lua.ru/forum/posts/list/57.page#408 Объектно-Ориентированное Программирование (ООП) в Lua http://mydc.ru/topic1429.html Основы декларативного программирования на Lua http://habrahabr.ru/blogs/development/77413/ Cсылки от юзера Elengar : --- Lua за 60 минут. http://zserge.wordpress.com/2012/02/23/lua Cсылки от юзера nikitafloy : --- http://www.cronos.ru/kb-cronospro-lua.html А еще у нас в подфоруме есть целый раздел с туторами по Lua/MTASA: viewforum.php?f=153
-
I'm also a really good pawn scripter and I tell you one simple thing - there's no same preprocessor features for Lua. off-course you can write custom preprocessor if you want (: Lua is very very simple language but has some features. which allows to create really powerful custom logic and constructions. And it's power of it. There's no same analogues in pawn. But large part of sa-mp or mtasa scripters - it's kids, who doesn't understand even 50% of Y_Less's optimizations. And same situation we have in mtasa. Many scripters doesn't understand how to imitate classes/objects in Lua and about what optimizations in Lua we ca talk after that ((: So.. many (samp and mtasa) scripters never uses any optimizations, they just writes code that they can understand visually. chunk = piece of code
-
моск размяк и провести свои тесты не решаешься? )) ну ты ваще даешь
-
Also "Programming in Lua" book has many interesting tutorials about tables, strings, patterns, special programming techniques
-
i think some new scripters doesn't know about wiki (: and many people doesn't know english language so much to read wiki or this forum without problems. And this is serious knowledge barrier. I think tutorial sub-forums must be in the language sections too.
-
это не язык программирования http://lua.ru/doc/
-
даже русский мануал прочтешь и уже просветление будет, язычок-то самый простой из всех, что я изучал
-
если не видишь разницу, значит, подучи язык, у тя тока с ним непонятки
-
а ты книжку по ЛУА напрасно игнорируешь, советую к прочтению -- копия таблицы без копирования метатаблицы function fSimpleCopyTable ( t ) if type(t) ~= 'table' then return t end local tNew = {} local n = next(t) while n do tNew[n] = fSimpleCopyTable( t[n] ) n = next(t, n) end return tNew end local table1 = { a = 1, b = 2, c = 3 } local table1_copy = fSimpleCopyTable( table1 ) local table1_link = table1 но это при условии, что в таблице нет обратных ссылок на себя или других таблиц, содержащих обратные ссылки на себя или начальную таблицу. Если таблица будет такая, то скопировать её нельзя без кучи проверок на обратные ссылки local table1 = { a = 1, b = 2, c = { d = 3, e = 4 } } table1.c.f = table1 local table1_copy = fSimpleCopyTable( table1 ) -- переполнение стэка это вызовет зацикливание и переполнение стэка. Поэтому надо быть весьма внимательным к таким моментам
-
научно-исследовательская работа с использованием метода ТЫКа почти всегда даёт плоды (:
-
скрипт клиентский, а файлы аккаунтов должны лежать тока на стороне сервера Сделай на стороне серва событие, которое будут вызывать клиенты, чтобы проверить существует ли аккаунт с их именем или нет. В ответ на это событие сервер будет вызывать клиентское событие указанного клиента, таким образом отвечая на запрос клиента
-
* это объект, возможно этот "vgsEcnstrct09" * прожектор - думаю да
-
чёй та ты с клиента пытаешься серверный файл открыть, думаешь получится? )))
-
Очень правдоподобная причина. Очень смахивает на такие недавние баги как "отстримленные тачки проваливаются под землю", "отстримленный прицепленный прицеп, становится расцепленным при стриме". В тех траблах, за пределами радиуса стримера, начинали происходить чудеса со стримером. Немного не учтено было, что при стриме нужно абсолютно все параметры тачек возвращать на место, а не только некоторые.
-
Про огонь это пример частиц в объектах всего лишь, можешь про него забыть. Таким же образом можно сделать и направленный свет используя другие цвета и расположение частиц. DX это не элементы и ими не будут, для них каждый может создать свою lua систему, на то и был рассчет, чтобы не создавать второй gui. Запрос функции можешь послать в wish лист на баг трекере. Так будет само правильно.
-
Модель без текстуры будет при полном несовпадении структуры txd. Если какие-то части будут совпадать, типа РОЖИЦА скина будет под нужным именем, то рожица будет на модельке, а остальное - без текстур.
-
файл txd это архив с текстурами, в нем лежат текстуры под определенными именами, перед тем как что-то менять нужно убедиться что структура оригинального txd совпадает со структурой нового если изменить txd файл для любой модели, и структура файла txd будет отличаться от оригинального txd, то могут быть неожиданные последствия а меняется все просто, вот пример с вики -- в клиенте txd = engineLoadTXD ( "newTexture.txd" ) engineImportTXD ( txd, идСкина )
-
Свет фар это еще и текстуры. Подозреваю, что если можно сделать объект с частицами в виде огня, то почему нельзя сделать объект с частицами в виде куда-то направленного света?
