Liq. Posted July 29, 2018 Share Posted July 29, 2018 Подскажите как можно получить каждую из трех цифр спидометра отдельно? Link to comment
Liq. Posted July 29, 2018 Author Share Posted July 29, 2018 (edited) Сам спидометр: kmhs = math.floor(((sx^2 + sy^2 + sz^2)^(0.5))*180) --Calculate speed dxDrawText(""..tostring(kmhs).."",x*0.0125,y*0.9,x*0.9475,y*0.606666667,tocolor(255,255,255,255),1.3,Digital,"right","top",false,true,false) Edited July 29, 2018 by Liq. Link to comment
Liq. Posted July 29, 2018 Author Share Posted July 29, 2018 1 hour ago, nikitafloy said: string.sub() Спасибо! Если я правильно понял string.sub(kmhs, 1, 1) только проблема в том, что когда скорость доходит например до 35, то вместо 5 отображается 3, также если скорость 120, то отображается 1. Можно как-то пофиксить? Установить диапазон может, но хз как это сделать. Link to comment
Other Languages Moderators Disinterpreter Posted July 30, 2018 Other Languages Moderators Share Posted July 30, 2018 (edited) 16 hours ago, Liq. said: Спасибо! Если я правильно понял string.sub(kmhs, 1, 1) только проблема в том, что когда скорость доходит например до 35, то вместо 5 отображается 3, также если скорость 120, то отображается 1. Можно как-то пофиксить? Установить диапазон может, но хз как это сделать. local t={} ; i=1 local inputstr = 12548 for str in string.gmatch(inputstr, "%d") do t[i] = str i = i + 1 end print (t[3]) Edited July 30, 2018 by Disinterpreter 2 Link to comment
Liq. Posted July 31, 2018 Author Share Posted July 31, 2018 On 30.07.2018 at 13:26, Disinterpreter said: local t={} ; i=1 local inputstr = 12548 for str in string.gmatch(inputstr, "%d") do t[i] = str i = i + 1 end print (t[3]) Спасибо за помощь 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