Hi Leute,

ich bin noch recht neu beim 3D Gamestudio dabei.
Erst hab ich demo´s getestet und die lite-c umsonst version geholt. Jetzt hab ich mir die Extra Edition gekauft und merke das meine ersten scripte nicht funktionieren.

Es handelt sich hierbei um einen pong-clon in 3D.

Hier mein Script:

#include <acknex.h> // pure mode
#include <default.c>

VAR movespeed = 10;

VAR kamerapos[3] = 0,-784,60;

//////////////////////////////////////////////////////////////////////////////////////////////////////

function Sichtinit()
{
vec_set(CAMERA.X, kamerapos);


CAMERA.PAN = 90;

CAMERA.TILT = -15;

CAMERA.ARC = 100;


MOUSE_MODE = 0;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

ACTION Mbewegen
{
player = me;

WHILE ((key_cul) || (key_cur))
{
c_move (me, vector(key_force.x * movespeed * time_step, 0, 0), nullvector, GLIDE);
wait(1);
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

var video_mode = 8; // screen size 1024x768
var video_depth = 32; // 32 bit colour D3D mode
var video_screen = 1; // Vollbild

//////////////////////////////////////////////////////////////////////////////////////////////////////

FUNCTION MAIN()
{

/* Level laden */
level_load("Raumlvl.wmb");

wait(3); // warte bis level geladen ist

Sichtinit();

while(1)
{
Mbewegen();
wait(1);
}

} // Ende von MAIN

wenn ich das script starte und eine Pfeiltaste rechts oder links drücke kommt eine Fehlermeldung E1515
invalid arguments in Mbewegen

Was ist da los? Und wie kriege ich das script zum lauf?