Moro_smokes
A simple, fully configurable, and free color smoke script for redm
Video:
Installation
Download the script
Place the moro_smokes folder in your resources directory
Add moro_smokes to your starting resources
Restart your server or start the resource
This ressource can be restarted live
Configuration
Open the config.lua file
Available configurations:
As many items/colors as you want :
label: The name of the smoke item
duration: How long the smoke lasts (in seconds)
scale: The size of the smoke effect
color: The RGB color values for the smoke
model: The item model used when you create the smoke
rotation: The rotation of the spawned item
offset: The position offset of the spawned item
Maximum amount of smokes by player: The maximum number of smoke items a player can use at once
Maximum amount of smokes in the world: The maximum number of smoke items that can exist in the world at once
Translations: You can change the text displayed in the notifications
Animations: Choose your own animation when using the smoke item
Compatible with all colors that you want (RGB) / All item models
Usage
Insert items into your DB
Insert the icon in your inventory system (feel free to use the provided icon or create your own)
Use the item in your inventory to create smoke
Enjoy!
Dependencies
Compatibility
Compatible with all redm frameworks supported by jo_libs
Download:
Color smokes scripts for redm
Enjoy
1 Like
ensure “moro_smokes”
06:47:52 â•‘ TXADMINâ•‘ txaReportResources
06:47:52 [ c-scripting-core] Creating script environments for moro_smokes
06:47:52 [ script:jo_libs] jo_libs: VORP Framework detected
06:47:52 [ script:jo_libs] SCRIPT ERROR: @jo_libs/init.lua:358:
06:47:53 [ script:jo_libs] Error importing module (modules/framework-bridge/g_shared.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/framework-bridge/g_server.lua):
06:47:53 [ script:jo_libs] @jo_libs/modules/framework-bridge/g_server.lua.lua:2:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] @jo_libs/init.lua:199:
06:47:53 [ script:jo_libs] Error importing module (modules/callback/server.lua):
06:47:53 [ script:jo_libs] C stack overflow
06:47:53 [ script:jo_libs] > loadGlobalModule (@jo_libs/init.lua:98)
06:47:53 [ script:jo_libs] > [global chunk] (@jo_libs/init.lua:162)
06:47:53 [ script:jo_libs] > fn (@jo_libs/init.lua:413)
06:47:53 [ script:moro_smokes] SCRIPT ERROR: @jo_libs/init.lua:98:
06:47:53 [ script:moro_smokes] An error occurred while calling export `loadGlobalModule` in resource `jo_libs`:
06:47:53 [ script:moro_smokes] nil
06:47:53 [ script:moro_smokes] ---
06:47:53 [ resources] Started resource moro_smokes
06:47:53 [ script:monitor] [txAdmin] Sending resources list to txAdmin.
06:47:55 [ script:jo_libs] SCRIPT ERROR: @jo_libs/modules/framework-bridge/shared.lua.lua:206: No such export jo_framework_getInventoryItems in resource jo_libs
Hi,
The error is related to missing export in jo_libs, do you have the latest version of jo_libs ? (2.4.2)
Also be sure to install the archive in releases of jo_libs, not the source code directly.
The file jo_libs/modules/framework-bridge/g_shared.lua should have jo_framework_getInventoryItems export in it.
Be sure to ensure it before ensuring moro_smokes in your resource.cfg.
I made an update for a possibly missing import module from jo_libs in fxmanifest.lua (which is very strange because I don’t use the callback module…), you can update and keep me informed.
[ script:moro_smokes] SCRIPT ERROR: @jo_libs /modules/framework-bridge/shared.lua.lua:206: No such export jo_framework_getInventoryItems in resource jo_libs
I think you should update jo_libs, something in your log is very weird: shared.lua.lua:206 can’t be a regular file, it’s an error related to your version of jo_libs.
Update & replace your resources.
Which framework are tou using?
I have vorp , and the last jo_libs updated
Morojgovany:
I think you should update jo_libs, something in your log is very weird: shared.lua.lua:206 can’t be a regular file, it’s an error related to your version of jo_libs.
Update & replace your resources.
Which framework are tou using?
version “2.4.2” jo libs
now i have these one : 18:04:24 [ script:jo_libs] SCRIPT ERROR: @jo_libs /modules/framework-bridge/shared.lua.lua:206: No such export jo_framework_getInventoryItems in resource jo_libs
I can’t reproduce this bug on my vorp server, but I gonna help you to find out why this is happening for you.
First download again the release version of jo_libs, not the sources (Release 2.4.2 · Jump-On-Studios/RedM-jo_libs · GitHub ). (I know you probably did it already but if the export is missing I suspect an issue in your jo_libs files)
Don’t replace files, delete the folder & put the new one.
I’m working on trying to reproduce this error to fix it, very weird… Sorry man I’ll try to find out.
thank s all working fine now
1 Like
Loving this script! It was super easy to set up and personalize; however, I have one small issue that I’m not sure how to remedy. When I use one of the flares, it deletes 2 from the inventory. If I only have one, it still works as intended, but more than that, it always uses two. (This is most likely a ME error Hahaha) Any ideas where I should look to try and fix this?
Love this script, despite that one issue
Hi!
I’ll try to check that soon, very strange, maybe due to a change in jo_libs? (Did not update my script since a while). I will take a look and try to reproduce. Are you using RSG or VORP?
Thx!
I am using RSG and there’s no big hurry.
Hi!
I found the issue, I made a mistake (I was removing the item with a true parameter in canUseItem but also using removeItemso it was removed twice).
I made an update, all is working fine now.
You can now update your script with the latest version on github (GitHub - morojgovany/moro_smokes: Color smokes scripts for redm · GitHub )
Or just change true to false line 47 in server.lua
Sorry for the inconvenience and thank you for letting me know.
1 Like
No apology needed! I appreciate the expedient response! I will make the changes and give you an update if it was successful or not
UPDATE: That was the fix I needed! Thank you so much!! Working perfectly, now!
1 Like