<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://modding.bcs.place/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://modding.bcs.place/feed.php">
        <title>Blockland Modding - scripting:doc:u:messagevector</title>
        <description></description>
        <link>https://modding.bcs.place/</link>
        <image rdf:resource="https://modding.bcs.place/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-15T02:02:53+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:clear?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:deleteline?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:dump?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:getlineindexbytag?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetag?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetext?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetextbytag?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:getnumlines?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:insertline?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:popbackline?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:popfrontline?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:pushbackline?rev=1772782356&amp;do=diff"/>
                <rdf:li rdf:resource="https://modding.bcs.place/scripting:doc:u:messagevector:pushfrontline?rev=1772782356&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://modding.bcs.place/_media/wiki:dokuwiki.svg">
        <title>Blockland Modding</title>
        <link>https://modding.bcs.place/</link>
        <url>https://modding.bcs.place/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:clear?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clear</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:clear?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::clear

Clear the message vector.

Syntax


void MessageVector::clear();


Parameters

This function does not accept any parameters.

Return value

void

No description available.

Remarks

Examples

Source

Engine

See also

MessageVector::deleteLine

MessageVector::dump

MessageVector::getLineIndexByTag

MessageVector::getLineTag

MessageVector::getLineText

MessageVector::getLineTextByTag

MessageVector::getNumLines</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:deleteline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>deleteline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:deleteline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::deleteLine

(int deletePos)Delete the line at the specified position.

Syntax


bool MessageVector::deleteLine(int %deletePos);


Parameters

int %deletePos

No description available.

Return value

bool

No description available.

Remarks

Examples</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:dump?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dump</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:dump?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::dump

(string filename, string header=NULL)Dump the message vector to a file, optionally prefixing a header.

Syntax


void MessageVector::dump(string %filename[, string %header=NULL]);


Parameters

string %filename

No description available.</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:getlineindexbytag?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getlineindexbytag</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:getlineindexbytag?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::getLineIndexByTag

(int tag)Scan through the vector, returning the line number of the first line that matches the specified tag; else returns -1 if no match was found.

Syntax


int MessageVector::getLineIndexByTag(int %tag);


Parameters</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetag?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getlinetag</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:getlinetag?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::getLineTag

(int line)Get the tag of a specified line.

Syntax


int MessageVector::getLineTag(int %line);


Parameters

int %line

No description available.

Return value

int

No description available.

Remarks

Examples

Source

Engine

See also</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetext?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getlinetext</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:getlinetext?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::getLineText

(int line)Get the text at a specified line.

Syntax


string MessageVector::getLineText(int %line);


Parameters

int %line

No description available.

Return value

string

No description available.

Remarks

Examples

Source

Engine</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:getlinetextbytag?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getlinetextbytag</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:getlinetextbytag?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::getLineTextByTag

(int tag)Scan through the lines in the vector, returning the first line that has a matching tag.

Syntax


string MessageVector::getLineTextByTag(int %tag);


Parameters

int %tag

No description available.

Return value</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:getnumlines?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getnumlines</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:getnumlines?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::getNumLines

Get the number of lines in the vector.

Syntax


int MessageVector::getNumLines();


Parameters

This function does not accept any parameters.

Return value

int

No description available.

Remarks

Examples

Source

Engine

See also</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:insertline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insertline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:insertline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::insertLine

(int insertPos, string msg, int tag=0)Insert a new line into the vector at the specified position.

Syntax


bool MessageVector::insertLine(int %insertPos, string %msg[, int %tag=0]);


Parameters

int %insertPos

No description available.</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:popbackline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>popbackline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:popbackline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::popBackLine

()Pop a line from the back of the list; destroys the line.

Syntax


bool MessageVector::popBackLine();


Parameters

This function does not accept any parameters.

Return value

bool

No description available.

Remarks

Examples</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:popfrontline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>popfrontline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:popfrontline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::popFrontLine

Pop a line from the front of the vector, destroying the line.

Syntax


bool MessageVector::popFrontLine();


Parameters

This function does not accept any parameters.

Return value

bool

No description available.

Remarks

Examples</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:pushbackline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pushbackline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:pushbackline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::pushBackLine

(string msg, int tag=0)Push a line onto the back of the list.

Syntax


void MessageVector::pushBackLine(string %msg, int %tag=0);


Parameters

string %msg

No description available.

int %tag=0

No description available.

Return value</description>
    </item>
    <item rdf:about="https://modding.bcs.place/scripting:doc:u:messagevector:pushfrontline?rev=1772782356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-06T07:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pushfrontline</title>
        <link>https://modding.bcs.place/scripting:doc:u:messagevector:pushfrontline?rev=1772782356&amp;do=diff</link>
        <description>MessageVector::pushFrontLine

(string msg, int tag=0)Push a line onto the front of the vector.

Syntax


void MessageVector::pushFrontLine(string %msg[, int %tag=0]);


Parameters

string %msg

No description available.

[optional] int %tag=0

No description available.</description>
    </item>
</rdf:RDF>
