Compatibility with pma-voice
Last updated
Last updated
This guide explains how to make the Advanced Megaphone System compatible with PMA-Voice.
Install PMA-Voice and the LATEST version of r_megaphone on your server.
Enable PMA-Voice compatibility in the config.lua
file of r_megaphone:
Open the config.lua
file of r_megaphone.
Modify the following settings:
Manually create the megaphone.lua
file in pma-voice:
Navigate to the folder:
Create a new file named megaphone.lua
.
Add the following code to megaphone.lua
:
You can change the distance of the megaphone's range using the first line.
Modify fxmanifest.lua
in pma-voice:
Open the fxmanifest.lua
file of pma-voice.
Add the following line at the end of the file:
Ensure the correct startup order in server.cfg
: Make sure pma-voice is started before r_megaphone in your server.cfg
:
Restart your server to apply the changes.
Why does this issue occur?
This error typically appears when r_megaphone
is started for the first time without restarting the server. The script tries to auto-generate a file named megaphone.lua
inside the pma-voice
script.
However, it might fail due to:
r_megaphone
must contain the following line in your server.cfg file to workCause: The r_megaphone script needs this line to produce the appropriate voice effects.
Solution:
Check that this line appears in the server.cfg
. If not, add it.
r_megaphone
must be started after pma-voice
in the server.cfg file!Cause:
r_megaphone
depends on pma-voice
and must load afterward to access its functions.
Solution:
Adjust your server.cfg
: