there is trouble always yet
my script:
Code:
main()
{
level.weaponClipModels = [];
level.weaponClipModels[0] = "weapon_m16_clip";
level.weaponClipModels[1] = "weapon_dragunov_clip";
level.weaponClipModels[2] = "weapon_ak47_clip";
level.weaponClipModels[3] = "weapon_g36_clip";
level.weaponClipModels[4] = "weapon_ak74u_clip";
level.weaponClipModels[5] = "weapon_mp5_clip";
level.weaponClipModels[6] = "weapon_saw_clip";
maps\_load::main();
maps\_nightvision::main();
level.player takeallweapons();
level.player giveWeapon ("saw");
level.player giveWeapon ("m4_grenadier");
level.player givemaxammo( "m4_grenadier" );
level.player giveWeapon ("fraggrenade");
level.player giveWeapon ("flash_grenade");
level.player switchToWeapon( "m4_grenadier" );
precacheString( &"MYMAP_INTRO1" );
precacheString( &"MYMAP_INTRO2" );
precacheString( &"MYMAP_INTRO3" );
precacheString( &"MYMAP_INTRO4" );
precacheString( &"MYMAP_OBJ_1" );
precacheString( &"MYMAP_OBJ_2" );
precacheString( &"MYMAP_OBJ_3" );
Objective_Add( 0, "active", &"MYMAP_INTRO1" );
Objective_Add( 0, "active", &"MYMAP_INTRO2" );
Objective_Add( 0, "active", &"MYMAP_INTRO3" );
Objective_Add( 0, "active", &"MYMAP_INTRO4" );
thread ally_nodamage();
thread spawners();
thread spawners2();
thread spawners3();
thread obj1();
}
ally_nodamage()
{
allyteam =getentarray ("ally", "targetname");
for(i=0;i<allyteam.size;i++)
allyteam[i] thread maps\_utility::magic_bullet_shield();
}<br />
<br />
<br />
<br />
spawners()
{
trig = getent("flood_and_secure","targetname");
trig waittill("trigger");
enemy = getentarray("auto16", "targetname");
for (i=0; i < enemy.size; i++ )
enemy[i] stalingradspawn();
}
spawners2()
{
trig = getent("flood_and_secure","targetname");
trig waittill("trigger");
enemy = getentarray("auto60", "targetname");
for (i=0; i < enemy.size; i++ )
enemy[i] stalingradspawn();
}
spawners3()
{
trig = getent("flood_and_secure","targetname");
trig waittill("trigger");
enemy = getentarray("auto66", "targetname");
for (i=0; i < enemy.size; i++ )
enemy[i] stalingradspawn();
}
obj1()
{
obj1 = getent("obj1", "targetname");
objective_add(1, "active", &"mymap_OBJ_1",getent("obj1","targetname").origin);
objective_current(1);
obj1 waittill("trigger");
objective_state(1, "done");
obj1 delete();
wait(2);
thread obj2();
}
obj2()
{
obj2 = getent("obj2", "targetname");
objective_add(2, "active", &"mymap_OBJ_2",getent("obj2","targetname").origin);
objective_current(2);
obj2 waittill("trigger");
objective_state(2, "done");
obj2 delete();
wait(2);
thread obj3();
}
obj3()
{
obj3 = getent("obj3", "targetname");
objective_add(3, "active", &"mymap_OBJ_3",getent("obj3","targetname").origin);
objective_current(3);
obj3 waittill("trigger");
objective_state(3, "done");
obj3 delete();
wait(2);
iprintlnbold (&"mymap_OBJ_COMPLETED"); //Let player know he is done
missionSuccess ("dawnville",false);
}
my .str file
Code:
VERSION "1"
CONFIG "F:\projects\mk\bin\StringEd\StringEd.cfg"
FILENOTES ""
REFERENCE INTRO1
LANG_ENGLISH "Action"
REFERENCE INTRO2
LANG_ENGLISH "bog"
REFERENCE INTRO3
LANG_ENGLISH "Sgt. Jackson"
REFERENCE INTRO4
LANG_ENGLISH "Vasquez squad"
REFERENCE OBJ1
LANG_ENGLISH "Get outside."<br />
<br />
<br />
<br />
REFERENCE OBJ2
LANG_ENGLISH "Avoid detection and pick up a weapon."<br />
<br />
<br />
<br />
REFERENCE OBJ3
LANG_ENGLISH "Kill everyone. Weapons free. Get to the river fast. Use the back."<br />
<br />
<br />
<br />
REFERENCE OBJ_COMPLETED
LANG_ENGLISH "All Objective Completed!"<br />
<br />
<br />
<br />
REFERENCE OBJECTIVES
LANG_ENGLISH "Press the |Tab| key to check your Objectives"<br />
<br />
<br />
<br />
ENDMARKER