Hier die Testversion für MoH:SH
Die pk3-Datei einfach ins mainta-Verzeichnis kopieren und dann die Datei "dm_lavalamp" starten.
In der pk3 findet ihr:
Die Testmap mit Script, Texturen, Shader, Model- und Animationsdateien sowie das Map-Format der Test-Datei.
Im Radianten findet ihr die Lampe hier:
Die Farbgebung der Lampe wird im Script über eine zweifache Zufallskombination geregelt. Die Erste für das Lampengehäuse, die Zweite für die Farbe der Blasen. Diese Kombination wird bei jedem Map-Start neu ermittelt, sodass man nie genau weiß, welche Farbe die Lampe nun gerade hat ------ :-) :-) :-)
Standardmäßig ist die Lampe auf goldenes Gehäuse mit roten Blasen eingestellt.
/////////////// MAP-SCRIPT mit Zufallsfarben /////////////////////////
// Lavalampe
// Map von cubus
// http://www.bbmd.de
setcvar "g_obj_alliedtext1" ""
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1" ""
setcvar "g_obj_axistext2" ""
setcvar "g_obj_axistext3" ""
setcvar "g_scoreboardpic" ""
level waittill prespawn
exec global/DMprecache.scr
exec global/ambient.scr mohdm1
thread lavalamp
level waittill spawn
end
lavalamp:
local.s1 = randomint (3) //
<-- Zufallsermittlung der Gehäusefarbe
if (local.s1 <= 1)
{
$lavalamp anim lampe_gold
}
else
{
$lavalamp anim lampe_silber
}
local.s2 = randomint (5) //
<-- Zufallsermittlung der Blasenfarbe
if (local.s2 <= 1)
{
$lavalamp anim
blasen_rot
}
else if (local.s2 >=4)
{
$lavalamp anim
blasen_gruen
}
else
{
$lavalamp anim
blasen_blau
}
$lavalamp anim start //
<-- Starten der Auf- und Abwärtsbewegung der Blasen
end
Viel Spass
cubus