Vicenterojas55667 Posted January 30 Share Posted January 30 Hello people, I need a /freq script how it works 1. the person puts /freq (Number) in the t that the person chooses 2. a message of these appears the freq (selected number) 3. that when they touch Ctrl + z You can speak via voice chat on the chosen frequency 4. People who speak on the frequency below the right appear. I need this script for a server under development Link to comment
xMKHx Posted February 16 Share Posted February 16 You can use setElementData For Example: function changeFreq (freq) if getElementData(source, "freq") == freq then return outputChatBox("You're already on "..freq.." frequency !", source, 255, 0, 0) end setElementData(source, "freq", freq) outputChatBox("You are now on "..freq.." frequency.", source, 0, 255, 0) end addCommandHandler("freq", changeFreq) function freqChat(plr, command, ...) if getElementData(plr, "freq") == false then return outputChatBox("Get a frequency first by using /freq <freqNumber>, For example /freq 3", plr, 255, 0, 0) end local freq = "( "..getElementData(plr, "freq").." )" local message = table.concat({...}, " ") local fullMessage = freq.." "..getPlayerName(plr)..": "..message:gsub("#%x%x%x%x%x%x", "") for i, v in ipairs(getElementsByType("player")) do if (getElementData(v, "freq") == getElementData(plr, "freq")) then outputChatBox(fullMessage, v, 255, 255, 255, true) end end end addCommandHandler("fc", freqChat) Note: I didn't test the code Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now