..so ?
Code:
///////////////////////////////
#include <acknex.h>
#include <default.c>

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

VECTOR mond_winkel;

ENTITY* erde;
ENTITY* mond;

function earth();


function main()
{
  vec_set(screen_size,vector(800,400,0));
  
  vec_set(screen_color,vector(50,1,1)); // dark blue
  vec_set(sky_color,vector(50,1,1)); // dark blue
  
  video_window(NULL,NULL,0,"My New Game");
  d3d_antialias = 1;
  shadow_stencil = 3;
  
  level_load(NULL);
  
  erde = ent_create ("box.mdl",vector(0,0,0),earth); 
  
}

function earth()
{
  
  mond = ent_create ("box.mdl",vector(0,0,0),NULL);   



 	
	vec_set(mond.x,vector(256,0,0)); // Distanz zur Erde (+ Radii der Körper)
   vec_rotate(mond.x,mond_winkel); // <- diesen Befehl suchst du offenbar
   vec_add(mond.x,erde.x);
   
while(1)
 { 

 mond_winkel.x += 2*time_step;
 mond_winkel.x %= 360;
 mond_winkel.y = sinv(mond_winkel.x)*15; // herumexperimentieren!
 

 wait(1);
 }	
}


hab aber scriptcrash error und "Mond" bewegt sich nicht