Lua - Reddit – Telegram
Lua - Reddit
35 subscribers
284 photos
33 videos
4.34K links
News and discussion for the Lua programming language.

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

Powered by : @r_channels & @reddit2telegram
Download Telegram
[Hobby] Garry’s Mod WW2 Server in dev. Looking for GLua/Lua Devs & Model Artists

Hey everyone,

I’m working on a Garry’s Mod server that’s still in early development, and I’m looking for people who’d like to help out as a hobby / passion project.

Right now this is unpaid since the server isn’t live yet, but payment(Paypal) is possible in the future if everything works out and the server becomes sustainable.

What I’m looking for:

* **GLua / Lua devs**
* Gamemode noscripting
* Fixing or improving existing systems
* Helping build core server features
* **Model artists**
* Fixing or improving existing models
* Making better replacements

What you get:

* Credit for your work
* Long-term collaboration if things go well
* Freedom to share ideas and help shape the server
* Something you can use for your portfolio

If you’re interested, comment or DM me and I’ll share more details (concept, current progress, Discord, etc.).
Most of the progress is posted on discord.

**Discord DM:** .\_teixeira\_.

**Discord Server:** [Discord](https://discord.gg/CdycaHdt6B)

**Youtube Channel for Dev Showcases:** [Youtube](https://www.youtube.com/@AlphaRoleplayWaW?sub_confirmation=1)

https://redd.it/1qjhad4
@r_lua
i have no idea what i am doing at all, but ive learned that this is a lua based game- so i thought this would be a good place to ask

https://preview.redd.it/xzu2z984tfeg1.png?width=1916&format=png&auto=webp&s=c9eb4e87ffd2b11594a3993f0ab69305570204ac

this is a game called replicube, it runs in lua. but heres the thing, i have no expereince what so ever in any type of coding at all. i am trying to replicate the top below in the bottom but i am having trouble removing the cubes on the Z and X axis. what i had wrote to get to where i am now can be seen on the left. again- ill be the first to admit im not smart about this in the slighest...but i want to learn it. even if that means asking about it on the internet

https://redd.it/1qhs4j6
@r_lua
Help

Is there any cheaper alternative to Codeacademy? I got the free trial and was going to pay for another month but didn't realize it was so expensive.

https://redd.it/1qhnzbb
@r_lua
Did I make a mistake by starting to learn programming with Lua?

Did I make a mistake by learning Lua instead of another programming language?
I'm completely new to programming, so I'm having some difficulties. Now I'm faced with a choice: continue learning Lua for Roblox game development or start learning Python/JS for web development.

https://redd.it/1qhej78
@r_lua
Since Gmod uses a form of lua I was wondering can anyone help me with noscripting a attack animation

I’ve tried everything and there aren’t any tutorials about making a kill animation online

https://redd.it/1qi5gyy
@r_lua
Asking aga n but how do I give my custom npc that uses Drgbase a death animation on gmod



https://redd.it/1qjz1wc
@r_lua
I want to learn Lua. But i dont know where to start

I wanted to learn lua a long time ago for my roblox games i didnt want to use ai since it gives a lot of errors and it just doesnt know what i exactly want so i decided to learn it any tips on where to start which videos i should watch im very confused

https://redd.it/1qk93qw
@r_lua
Decided to start learning lua and made this simple tic tac toe program

the 1-indexed arrays really made it harder to wrap my head around it, but all in all I had more fun than when I first started learning python. If anyone knows a few tricks for better string manipulation, please feel free to share them :)


https://github.com/StativKaktus131/Lua-Playground/blob/main/Tic%20Tac%20Toe/tictactoe.lua

https://redd.it/1ql65fl
@r_lua
Are there any Lua gamedev frameworks that run on the Xbox360? (Homebrew

I'd like to make and run something ony JTAGed 360, just for fun.

I'll take an engine too, but I'd much prefer a framework.

https://redd.it/1ql8ngf
@r_lua
Free resource for roblox game dev?

Just wondering if there is a consensus (or whatever you think) is the best free resource to learn lua to make roblox games with. Thanks.

https://redd.it/1ql9sy0
@r_lua
Best way to find a fivem dev?

I do understand that this is the lua subreddit/community but I do not have enough karma to post inside of fivem's or the developer subreddit so that is why I'm asking here.

Currently I've been trying to hire a developer part time for a passion project of mine that im working on and currently I've been scammed for about $1200. One of the main issues i face when trying to hire a developer is that most of these so called "developers" are just vibe coders who don't know what they're doing at all and its starting to get harder to find developers with ai especially in fivem as before AI there was just wannabe developers taking code from other developers and making a pile of garbage as the result. I do know developers get their ideas crushed or get over worked by the people that hire them but I'm a very open and lenient person I feel.

If anyone can help me find a developer for fivem that knows the following

\- ESX Framework

\- has worked with overextended library

\- Is up to date with LUAs coding practices


please dm me here or add me on discord I'll gladly pay a finders fee after I've hired the developer and I see that they're actually good at what they do & professional.


This is a paid position and its part time


Discord - naqs871

https://redd.it/1qm5vib
@r_lua
LPM - A package manager and standalone executable compiler for Lua, in Lua

As the name suggests, `lpm` is a package manager for lua. It is written entirely in LuaJIT. It is heavily inspired by package managers like `npm`, `bun` and `uv`.

It is currently in an alpha state, but I think it's become quite usable and is integral to my main project ([Arisu](https://github.com/codebycruz/arisu), if you're curious). Expect certain things to be in flux and stupid things to be broken as the project gets more stable and gets a proper test harness.

# Features

* Git dependencies, supporting subdirectories+monorepos
* Local relative path dependencies (good for monorepos)
* Compile your project to a single executable with `lpm compile`
* Run a suite of tests with `lpm test`
* Self upgrade to the latest version with `lpm upgrade`
* Supports Windows and Linux (x86/ARM, Musl/Glibc).
* Build noscripts
* Can do things like preprocess files. Perfect for languages like teal
* This is also how C dependencies are built generically instead of making some arbitrary schema as luarocks did.
* Simple JSON configuration (`lpm.json`, ala `package.json`)
* Not vibecoded :)

# How do I use it?

Create a project with `lpm init`, and run it with `lpm run`. It sets up lua's path and cpath to resolve your dependencies which are stored in `lpm_modules`.

# Who is this for?

If you want a package manager that resembles a modern experience, and primarily make your own projects, or are willing to briefly port a LuaRocks project to LPM (It's not very difficult), give it a try.

As a proof of concept, I ported over [busted](https://github.com/lunarmodules/busted) to lpm [here](https://github.com/codebycruz/busted). You can manually invoke the test runner and use busted that way, but in the future, the lpm test runner will have its own testing library built-in, ala bun's built-in test runner.

Porting over busted took a lot of forking but was mostly just creating the `lpm.json` configuration file, and a simple build noscript to call `make` for C dependencies.

# How does this compare with luarocks or lux?

At the moment I have no intention of supporting previous LuaRocks packages, as lpm makes strives for simplicity. But a separate registry will come in the future.

`lpm` is written in Lua(JIT)
`luarocks` is written in Teal
`lux` is written in Rust

# Download

Repo: [https://github.com/codebycruz/lpm](https://github.com/codebycruz/lpm)

The `lpm` binary is built from running `lpm compile` on itself, you can download it below, no need to have lua or luajit installed on your system :)

Linux: `curl -fsSL` [`https://raw.githubusercontent.com/codebycruz/lpm/master/install.sh`](https://raw.githubusercontent.com/codebycruz/lpm/master/install.sh) `| sh`

Windows: `irm https://raw.githubusercontent.com/codebycruz/lpm/master/install.ps1 | iex`

Or get it as an artifact from the [latest nightly build](https://github.com/codebycruz/lpm/actions/workflows/build.yml)

https://redd.it/1qqsf8d
@r_lua
Any Luau Learning/Practice Websites?? (roblox)

I'm trying to learn how to code in roblox (coding language is luau) and I've been searching for a while on stuff to help me improve, yet I cant find any. Please recommend me some websites, such as this one, https://luau-academy-d1bc1004.base44.app/?is\_new\_user=true, but more advanced since the one I listed is kinda broken...

Don't recommend me:

\- Roblox Youtube tutorials ( i know some are good but I've tried it before and they don't help me as much as I would like them to)
\- Roblox documentation ( its hard for me to stare at a screen and read while not boring my mind out )
\- Roblox dev forums ( they are helpful, but again, I don't want to stare at screen and read for a long amount of time + doing an activity would help me remember it more)
\-ANY online classes where I have to interact with teachers, "sign up with a guardian", and stuff like that (I want it to be like the website I listed)
\- don't tell me to just use the website I listed please!!

Please recommend me:

\- any websites that are interactive
|__(possibly let you write notes along the way)
\- ones that I can write code in it and it gets reviewed
\- ones that have activities as in quizzes and stuff like that (or even daily challenges)

btw everything that I asked to be recommended doesn't NEED to be on the website, its just a few things that I thought would be nice to be included to be recommended, thanks!!

https://redd.it/1qpnebk
@r_lua
Help with replacing specific term in string

I'm modifying a World of Warcraft addon, and I have player-defined strings in the form of WoW macro conditionals, which generally take the form

[conditionA,conditionB][conditionC]action;[conditionD]action; action

When the conditions change the action, the game calls an onstate method and passes me a string of the active action. The actions I am expecting are:

"hide": hides the object
"shownumber": shows the object with an alpha of number percent
"showhigh", "showmed", and "showlow": show the object with an alpha based on config settings
"show": shows the object based on its player-assigned default alpha.

The issue is, due to anti-botting measures, I cannot call global variables in the onstate method. In order to reference the config, I take the conditional string and use string.gsub to replace "showhigh", "showmed", and "showlow" with "shownumber". So for example, by default "showhigh" becomes "show75" and is handled by the same code as "shownumber".

Similarly, I would like to replace "show" with "shownumber", where number is the default alpha. But I don't know how to do that with string.gsub because it would also replace "show" in most of the other actions.

My question is, how can I replace the term "show" in a string, but only if it is not followed by numbers? (It is possible that "show" will appear at the very end of the string.)

https://redd.it/1qp3p5c
@r_lua
mote - Lightweight HTTP server for Lua

I've been working on a standalone HTTP server for Lua/LuaJIT. It started as the core of a Backend as a service (BaaS) project I was building and I decided to extract it into a standalone library. It has Koa-style routing with URL params, onion middleware, and built-in support for CORS, JWT, rate limiting, and Server-Sent Events with pub/sub. Runs on Linux, macOS, and Windows. No nginx or openresty needed, though a reverse proxy is still recommended for TLS in production.

Example:

local mote = require("mote")

mote.get("/users/:id", function(ctx)
ctx.response.body = { id = ctx.params.id }
end)

mote.create({ port = 8080 }):run()

luarocks install mote

https://github.com/luanvil/mote

I'd love to hear what you think.

https://redd.it/1qnp6g9
@r_lua
LUA dynamic concatenation

Hello guys. I need to build a message in LUA that has fixed value of 240 characters. This message is composed by a variable lenght message that I have allready processed, but the rest has to be filled with the * character. So for example if my initial message is 100 characters, I need to fill the rest until 240 with the * character. If my message will be 200 characters, I need to fill 40 * until reaching 240.

How can this be achieved?

Thanks

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