Code: Select all
main()
{
    maps\mp\_load::main();
//Â Â Â maps\mp\mp_strudl_script::main(); Â Â Â Â Â Â Â
Â
    ambientPlay("ambient_backlot_ext");
Â
    game["allies"] = "marines";
    game["axis"] = "opfor";
    game["attackers"] = "axis";
    game["defenders"] = "allies";
    game["allies_soldiertype"] = "desert";
    game["axis_soldiertype"] = "desert";
Â
    setdvar( "r_specularcolorscale", "1" );
Â
    setdvar("r_glowbloomintensity0",".25");
    setdvar("r_glowbloomintensity1",".25");
    setdvar("r_glowskybleedintensity0",".3");
    setdvar("compassmaxrange","1800");
   Â
    script();
Â
}
Â
script()Â Â Â Â {
    level.strudl = getent("strudl", "targetname");    Â
    level.button = getent("button", "targetname");
    level.trig = getent("strudl_trig", "targetname");
    start();
}
Â
Â
start() {
    player = getentarray("player", "classname");
    level.trig waittill("trigger", player);
    level.button playsound("spin");
    player iprintlnbold("You spin right round, baby right round!");
    player iprintlnbold("Like a record, baby right round!");
    thread button();
    thread strudl();
}
Â
Â
strudl()Â Â Â Â {
    for(i=0; i<5; i++)   {
        level.strudl movez (-300, 1.5);
        level.strudl rotateyaw ( 360, 3);
        level.strudl waittill("movedone");
        level.strudl movez (300, 1.5);
        level.strudl waittill("rotatedone");
    }
    start();
}
Â
button()Â Â Â Â {
    level.button movez (-1, 0.5);
    level.button waittill ("movedone");
    level.button movez (1, 0.5);
}
Â
First of all I have it all in one gsc, cos if i call 4th line it doesnt find the script for some reason.
Then the error is "level.trig waittill("trigger", player);" undefined(line 36)?
Plz help. Thx.