PDA

View Full Version : Visitor script error



[APS]Gnat
Dec 16 2007, 14:12
A script to force the seabed lower ....
Can someone explain to me why this simple script doesn't work ?


LowerSeaBed
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
private&#91;&#34;_params&#34;, &#34;_doc&#34;, &#34;_area&#34;, &#34;_vertices&#34;, &#34;_test&#34;, &#34;_returnValues&#34;, &#34;_tempX&#34;, &#34;_tempY&#34;, &#34;_tempZ&#34;&#93;;

// gets document and area
_params = _this;
_doc = _params select 0;
_area = _params select 1;

// gets the vertices under the area
_vertices = _doc getVerticesUnder _area;

// ------------------------
// gets the vertices number
// ------------------------
_nVertices = count _vertices;


_newVertices = &#91;&#93;;
{
_tempX = _x select 0;
_tempY = _x select 1;
_tempZ = _x select 2;

if&#40;_tempZ &#60;= -18&#41; then
{
_tempZ = _tempZ - 50;
_newVertices = _newVertices + &#91;&#91;_tempX, _tempY, _tempZ&#93;&#93;;
};

} forEach _vertices;
_newVertices setVerticesTo _doc;[/QUOTE]

Error comes like this which seems useless.
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
_doc = _params select 0;
_area = _params select 1;


_vertices = _doc getVerticesUnder _area;




_nVertices = count _vertices;


_newVertices = &#91;&#93;;
{
_tempX = _x select 0;
_tempY = _x select 1;
_tempZ = _x select 2;

if&#40;_tempZ &#60;= -18&#41; then
{
_tempZ = _t&#62;
 Error
[/QUOTE]

Linker Split
Dec 16 2007, 14:40
Sorry, sensless, i din&#39;t see the "forEach" command http://forums.bistudio.com/oldsmileys/tounge2.gif

[APS]Gnat
Dec 17 2007, 16:09
Nobody ?
BTW, that is my whole script there, do you have to have a Dialog for every script maybe?