Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

It won't compile :-( ...HELP

Jonathan Morris
Registered User
Join date: 5 Jan 2006
Posts: 66
01-22-2006 01:04
I am just starting to try to write scripts.

I am probably makeing a simple ( stupid ) mistake.

Why do I get a Syntax Error on the first letter of the funktion name move_up

when I enter it ??? TIA

Regards Jonathan Morris

***********************************************************

default
{
state_entry()
{
llSay(0, "Hello, Avatar!";);
}

touch_start(integer total_number)
{
llSay(0, "J.M.";);
}
touch_start(integer total_number)

{
llSay(0, "test";);
}
}

{

// move object up by Distance in steps
move_up (float distance, integer step )
{
float step_distance = distance / (float)steps;
vector offset = <0.0, 0.0, step_distance>;
vector base_pos = llGetPos();
intiger i;
for(i = 0; i <= steps; ++i);
{
llSetPos(base_pos + i * offset);
llSleep(0.1);
}
{
{


***************************************************************
Thraxis Epsilon
Registered User
Join date: 31 Aug 2005
Posts: 211
01-22-2006 01:36
CODE

// move object up by Distance in steps
move_up (float distance, integer step )
{
float step_distance = distance / (float)steps;
vector offset = <0.0, 0.0, step_distance>;
vector base_pos = llGetPos();
intiger i;
for(i = 0; i <= steps; ++i);
{
llSetPos(base_pos + i * offset);
llSleep(0.1);
}
}

default
{
state_entry()
{
llSay(0, "Hello, Avatar!");
}

touch_start(integer total_number)
{
llSay(0, "J.M.");
}
touch_end(integer total_number)
{
llSay(0, "test");
}
}
Kayla Stonecutter
Scripting Oncalupen
Join date: 9 Sep 2005
Posts: 224
01-22-2006 03:15
Quick explaination to Thraxis' response: Function definitions have to be above the default state.
_____________________
Jonathan Morris
Registered User
Join date: 5 Jan 2006
Posts: 66
Problem solved :-)
01-22-2006 05:06
From: Kayla Stonecutter
Quick explaination to Thraxis' response: Function definitions have to be above the default state.


Thank you VERY MUCH, I knew it had to be something silly.

Regards Jonathan Morris