LUA API v2 Transfer Ban Manager - xAranaktu/FC-25-Live-Editor GitHub Wiki
TRANSFER BAN MANAGER
Allows for transfer banning and unbanning teams/players in career mode.
Fields
This class doesn't have any fields.
Methods
AddTeam
Add Team as transfer banned
Declaration
void TRANSFER_BAN_MANAGER:AddTeam(unsigned int teamid, unsigned int ban_end_date)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | teamid | Team ID that should be transfer banned |
unsigned int | ban_end_date | Date in YYYYMMDD format |
Returns
Doesn't return anything
Example
-- Transfer Ban Arsenal (TeamID: 1)
-- Until 1st July 2099
TRANSFER_BAN_MANAGER:AddTeam(1, 20990701)
AddPlayer
Add Player as transfer banned
Declaration
void TRANSFER_BAN_MANAGER:AddPlayer(unsigned int playerid, unsigned int ban_end_date)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | playerid | Player ID that should be transfer banned |
unsigned int | ban_end_date | Date in YYYYMMDD format |
Returns
Doesn't return anything
Example
-- Transfer Ban Messi (PlayerID: 158023)
-- Until 1st July 2099
TRANSFER_BAN_MANAGER:AddPlayer(158023, 20990701)
RemoveTeam
Remove Team from transfer banned
Declaration
void TRANSFER_BAN_MANAGER:RemoveTeam(unsigned int teamid)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | teamid | Team ID that should be unbanned |
Returns
Doesn't return anything
Example
-- Transfer Unban Arsenal (teamid: 1)
TRANSFER_BAN_MANAGER:RemoveTeam(1)
RemovePlayer
Remove Player from transfer banned
Declaration
void TRANSFER_BAN_MANAGER:RemovePlayer(unsigned int playerid)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | playerid | Player ID that should be unbanned |
Returns
Doesn't return anything
Example
-- Transfer Unban Messi (PlayerID: 158023)
TRANSFER_BAN_MANAGER:RemovePlayer(158023)
IsTeamBanned
Check if Team is transfer banned
Declaration
bool TRANSFER_BAN_MANAGER:IsTeamBanned(unsigned int teamid)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | teamid | Team ID to check |
Returns
Returns true if the team is transfer banned
Example
-- Arsenal (teamid: 1)
local is_banned = TRANSFER_BAN_MANAGER:IsTeamBanned(1)
IsPlayerBanned
Check if Player is transfer banned
Declaration
bool TRANSFER_BAN_MANAGER:IsPlayerBanned(unsigned int playerid)
Parameters
Type | Name | Description |
---|---|---|
unsigned int | playerid | Player ID to check |
Returns
Returns true if the player is transfer banned
Example
-- Messi (playerid: 158023)
local is_banned = TRANSFER_BAN_MANAGER:IsPlayerBanned(158023)
GetAllBans
Get all active transfer bans
Declaration
TransferBan[] TRANSFER_BAN_MANAGER:GetAllBans()
Parameters
Doesn't take any parameters
Returns
Returns array of TransferBan
Example
Save
Save active transfer bans to file (so it will also work after you restart the game)
Declaration
void TRANSFER_BAN_MANAGER:Save()
Parameters
Doesn't take any parameters
Returns
Doesn't return anything
Example
TRANSFER_BAN_MANAGER:Save()