Lua - Reddit – Telegram
Lua - Reddit
31 subscribers
281 photos
31 videos
4.28K links
News and discussion for the Lua programming language.

Subreddit: https://www.reddit.com/r/lua

Powered by : @r_channels & @reddit2telegram
Download Telegram
I get there's a lot of these but I need help to get an IDE for lua

ok so I used to code in python but I didn't really like it, in python I was using sublime text, so now I'm switching to Lua, but I'm basically still a newbie to coding, the reason why I'm switching to Lua specifically is just to mod tboi. I've looked online for information on how to code and I'll look more in depth about that later, but for now I need an IDE to program in lua so could anyone help me?

https://redd.it/1e3tuzv
@r_lua
Decryption / FXAP

Hi! I have obtained a FiveM Script which I need urgently to work but I'm scared to try it because it might be malicious. The problem: I can't check the code because it is encrypted. Pretty sure it has something to do with with FXAP because it says on the top as the only readdable code and there is also a .fxap file. Any idea/help? Rest of the files arent encrypted and look good. Thanks in advance.

my code :\/



https://redd.it/1e46wlz
@r_lua
newproxy and userdata

I have been using Lua for many years now as it is my goto language.

However, I have never understood the purpose of userdatas.

From what I know, it sort of works like a table, where you can set a metatable to it and extend its functionality.

So what is the purpose of userdatas in Lua?

https://redd.it/1e4jejy
@r_lua
Question regarding Lua.

So I'm 16 now and planning on studying CS. So I thought I should start learning a language to help me later on at University. But me and my friend were talking about Making a Roblox game. Roblox uses the language Lua. The problem is I wanted to learn a coding language that would help me in the future. And I just wanted to know if me learning Lua would help me with other coding languages, or it's just completely unrelated to anything.

https://redd.it/1e4k7el
@r_lua
Unsure if this is compatible
https://redd.it/1e4o0qi
@r_lua
Lua 2 dim arrays

Souldnt this be acceptable? it's errors out in my game engine.

pnode = {}
for t=1, 20 do pnodet = {} end
pnode11 = 1


https://redd.it/1e4qlr0
@r_lua
Lua Lib vulnerability scanning?

My firm does software composition analysis (SCA) for all languages (e.g. Blackduck, Xray), but none seem to support Lua. Is there anything out there that does vulnerability scanning for Lua? TIA.

https://redd.it/1e4to79
@r_lua
I legit need help what on earth is math.huge I'm actually confused. Please tell me I'm trying to know what it is.



https://redd.it/1e56wtw
@r_lua
Lua compiler

Does anybody know where I can download the iGO LUA Software mentioned in this modding guide:

https://www.techpowerup.com/forums/threads/tropico-5-small-modding-tutorial.201529/

Obviously the link provided in the guide doesn’t work.

I would also appreciate suggestions with the same functionality that aren’t overly complicated to use.

Just for clarification: I’m not looking for a lua decompiler (like unluac) that make lua files that show a bunch of nonsense in the editor readable but the reverse software that compiles them into the original “nonsense” form.

https://redd.it/1e5qf9q
@r_lua
what is the difference between Lua and Luan?

Best way to Learn Lua Language?
some Tips?

Learn in the Roblox Studio or maybe Visual Studio Code? What is the difference?

Difference between Lua and Luan?
Guys pleas help.!

https://redd.it/1e5ulzv
@r_lua
Problem with Luarocks Module

I correctly installed luarocks without any error and installed a module but I get an error with:

require "myModule"

because Lua can't find the path where I've installed it. I've also tried with:

require "myPath\\myModule.lua

But I get the same error. How can I solve it?

Thanks in advance

https://redd.it/1e695sl
@r_lua
Where do I start learning

Hello,

One of the metaverse I play has started using lua as language for their noscripting and I'm a 3d artist who wants to tap in the other side of gamedev. I really wanna learn lua to break the wall. So, as a non coder background, where do I start?

https://redd.it/1e6li92
@r_lua
Logitech noscript help.

ive gotten a working noscript to move my mouse to doa 180 degree turn. Its set to MB4. However i want to use that noscript in a macro. So if i press MB5 it will be input as MB4 (noscript), then shift. But when i tried this by remapping mb5 to shift, delay, mb4. It just outputs as if i pressed shift.

MoveAmount = -900

function OnEvent(event, arg)

OutputLogMessage("event = %s, arg = %d\\n", event, arg)

if (event == "PROFILE_ACTIVATED") then

EnablePrimaryMouseButtonEvents(true)

elseif event == "PROFILE_DEACTIVATED" then

ReleaseMouseButton(4) -- to prevent it from being stuck on

end

if (event == "MOUSE_BUTTON_PRESSED" and arg == 4) then

for x=1,10,1

do

MoveMouseRelative(MoveAmount, 0)

Sleep(5)

end

end

end

this is the noscript. im not sure how to get the newly mapped macro to use it

https://redd.it/1e6tn5h
@r_lua
Isn't the code supposed to be right? (Roblox)
https://redd.it/1e70w8v
@r_lua
Do I always need to type lua main.lua into the terminal to run my code?

I'm using the terminal in vs code, if that is any consolation thanks. Just started learning

https://redd.it/1e7f6n6
@r_lua
How would you handler a function that returns depending on outcome, different amount of values?



https://redd.it/1e82tp7
@r_lua
Need help with lua noscript please!

Im trying to make a rapid fire (left click) noscript to work with my logitech mouse. I want it to continuously left click when both right and left click are being held at the same time, and to end when either right or left click are released(but especially left). I need both left and right click to still function as normal when only 1 of them are pressed.
this is what i have so far but the noscript only ends when right click is released.
i have tried changing the last 2 IsMouseButtonPressed(3) to IsMouseButtonPressed(1) but then the noscript just stops working compleatly


EnablePrimaryMouseButtonEvents(true);

function OnEvent(event, arg)

if IsKeyLockOn("scrolllock" )then -- scrolllock / On/OFF

if IsMouseButtonPressed(3) then

-- OutputLogMessage("check") --debugging

repeat



if IsMouseButtonPressed(1)then

-- OutputLogMessage("Rapid Fire") --debugging

repeat

PressMouseButton(1)

Sleep(15)

ReleaseMouseButton(1)

Sleep(15)

until not IsMouseButtonPressed(3)



end

until not IsMouseButtonPressed(3)

end

end

end

https://redd.it/1e85n5o
@r_lua
can anyone perform an edit of a .lua noscript for me?

Hello everyone,

I am using the Conky program on Linux Mint, and I am trying to get text displayed on a curved path. I wanted a semi-circle starting at 270 degrees and ending at 90 degrees. I worked with online resources but they could only generate text from 0 to 180 or 180 to 360. Here is the closed the bot could get:

require 'cairo'



function conky_half_curved_text_final()

if conky_window == nil then return end



local surface = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)

local cr = cairo_create(surface)



-- Set the text you want to display

local text = "Your Custom Text Here" -- <-- Change this to your desired text



-- Set the center of the circular path

local center_x = 180

local center_y = 180



-- Set the radius of the circular path

local radius = 100



-- Set the starting and ending angles in radians

local start_angle = -math.pi / 2 -- 270 degrees

local end_angle = math.pi / 2 -- 90 degrees



-- Set the font and size

cairo_select_font_face(cr, "Sans", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL)

cairo_set_font_size(cr, 20)



-- Calculate the angle step based on the text length and the angular span

local text_length = string.len(text)

local angular_span = end_angle - start_angle

local angle_step = angular_span / (text_length - 1) -- -1 because angle_step is between characters



-- Set the color (R, G, B, Alpha)

cairo_set_source_rgba(cr, 0, 1, 0, 1) -- Green color



-- Draw the half-circular path only where the text will be placed

cairo_set_line_width(cr, 1)

cairo_arc(cr, center_x, center_y, radius, start_angle, end_angle)

cairo_stroke(cr)



-- Loop through each character in the text

for i = 0, text_length - 1 do

local angle = start_angle + i * angle_step

local x = center_x + radius * math.cos(angle)

local y = center_y + radius * math.sin(angle)



-- Rotate the context so the text is properly oriented along the path

cairo_save(cr)

cairo_translate(cr, x, y)

cairo_rotate(cr, angle + math.pi / 2) -- Adjust rotation to ensure proper orientation

cairo_move_to(cr, 0, 0)

cairo_show_text(cr, text:sub(i + 1, i + 1))

cairo_restore(cr)

end



cairo_destroy(cr)

cairo_surface_destroy(surface)

end


Can anyone edit this to a proper half circle display without an underline please?

Thank you for reading,


Logan

https://redd.it/1e8jykr
@r_lua