FL1K3R Posted September 29, 2015 Share Posted September 29, 2015 Было AddEventHandler вместо addEventHandler. Может так получится. Ахаха)) Черт меня подери)) Спасибо огромное!! Однако я дятел тот еще)) Не привык что всё с маленькой буквы пишется. Спасибо еще раз. За мной должок. Link to comment
FranklinRoosevelt Posted October 2, 2015 Share Posted October 2, 2015 Доброе время суток, у меня есть вопрос по MySQL, можно ли как-то сделать синхронизацию уникальной переменой на три таблицы? Link to comment
TheNormalnij Posted October 2, 2015 Share Posted October 2, 2015 по-моему нужно было на этапе формирования структуры бд вспомнить, что таблицы при запросе можно объединять с помощью INNER JOIN Link to comment
FranklinRoosevelt Posted October 3, 2015 Share Posted October 3, 2015 Не знаю правильно ли меня поняли, чтобы было вот так: table_1: id 3 5 6 table_2: id 2 4 7 table_3: id 1 8 9 id - primary key И ещё вопрос, ключ id всегда создается на один больше чем предыдущий, а вот как сделать так чтобы при удаления первых полей их индекс заполнялся? А то остается очень много пробелов с таким использованием. Надеюсь я понятно объяснил Link to comment
TheNormalnij Posted October 3, 2015 Share Posted October 3, 2015 http://www.mysql.ru/docs/man/JOIN.html Link to comment
Tw1xee Posted October 3, 2015 Share Posted October 3, 2015 Помогите! Уже всю голову сломал, но так и не нашел решения, как делать табуляцию в строках. Т.е. простейший пример: local str = "#0099CCИмя: \t\t#FFFFFF" .. firstname Строка str должна получится: Имя: (строка firstname) А в итоге имею: Имя: (строка firstname) Делаю статистику в гуи и хочется выровнять всю информацию в одном столбце. Возможно я неправильно использую \t, потому что данный параметр строки не срабатывает вообще. P.S: string.gsub("\t", " ") не предлагать! Link to comment
KatastrofaS Posted October 8, 2015 Share Posted October 8, 2015 Есть где-нибудь юзабельный список текстур ГТА? Конкретно мне интересна текстура чекпойнта ring и в каком файле txd она лежит. Подскажите имя или наведите на мысль, как искать? Link to comment
TheNormalnij Posted October 9, 2015 Share Posted October 9, 2015 https://wiki.multitheftauto.com/wiki/Shader_examples#Texture_names Link to comment
KatastrofaS Posted October 9, 2015 Share Posted October 9, 2015 Спасибо за наводку! Shader_tex_names - отличная прога, мне помогла. Link to comment
N1kS Posted October 17, 2015 Share Posted October 17, 2015 Спасибо за наводку!Shader_tex_names - отличная прога, мне помогла. Это не прога, а скрипт. Link to comment
Kernell Posted October 20, 2015 Share Posted October 20, 2015 Спасибо за наводку!Shader_tex_names - отличная прога, мне помогла. Это не прога, а скрипт. Дое......ся Link to comment
N1kS Posted October 20, 2015 Share Posted October 20, 2015 Спасибо за наводку!Shader_tex_names - отличная прога, мне помогла. Это не прога, а скрипт. Дое......ся Ты горишь? Link to comment
TheNormalnij Posted October 21, 2015 Share Posted October 21, 2015 Оффтоп: Как девчонки Link to comment
FranklinRoosevelt Posted October 22, 2015 Share Posted October 22, 2015 Не разводите тут срач, лучше вот над задачей моей подумайте: Есть число Х и таблица чисел { 9, 16, 25, 36, 49...}, нужно округлить Х «вверх» к ближайшему числу из таблицы и получить его индекс. Пример: X = 10 => table index = 2; X = 25 => table index = 3; X = 40 => table index = 5; Можно ли сделать это без использования if ? Link to comment
TheNormalnij Posted October 22, 2015 Share Posted October 22, 2015 (edited) Если там действует закон значение = (индекс + 1)^2, то так: function lol( value ) return math.ceil( value^0.5 ) - 2 end Иначе: t = { 9, 16, 25, 36, 49 } function lol( value ) -- если нельзя изменять исходную таблицу -- local t = table.copy( t ) table.sort( t ) -- таблицу необходимо отсортировать for i = 1, #t do if t[i] < value then --notig else return i end end return false end Edited October 25, 2015 by Guest Link to comment
FranklinRoosevelt Posted October 22, 2015 Share Posted October 22, 2015 Если там действует закон значение = (индекс + 1)^2, то так: function lol( value ) return math.ceil( value^0.5 ) - 2 end Вот, то что нужно, спасибо. Link to comment
K1parik Posted November 24, 2015 Share Posted November 24, 2015 Подскажите, а транспорт установленный через мапэдитор через какое время после уничтожения восстанавливается? Link to comment
Other Languages Moderators Disinterpreter Posted November 24, 2015 Other Languages Moderators Share Posted November 24, 2015 Подскажите, а транспорт установленный через мапэдитор через какое время после уничтожения восстанавливается? нет Link to comment
Easterdie Posted November 25, 2015 Share Posted November 25, 2015 не восстанавливается. нужно писать скрипт для восстановления. Link to comment
Stemka Posted December 18, 2015 Share Posted December 18, 2015 Подскажите пожалст, а то уже целый вечер сижу мучаюсь... Проблема вот в чем: не могу сделать сохранение апгрейдов транспорта и состояние дверей понелей колес в мускул... Че то к не перепробовал... сейчас последнее что набросал... local upgr = {} for i = 1,16 do upgr[i] = toJSON(getVehicleUpgrades( vehicle )) end сама функция в целом function saveVehicle( vehicle ) if vehicle then local data = vehicles[ vehicle ] if data and data.vehicleID > 0 then local x, y, z = getElementPosition( vehicle ) local rx, ry, rz = getVehicleRotation( vehicle ) --local panels = {} --for i = 1, 7 do -- panels[i] = toJSON(getVehiclePanelState( vehicle, i - 1 )) --end --local doors = {} --for i = 1, 6 do -- doors[i] = toJSON(getVehicleDoorState( vehicle, i - 1 )) --end local upgr = {} for i = 1,16 do upgr[i] = toJSON(getVehicleUpgrades( vehicle )) end local success, error = exports.sql:query_free( "UPDATE vehicles SET posX = " .. x .. ", posY = " .. y .. ", posZ = " .. z .. ", rotX = " .. rx .. ", rotY = " .. ry .. ", rotZ = " .. rz .. ", health = " .. math.min( 1000, math.ceil( getElementHealth( vehicle ) ) ) .. ", interior = " .. getElementInterior( vehicle ) .. ", dimension = " .. getElementDimension( vehicle ) .. ", fuel = " .. data.fuel .. ", upgrades = "..upgr.. ", WHERE vehicleID = " .. data.vehicleID ) if error then outputDebugString( error ) end end end end Дебаг ругается вот так: [2015-12-19 02:10:04] ERROR: [Roleplay]/vehicles/vehicles.lua:710: attempt to concatenate local 'upgr' (a table value) Link to comment
AMARANT Posted December 19, 2015 Share Posted December 19, 2015 Ты будешь мучиться еще больше если будешь и дальше пытаться сохранить lua-таблицу в базу данных. Колонка 'upgrades' в твоей таблице MySQL какой имеет тип данных? Link to comment
Stemka Posted December 19, 2015 Share Posted December 19, 2015 Ты будешь мучиться еще больше если будешь и дальше пытаться сохранить lua-таблицу в базу данных. Колонка 'upgrades' в твоей таблице MySQL какой имеет тип данных? была varchar (200) переделал text UPD: все разобрался) UPD2: как сделать чтобы объект созданный на сервере не ломался, к примеру светофорный столб?(сорян если где-то было) Link to comment
AMARANT Posted December 21, 2015 Share Posted December 21, 2015 UPD2: как сделать чтобы объект созданный на сервере не ломался, к примеру светофорный столб?(сорян если где-то было) Ну, единственное что могу предложить удалять его с помощью removeWorldModel, и ставить вручную с помощью createObject. Затем добавить ему неразрушаемость (setObjectBreakable). Link to comment
Stemka Posted December 21, 2015 Share Posted December 21, 2015 UPD2: как сделать чтобы объект созданный на сервере не ломался, к примеру светофорный столб?(сорян если где-то было) Ну, единственное что могу предложить удалять его с помощью removeWorldModel, и ставить вручную с помощью createObject. Затем добавить ему неразрушаемость (setObjectBreakable). Спасибо большое! долго я искал эту неразрушаемся))) 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