Antibird Posted August 13, 2011 Share Posted August 13, 2011 А что возвращает запрос к БД? Если таблицу - то помучай ее через pairs( ), увидишь, что за поля и какие в них значения, а там сориентируешься сам, скорее всего. P.S. Кем написан представленный тобой код? Link to comment
MX_Master Posted August 13, 2011 Share Posted August 13, 2011 Прошу помощи. Есть таблица в БД, в ней иды и координаты объектов. Как сделать чтобы эти объекты создавались? Точнее интересует даже не это, есть запрос, как из переменной извлечь данные, полученные запросом, да при чём ещё в цикле?код запроса: local lol = exports.sql:query_assoc( "SELECT * FROM `droped`" ) полученная переменная содержит массив (таблицу, если говорить относительно языка Lua) вида { поле1 = "значение1", поле2 = "значение2", и так далее }. Чтобы пробежаться по всем чейкам этого массива (таблицы Lua) нужно заюзать функцию pairs(...) for field, value in pairs(lol) do -- field - имя текущего поля -- value - значение текущего поля -- делайте с ними тут что хотите, можете подставить в другие функции end также всегда стоит проверять, что lol это массив (таблица Lua) перед тем как запускать цикл if type(lol) == 'table' then for field, value in pairs(lol) do ... end else -- запрос вернул ошибку end Link to comment
SweetyWolf Posted August 14, 2011 Share Posted August 14, 2011 Привет всем. У меня снова небольшой вопрос по поводу перевода моего мода. Перевод, напомню, базируется на XML файлах. Собсна с серверной частью проблем нет, но тут возник вопрос по клиентской. Как мне можно сделать перевод в клиенте? Нельзя ли как нить использовать серверные переменные в клиенте? И, если нет, то созданная в одном клиентском файле переменная, видна из всех остальных клиентских файлов этого ресурса? Link to comment
MX_Master Posted August 14, 2011 Share Posted August 14, 2011 укажи в meta.xml эти xml'ки как и тогда клиент будет их скачивать. В клиенте их нужно также как на сервере открыть и сделать содержимое какой-ньть общей таблицей для всего ресурса. Link to comment
Kernell Posted August 14, 2011 Share Posted August 14, 2011 И что-то странное сделали с 3D звуками в MTA. Раньше 3D звук был относительно камеры игрока, а теперь относительно самого игрока.. По моему мнению это не правильно, так как все стандартные звуки в GTA именно относительно камеры. Простой пример: поездить в машине со включенной сиреной и с Cinema камерой. И для сравнения можно закрепить свой звук сирены к машине. (Если кто не понял - могу записать ролик для сравнения). Link to comment
GRascm Posted August 15, 2011 Share Posted August 15, 2011 Небольшая просьба к тем кто хорошо знает английский язык: Исправьте пожалуйста мои ошибки: https://wiki.multitheftauto.com/wiki/Set ... onProgress PS в русской версии вроде бы должно быть всё правильно. Link to comment
_Vincent_ Posted August 16, 2011 Share Posted August 16, 2011 Ээ, так, я не понял, либо я в чем-то фейлюсь, либо длинные сообщения на русском через outputChatBox не по-детски фейлятся. Менялась ли какая-нибудь максимальная длина для них или еще что? Код самый что ни на есть простой (планирую допилить до приличного вида, когда получше узнаю скриптинг и язык): function bombom () math.randomseed(getTickCount()) local lol = math.random(1,3) if lol==1 then outputChatBox ( ">> Долго качает карты? Готовы предложить новую идею? Посетите наш информационный портал AAA-BBBB.ru!", getRootElement(), 5, 190, 5, true ) elseif lol==2 then outputChatBox ( ">> Хочешь увидеть себя в списке трансферов в выпуске AAA-BBBB? Оставь свою заявку на сайте AAA-BBBB.ru!", getRootElement(), 5, 190, 5, true ) else outputChatBox ( ">> Помогите серверу, на котором вы все любите играть. Кликните на рекламу в любой из тем форума после первого сообщения!", getRootElement(), 5, 190, 5, true ) end end setTimer (bombom, 3000, 0) ЗЫ Выполняется на сервере. Link to comment
xDevice Posted August 17, 2011 Share Posted August 17, 2011 Такая же проблема, не знаю что делать. Но когда на перенос строки выпадает пробел - всё окей, строка норм переносится и отображается. Ладно, по моей теме. Решил сделать дроп и поднимание объектов, столкнулся с проблемой. То ли объекты настолько малы, то ли сказывается то, что по высоте пришлось сделать минус, но просто напросто не могу кликнуть мышкой на объект того же АК-47, хотя на объект одежды кликается прекрасно. Прилагаю скрин, жду помощи. http://onepx.ru/000i8 Link to comment
LoveFist Posted August 17, 2011 Share Posted August 17, 2011 Делай colshape вокруг объектов и определяй клик по нему, а не по объекту Link to comment
Arisu Posted August 17, 2011 Share Posted August 17, 2011 Ээ, так, я не понял, либо я в чем-то фейлюсь, либо длинные сообщения на русском через outputChatBox не по-детски фейлятся.[/lua] С этого времени вподфоруме будет принято писать версию МТА, для которой адресована проблема. На скриншоте 1.1, у нее всеобщие проблемы с чатом. Тема, к которой можно отнести этот баг: не прислоняться И еще отучайтесь писать "lol" в названиях переменных, уже не первый раз вижу. Дайте переменной осмысленное название. Link to comment
xDevice Posted August 17, 2011 Share Posted August 17, 2011 Делай colshape вокруг объектов и определяй клик по нему, а не по объекту Колшэйп с каким радиусом желательно? Объекты такие как оружие, предметы небольшие. Link to comment
LoveFist Posted August 17, 2011 Share Posted August 17, 2011 Подбирай экспериментально Думаю не больше 0.25 Link to comment
MX_Master Posted August 17, 2011 Share Posted August 17, 2011 Ээ, так, я не понял, либо я в чем-то фейлюсь, либо длинные сообщения на русском через outputChatBox не по-детски фейлятся.Менялась ли какая-нибудь максимальная длина для них или еще что? Код самый что ни на есть простой (планирую допилить до приличного вида, когда получше узнаю скриптинг и язык): пофиксено Link to comment
xDevice Posted August 17, 2011 Share Posted August 17, 2011 МХ, ты пофиксил чтоли? Или в новом билде пофиксено? Link to comment
_Vincent_ Posted August 17, 2011 Share Posted August 17, 2011 На 3015 все как было, так и осталось. Link to comment
MX_Master Posted August 17, 2011 Share Posted August 17, 2011 Ошибка Пофиксен момент, где при вводе длинного текста в чат он не переносился на следующую строку. Именно при вводе, а не при выводе в чате. Возможно, проблема абсолютно аналогичная. _Vincent_, добавишь в баг трекер? Проблема аналогична этой - http://bugs.mtasa.com/view.php?id=6374 , только для output section Link to comment
_Vincent_ Posted August 17, 2011 Share Posted August 17, 2011 Так, ну это точно не мой провал, то есть багрепорт пилить, да? Link to comment
MX_Master Posted August 17, 2011 Share Posted August 17, 2011 Канеш, пилить. Выше ссылКо на аналогичное Link to comment
_Vincent_ Posted August 17, 2011 Share Posted August 17, 2011 Отписался, если кто имеет права, то подправьте, а то русский зафейлен http://bugs.mtasa.com/view.php?id=6377 Link to comment
MX_Master Posted August 18, 2011 Share Posted August 18, 2011 Отписался, если кто имеет права, то подправьте, а то русский зафейлен http://bugs.mtasa.com/view.php?id=6377 да все нормально там, кстати, ccw уже сделал фикс ( молодец (: ) Link to comment
_Vincent_ Posted August 18, 2011 Share Posted August 18, 2011 Отлично Только что проверил - действительно, теперь все работает. Link to comment
StUNt71 Posted August 18, 2011 Share Posted August 18, 2011 dxDrawImage can't load simple.png Не понимаю почему не может показать картинку. МТА 1.0.5. Картинка в папке со скриптом есть, название тоже самое. Link to comment
MX_Master Posted August 18, 2011 Share Posted August 18, 2011 есть одна идея, но сначала спрошу (: я не проверял, но когда после конекта идет загрузка каких-то файлов одного ресурса, могут ли работать другие ресурсы, которые загрузились первыми ? а идея была такая - сделать во время загрузки какую-нибудь мини игру с помощью DX прорисовки.. пост превратился в тему viewtopic.php?f=123&t=35160 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