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

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

Powered by : @r_channels & @reddit2telegram
Download Telegram
Finding better syntax : conditional statement

[ ideal \]

if temp_id == ['57', '61', '62'] then

[ my code \]

if temp_id == '57' or temp_id == '62' or temp_id == '63' then



Can I make this better?



https://redd.it/1gfjjww
@r_lua
Finding better syntax : string.match

Note that, my IDE doesn't support return value of Boolean but only String.

< ideal >
if string.match(self.Entity.CurrentMapName, 'idle|proklisi') == then

but above code doesn't work due to the limited support by IDE
so I have to use like this :

if string.match(self.Entity.CurrentMapName, 'idle') = 'idel' or ~ ... then

To deal with this, is there a better idea to do this? such as..

if string.match(self.Entity.CurrentMapName, 'idle|proklisi') == ('idle' or 'proklisi') then

https://redd.it/1gfjic6
@r_lua
فك تشفير

يخوان احد يعرف كيف افك تشفير fxap ؟
سكربت fivem

Do you know how to decrypt fxap?
Sicript Fivem

https://redd.it/1gfovfw
@r_lua
Beginer help: string

I'm totally new at coding and I got assigment to capitalize the first letters of the words in sentence. I don't understand how to do it.

If someone could tell me how to do that I would be grateful.


The sentence is "Is your dog's house red?"

https://redd.it/1gfry7u
@r_lua
luarocks interpreter

I tried using luarocks but since I use lua5.1 I got this error

Error: Lua 5.4 interpreter not found at C:\Program Files\to\lua

Please set your Lua interpreter with:

luarocks --local config variables.LUA <d:\path\lua.exe>

I tried these

luarocks config variables.LUA <C:\Program Files\lua\lua5.1.exe>

luarocks config variables.LUA "C:\Program Files\lua\lua.exe"

and many more

whenever i type luarocks config variables.LUA

Error: Unknown entry LUA

i already have lua set in the evir

how would i be able to fix it?

https://redd.it/1gfsma9
@r_lua
Help for the structure

Hi!

For a project, I need to create Lua noscript to communicate with an haxe application. However, I struggle heavily to make the IDE for Lua work with classes. The class definitions are not shared with the instances and it makes coding a pain.

Is there a better way or text-editor to make the development easier?

Thank you!

https://preview.redd.it/qo6xeuasm4yd1.png?width=244&format=png&auto=webp&s=aa88447dcae142d2cb92f652d00465ffce317ae2



https://redd.it/1ggk2zp
@r_lua
So what now?!

HI! i coded with python for about 10 months now but the performance was "not good" (Terrible) and I searched for over 1 month now for coding languages and devided for lua so.

1st: what do you need to start coding (windows)

2nd:any good tutorials on youtube (full guide) that arent over 3 years old?

https://redd.it/1gh8r3k
@r_lua
HOW ROBLOX EVEN EXISTS

Hey guys rapid question:
HOW DOES ROBLOX EVEN EXISTS

It was made in the first years of 2000, so I don't think they used OpenGL or Frameworks, so PLEASE GIVE ME AND EXPLANATION ON HOW ROBLOX WORKS

https://redd.it/1gh8qbs
@r_lua
I manage to embed lua vm to my project!

Hey Lua community! I wanted to share a project I've been working on called RapidForge, it platform for building internal apps, automating tasks and creating web pages. Everything comes with a single binary and I manage to embed Lua VM into RapidForge. Big thanks to the Cosmopolitan project for making this possible!

With RapidForge, you can easily set up webhooks, schedule periodic tasks, and implement custom business logic using Lua. The platform takes care of the boilerplate for you, parsing request data automatically and making it available as environment variables (I’m planning to improve this further).

Lua is amazing language, I think its also a perfect language to experiment its small but performant and very easy to learn.

https://redd.it/1ghh7z7
@r_lua
Why did this regex fail?

why did print(("PascalCase"):match("^(%u%l+)+")) returns nil while ^([A-Z][a-z]+)+ in pcre2 works.

https://redd.it/1gja380
@r_lua
Making a synth

I am a beginner programmer and I decided that I want to try and make my own synthesizer as a project. I know it might not be best for a beginner but I don’t have a time limit or anything, it’s just something I want to try. My question is: I was looking at different programming languages and stumbled upon Lua. So I’m wondering whether a project like that is worth making in Lua(as in if there are any problems I will encounter ) or should I do it in a different language?

https://redd.it/1gjstnj
@r_lua
I made a Banner Designer (Or presentation card maker) in Lua for the terminal
https://redd.it/1gk75we
@r_lua
Tiny Typing Utility Library

Hello y'all, I'm here to share a small lib I made for my own convenience and I think it might be useful to more people:

https://github.com/VicCAlq/moonkind

This is a simpler alternative to people who want the safety of a typing system but might not want to deal with using a language that compiles/transpiles to Lua or has any other kind of build step. I still want to work more on the feature of matching an "object's shape", but at the current point it can already be used.

It's already available on LuaRocks as moonkind, so a simple luarocks install moonkind suffices.

Any feedback is more than welcome :D

https://redd.it/1gkp0vf
@r_lua
lua-docs: aesthetic documentation for the coolest noscripting language

Hey y'all, I'm pretty new to Lua, so when I tried to find documentation, it was either some outdated, scattered website tutorial or the lua.org manual that's incredibly long. I thought it'd be nice to have some good docs for the standard libraries!

And here it is: https://lua-docs.vercel.app

It's mostly copied from the manual but placed in a way that everything's easy to access. There's also a dark mode. Pretty cool, pretty cool. There's version 5.1 (which LuaJIT specs are at rn i think) and version 5.4 (most recent "major" release). There might be some errors with the formatting... but it should mostly be okay... (power of regex and command-f). People can always send a pr on the github repo for any basic issues with the markdown.

There's more dev notes at https://lua-docs.vercel.app/docs/about if you're interested.

https://preview.redd.it/h124q40y6czd1.png?width=2878&format=png&auto=webp&s=5e7879a4ad3bd3a86c350c9665b9f5c9b51760a0

https://preview.redd.it/471ai53h7czd1.png?width=2844&format=png&auto=webp&s=1c21b0e7088266635001dbff266ae5fb9ac02921

I hope its helpful for some peeps!

https://redd.it/1gl7qhf
@r_lua
Anyone interested in study how to write LUA with reframework?

Reframework is a powerful plugin for games and it support almost all CAPCOM games, but this plugin is lack of example so that it is difficult to master the programming skill, and I am only interested in joystick feedback so I only give example of joystick here. I want to ask about how to turn singleton of Reframework into LUA code.

1. Singleton for any key is press:

app.InputManager -> Reflection Properties -> app.inputDeviceFlag

2. Singleton for specific key is press:

app.InputManager -> AutoGeneratedItem -> app.InputState -> AutoGeneratedItem ->ArrayEntries[2\] ->

0x0:app.InputDeviceStateGamePad -> AutoGeneratedItem -> arrayEntries[32\] -> Reflection Properties ->

app.inputDeviceFlag

I have read the instruction of Reframework wiki, Reflection Properties item need special setting to access, did anyone here knew about it or is reframework bad at detecting joystick?

https://redd.it/1glr04x
@r_lua
How to start?

Hey, I want learn Lua on the I Pad, how should I start (With which app) and are there any good Videos or playlist on You tube to Help me?

https://redd.it/1gm1z3c
@r_lua
The function that I like in Lua

< Python >

if try == 0:
self:Reset()
return


< Lua >

if try == 0 then self:Reset() return end

I think it is beneficial to view entire logic.

What else?

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