Tiles, da gibts eine Menge zu fixen in deinem Level...
Erstens, er hat keine Skybox und keine Bodenplatte. Daher sind alle Entities "Fullbright" und du siehst nicht viel von dynamischen Lichtern.
Zweitens, du hast überall das CAST flag gesetzt und das bedeutet "Ich will keinen Schatten auf dieser Entity". Normalerweise sinnvoll aber wo willst du hier die Schatten sehen wenn gar nichts sonst in dem Level ist?
Drittens, dein dynamisches Licht geht nicht, vielleicht hängt das mit dem fullbright Level zusammen. Das weiss ich nicht, vielleicht solltest du das ins Bugforum posten. Jedenfalls habe ich ein Licht in deinem Skript gesetzt und das geht.
Viertens, du musst sun_color auf 0 setzen wenn die Sonnenfarbe aus dem Level übernommen werden soll, sonst hast du eine zu helle Sonne und siehst in Aussenbereichen wieder keine dynamischen Lichter.
Und shadow_stencil muss auf 2 wenn die Kamera im Schatten sein kann was bei deinem Level der Fall ist.
Also hier ist dein neues Main mit einem dynamischen Licht.
void main()
{
video_mode = 7;
shadow_stencil = 2;
vec_set(sun_color,vector(0,0,0));
level_load ("dynamiclightprob.wmb");
you = ent_create(NULL,vector(-181,652,194),NULL); // das ist das Licht
vec_set(you.blue,vector(0,0,255)); // ganz rot
you.lightrange = 1000;
}
Und vergiss nicht CAST im WED zu löschen. Und wenn das level gescheit aussehen soll mach eine Bodenplatte und eine Sky Box.