mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
#PLAYERTASK
* SRS transmit option only when players are on
This commit is contained in:
parent
a42ff85406
commit
405e66ea72
@ -761,6 +761,7 @@ do
|
||||
-- @field #table PlayerJoinMenu
|
||||
-- @field #table PlayerInfoMenu
|
||||
-- @field #boolean noflaresmokemenu
|
||||
-- @field #boolean TransmitOnlyWithPlayers
|
||||
-- @extends Core.Fsm#FSM
|
||||
|
||||
---
|
||||
@ -1063,6 +1064,7 @@ PLAYERTASKCONTROLLER = {
|
||||
PlayerJoinMenu = {},
|
||||
PlayerInfoMenu = {},
|
||||
noflaresmokemenu = false,
|
||||
TransmitOnlyWithPlayers = true,
|
||||
}
|
||||
|
||||
---
|
||||
@ -1221,7 +1223,7 @@ PLAYERTASKCONTROLLER.Messages = {
|
||||
|
||||
--- PLAYERTASK class version.
|
||||
-- @field #string version
|
||||
PLAYERTASKCONTROLLER.version="0.1.37"
|
||||
PLAYERTASKCONTROLLER.version="0.1.38"
|
||||
|
||||
--- Constructor
|
||||
-- @param #PLAYERTASKCONTROLLER self
|
||||
@ -1407,6 +1409,18 @@ function PLAYERTASKCONTROLLER:SetDisableSmokeFlareTask()
|
||||
return self
|
||||
end
|
||||
|
||||
--- [User] For SRS - Switch to only transmit if there are players on the server.
|
||||
-- @param #PLAYERTASKCONTROLLER self
|
||||
-- @param #boolean Switch If true, only send SRS if there are alive Players.
|
||||
-- @return #PLAYERTASKCONTROLLER self
|
||||
function PLAYERTASKCONTROLLER:SetTransmitOnlyWithPlayers(Switch)
|
||||
self.TransmitOnlyWithPlayers = Switch
|
||||
if self.SRSQueue then
|
||||
self.SRSQueue:SetTransmitOnlyWithPlayers(Switch)
|
||||
end
|
||||
return self
|
||||
end
|
||||
|
||||
--- [User] Show menu entries to smoke or flare targets (on by default!)
|
||||
-- @param #PLAYERTASKCONTROLLER self
|
||||
-- @return #PLAYERTASKCONTROLLER self
|
||||
@ -3034,6 +3048,7 @@ function PLAYERTASKCONTROLLER:SetSRS(Frequency,Modulation,PathToSRS,Gender,Cultu
|
||||
self.SRS:SetGoogle(self.PathToGoogleKey)
|
||||
end
|
||||
self.SRSQueue = MSRSQUEUE:New(self.MenuName or self.Name)
|
||||
self.SRSQueue:SetTransmitOnlyWithPlayers(self.TransmitOnlyWithPlayers)
|
||||
return self
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user