M2O Scripting APIScripting reference
    Preparing search index…
    Global objectServer API

    PhoneBook

    PhoneBook: {
        addNumber(
            number: number,
            name: string,
            textId?: number,
            cost?: number,
            type?: number,
        ): void;
        clear(): void;
        getNumbers(): PhoneBookEntry[];
        has(number: number): boolean;
        removeNumber(number: number): boolean;
    }

    Configures telephone-directory entries replicated to connected players.

    Type Declaration

    • addNumber: function
      • Adds or replaces a replicated telephone-directory entry.

        Parameters

        • number: number

          Telephone number to register.

        • name: string

          Display name shown to players.

        • OptionaltextId: number

          Optional game localization text identifier.

        • Optionalcost: number

          Optional call cost.

        • Optionaltype: number

          Optional game-specific entry type.

        Returns void

    • clear: function
    • getNumbers: function
    • has: function
      • Checks whether a telephone number is registered.

        Parameters

        • number: number

          Telephone number to look up.

        Returns boolean

        True when the number exists.

    • removeNumber: function
      • Removes a telephone-directory entry.

        Parameters

        • number: number

          Telephone number to remove.

        Returns boolean

        True when an entry was removed.