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 PlayerJoinMenu
|
||||||
-- @field #table PlayerInfoMenu
|
-- @field #table PlayerInfoMenu
|
||||||
-- @field #boolean noflaresmokemenu
|
-- @field #boolean noflaresmokemenu
|
||||||
|
-- @field #boolean TransmitOnlyWithPlayers
|
||||||
-- @extends Core.Fsm#FSM
|
-- @extends Core.Fsm#FSM
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -1063,6 +1064,7 @@ PLAYERTASKCONTROLLER = {
|
|||||||
PlayerJoinMenu = {},
|
PlayerJoinMenu = {},
|
||||||
PlayerInfoMenu = {},
|
PlayerInfoMenu = {},
|
||||||
noflaresmokemenu = false,
|
noflaresmokemenu = false,
|
||||||
|
TransmitOnlyWithPlayers = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
---
|
---
|
||||||
@ -1221,7 +1223,7 @@ PLAYERTASKCONTROLLER.Messages = {
|
|||||||
|
|
||||||
--- PLAYERTASK class version.
|
--- PLAYERTASK class version.
|
||||||
-- @field #string version
|
-- @field #string version
|
||||||
PLAYERTASKCONTROLLER.version="0.1.37"
|
PLAYERTASKCONTROLLER.version="0.1.38"
|
||||||
|
|
||||||
--- Constructor
|
--- Constructor
|
||||||
-- @param #PLAYERTASKCONTROLLER self
|
-- @param #PLAYERTASKCONTROLLER self
|
||||||
@ -1407,6 +1409,18 @@ function PLAYERTASKCONTROLLER:SetDisableSmokeFlareTask()
|
|||||||
return self
|
return self
|
||||||
end
|
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!)
|
--- [User] Show menu entries to smoke or flare targets (on by default!)
|
||||||
-- @param #PLAYERTASKCONTROLLER self
|
-- @param #PLAYERTASKCONTROLLER self
|
||||||
-- @return #PLAYERTASKCONTROLLER self
|
-- @return #PLAYERTASKCONTROLLER self
|
||||||
@ -3034,6 +3048,7 @@ function PLAYERTASKCONTROLLER:SetSRS(Frequency,Modulation,PathToSRS,Gender,Cultu
|
|||||||
self.SRS:SetGoogle(self.PathToGoogleKey)
|
self.SRS:SetGoogle(self.PathToGoogleKey)
|
||||||
end
|
end
|
||||||
self.SRSQueue = MSRSQUEUE:New(self.MenuName or self.Name)
|
self.SRSQueue = MSRSQUEUE:New(self.MenuName or self.Name)
|
||||||
|
self.SRSQueue:SetTransmitOnlyWithPlayers(self.TransmitOnlyWithPlayers)
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user