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.

transfer_ban_manager.lua

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

list_transfer_bans.lua

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()