• Shoutbox
    Active Users: 0
     
  • Notice: N/A
    Loading...
 
  • Active Users
     
  • There are currently no users chatting.
 
Page 2 of 2 FirstFirst 12
Results 11 to 13 of 13
  1. #11
    The problem is that you didn't put the 2nd part at the end of the script, only the part that says thread should be at the top

    This is how it should look (I colored the tele parts)

    Code:
    //
    // M2L1 - Secret Documents of the Kriegsmarine
    //
    
    
    main:
    
    removeclass ammoEntity
    removeclass weapon
    removeclass Health
    
    if((getcvar("g_gametype") == "1"))
    {
    waitthread ffatype
    end
    }
    else
    {
    waitthread tdmtype
    end
    }
    end
    
    
    
    tdmtype:
    
    setcvar "g_obj_alliedtext1" "Mapa: M2L1"
    setcvar "g_obj_alliedtext2" ""
    setcvar "g_obj_alliedtext3" "Solo sniper + 1 granada"
    
    setcvar "g_obj_axistext1" ""
    setcvar "g_obj_axistext2" "El Server del Major Konig"
    setcvar "g_obj_axistext3" ""
    
    setcvar "g_scoreboardpic" "textures/mohmenu/briefing/briefing2a.tga"
    
    setcvar "g_gametype" "2"
    
    waitthread tdm_spawns
    waitthread set_da_stuff_up
    
    level waittill prespawn
    
    thread global/door_locked.scr::lock
    exec global/ambient.scr m2l1
    
    level waittill spawn
    
    level.clockside = kills
    
    
    end
    
    
    
    ffatype:
    
    setcvar "g_obj_alliedtext1" "Mapa: M2L1"
    setcvar "g_obj_alliedtext2" ""
    setcvar "g_obj_alliedtext3" "Solo sniper + 1 granada"
    
    setcvar "g_obj_axistext1" ""
    setcvar "g_obj_axistext2" "El Server del Major Konig"
    setcvar "g_obj_axistext3" ""
    
    setcvar "g_scoreboardpic" "textures/mohmenu/briefing/briefing2a.tga"
    
    
    setcvar "g_gametype" "1"
    
    waitthread ffa_spawns
    waitthread set_da_stuff_up
    
    level waittill prespawn
    
    thread global/door_locked.scr::lock
    exec global/ambient.scr m2l1
    
    level waittill spawn
    thread port01
    
    thread port02
    
    
    level.clockside = kills
    
    
    
    end
    
    
    tdm_spawns:
    
    
    
    //
    spawn info_player_axis "origin" "944.45 2385.03 624.13" "angle" "-86" "targetname" "X1"
    spawn info_player_axis "origin" "765.40 2350.61 624.13" "angle" "-96" "targetname" "X2"
    spawn info_player_axis "origin" "575.13 2374.71 624.13" "angle" "-68" "targetname" "X3"
    spawn info_player_axis "origin" "796.37 2548.91 448.13" "angle" "14" "targetname" "X4"
    spawn info_player_axis "origin" "791.13 2676.48 448.13" "angle" "3" "targetname" "X5"
    
    spawn info_player_axis "origin" "1264.87 2605.44 448.13" "angle" "160" "targetname" "X6"
    spawn info_player_axis "origin" "1424.88 2447.13 448.13" "angle" "98" "targetname" "X7"
    spawn info_player_axis "origin" "1768.57 2115.37 448.13" "angle" "121" "targetname" "X8"
    spawn info_player_axis "origin" "1937.80 2251.59 448.13" "angle" "142" "targetname" "X9"
    spawn info_player_axis "origin" "2106.38 2326.16 448.13" "angle" "158" "targetname" "X10"
    
    spawn info_player_axis "origin" "2218.13 2137.92 448.13" "angle" "148" "targetname" "X11"
    spawn info_player_axis "origin" "2563.74 2220.75 448.13" "angle" "161" "targetname" "X12"
    spawn info_player_axis "origin" "1696.55 2767.52 499.36" "angle" "-135" "targetname" "X13"
    spawn info_player_axis "origin" "1893.32 2715.71 491.19" "angle" "-155" "targetname" "X14"
    spawn info_player_axis "origin" "576.07 3328.87 448.13" "angle" "-69" "targetname" "X15"
    
    
    
    spawn info_player_allied "origin" "392.50 -3776.87 488.12" "angle" "46" "targetname" "A1"
    spawn info_player_allied "origin" "1900.07 -3721.16 536.39" "angle" "112" "targetname" "A2"
    spawn info_player_allied "origin" "1989.64 -3120.86 478.63" "angle" "141" "targetname" "A3"
    spawn info_player_allied "origin" "-323.81 -3776.87 488.13" "angle" "128" "targetname" "A4"
    spawn info_player_allied "origin" "-1425.31 -3772.59 472.58" "angle" "44" "targetname" "A5"
    
    spawn info_player_allied "origin" "-1520.86 -3753.95 584.13" "angle" "61" "targetname" "A6"
    spawn info_player_allied "origin" "-1801.17 -3760.86 584.13" "angle" "9" "targetname" "A7"
    spawn info_player_allied "origin" "-2132.56 -3378.35 484.00" "angle" "33" "targetname" "A8"
    spawn info_player_allied "origin" "-2062.78 -3148.61 484.00" "angle" "8" "targetname" "A9"
    spawn info_player_allied "origin" "-1972.37 -3065.31 484.00" "angle" "58" "targetname" "A10"
    
    spawn info_player_allied "origin" "-1750.48 -3085.53 484.00" "angle" "87" "targetname" "A11"
    spawn info_player_allied "origin" "-1314.70 -2969.85 487.08" "angle" "0" "targetname" "A12"
    spawn info_player_allied "origin" "-1704.20 -3392.42 484.13" "angle" "23" "targetname" "A13"
    spawn info_player_allied "origin" "-2241.29 -2957.43 486.41" "angle" "-27" "targetname" "A14"
    spawn info_player_allied "origin" "-2387.16 -3133.96 481.26" "angle" "-2" "targetname" "A15"
    
    
    
    
    end
    
    
    
    
    ffa_spawns:
    
    
    spawn info_player_deathmatch "origin" "-1814.51 -2672.87 776.13" "angle" "58"
    spawn info_player_deathmatch "origin" "431.13 -3641.05 489.66" "angle" "75"
    spawn info_player_deathmatch "origin" "-1623.08 -1170.81 452.94" "angle" "3"
    spawn info_player_deathmatch "origin" "-2132.54 447.73 464.39" "angle" "-2"
    spawn info_player_deathmatch "origin" "-1619.10 1552.47 488.40" "angle" "11"
    
    spawn info_player_deathmatch "origin" "307.13 2400.87 624.13" "angle" "-87"
    spawn info_player_deathmatch "origin" "1008.87 2400.87 624.13" "angle" "-122"
    spawn info_player_deathmatch "origin" "820.88 1519.13 624.13" "angle" "159"
    spawn info_player_deathmatch "origin" "1315.79 1687.46 448.13" "angle" "-177"
    spawn info_player_deathmatch "origin" "891.24 1963.57 448.13" "angle" "99"
    
    spawn info_player_deathmatch "origin" "872.87 3252.87 448.13" "angle" "-113"
    spawn info_player_deathmatch "origin" "807.13 2613.46 448.13" "angle" "26"
    spawn info_player_deathmatch "origin" "1490.65 1656.19 502.26" "angle" "72"
    spawn info_player_deathmatch "origin" "3688.93 2288.74 503.85" "angle" "173"
    spawn info_player_deathmatch "origin" "3564.65 1390.24 484.13" "angle" "174"
    
    end
    
    
    
    set_da_stuff_up:
    
    // Some sounds
    local.master = spawn scriptmaster
    local.master aliascache m2l1_radio1 sound/mechanics/shortwave2.wav soundparms 0.7 0.0 1.0 0.0 100 900 auto streamed maps "m dm moh obj"
    local.master aliascache radio_loop sound/mechanics/Mec_RadioMusic_01.wav soundparms 0.5 0.0 1.0 0.0 150 800 local streamed maps "m2l1 m6l2a dm moh obj train"
    local.master aliascache m2l1_radio3 sound/mechanics/Mec_RadioLoop_05.wav soundparms 0.7 0.0 1.0 0.0 100 500 auto loaded maps "m2 dm moh obj train"
    
    
    // Remove AI
    removeclass actor
    
    $gate_clip remove
    $main_gate remove
    
    $radio1_sound loopsound m2l1_radio1
    $radio2_sound loopsound radio_loop
    $radio3_sound loopsound m2l1_radio1
    
    //thread Map_Guard
    
    level.rifle = 1
    level.bar = 1
    level.bazooka = 1
    level.mp44 = 1
    level.shotgun = 1
    
    
    end
    
    
    // not needed
    Map_Guard:
    
    level.killcount = 0
    
    spawn trigger_multipleall "targetname" "Killah"
    $Killah.origin = ( 3152.01 3558.89 590.76 )
    $Killah setsize ( -30 -130 -200 ) ( 30 30 200 )
    $Killah setthread die
    $Killah message "Play fair!"
    end
    
    die:
    iprintln "*** - Map_Guard Triggered - ***"
    local.punk = parm.other
    if!(isalive local.punk)
    {
    end
    }
    local.punk thread spawn_fx models/animate/fx_mortar_dirt.tik
    local.punk kill
    wait 1
    if (local.punk.health == 0)
    {
    level.killcount ++
    waitthread hudprint ("Map Guard Kills:" + level.killcount ) .75 .65 .1
    }
    end
    
    
    hudprint local.nstring local.r local.g local.b:
    
    huddraw_rect 187 140 -84 50 50
    huddraw_color 187 local.r local.g local.b
    huddraw_font 187 "facfont-20"
    huddraw_string 187 local.nstring
    huddraw_align 187 left bottom
    huddraw_alpha 187 1
    end
    
    spawn_fx local.fx:
    local.temp = spawn script_model model local.fx
    local.temp notsolid
    local.temp.origin = self.origin
    local.temp anim start
    wait 3
    local.temp remove
    end
    
    
    
    // End some labels
    document2:
    end
    document1:
    end
    s7_test:
    end
    music2:
    end
    document4:
    end
    document3:
    end
    ladder_hint:
    end
    enable_hall_guards:
    end
    
    
    port01:
    
    local.portlight = spawn script_model
    local.portlight model "static/corona_orange.tik"
    local.portlight notsolid
    local.portlight.origin = ( -1326.21 -3033.30 485.85 ) // starting point
    local.portlight.scale = 1.5
    
    local.trig = spawn trigger_multiple
    local.trig targetname port01
    local.trig.origin = ( -1326.21 -3033.30 485.85 ) // starting point
    local.trig setsize ( -30 -30 0 ) ( 30 30 10 )
    $port01 waittill trigger
    local.p = parm.other
    local.p tele ( 307.13 2400.87 624.13 ) // destination
    local.p.viewangles = ( 0 -51 0 )
    local.portlight remove
    $port01 remove
    wait 10
    thread port01
    end
    
    port02:
    
    local.portlight = spawn script_model
    local.portlight model "static/corona_orange.tik"
    local.portlight notsolid
    local.portlight.origin = ( 4536.49 -1187.96 448.13 ) // starting point
    local.portlight.scale = 1.5
    
    local.trig = spawn trigger_multiple
    local.trig targetname port02
    local.trig.origin = ( 4536.49 -1187.96 448.13 ) // starting point
    local.trig setsize ( -30 -30 0 ) ( 30 30 10 )
    $port02 waittill trigger
    local.p = parm.other
    local.p tele ( 3.97 29.29 0.00 ) // destination
    local.p.viewangles = ( 0 -51 0 )
    local.portlight remove
    $port02 remove
    wait 10
    thread port02
    end

  2. #12
    Quote Originally Posted by The Shadow View Post
    The problem is that you didn't put the 2nd part at the end of the script, only the part that says thread should be at the top

    This is how it should look (I colored the tele parts)

    Code:
    //
    // M2L1 - Secret Documents of the Kriegsmarine
    //
    
    
    main:
    
    removeclass ammoEntity
    removeclass weapon
    removeclass Health
    
    if((getcvar("g_gametype") == "1"))
    {
    waitthread ffatype
    end
    }
    else
    {
    waitthread tdmtype
    end
    }
    end
    
    
    
    tdmtype:
    
    setcvar "g_obj_alliedtext1" "Mapa: M2L1"
    setcvar "g_obj_alliedtext2" ""
    setcvar "g_obj_alliedtext3" "Solo sniper + 1 granada"
    
    setcvar "g_obj_axistext1" ""
    setcvar "g_obj_axistext2" "El Server del Major Konig"
    setcvar "g_obj_axistext3" ""
    
    setcvar "g_scoreboardpic" "textures/mohmenu/briefing/briefing2a.tga"
    
    setcvar "g_gametype" "2"
    
    waitthread tdm_spawns
    waitthread set_da_stuff_up
    
    level waittill prespawn
    
    thread global/door_locked.scr::lock
    exec global/ambient.scr m2l1
    
    level waittill spawn
    
    level.clockside = kills
    
    
    end
    
    
    
    ffatype:
    
    setcvar "g_obj_alliedtext1" "Mapa: M2L1"
    setcvar "g_obj_alliedtext2" ""
    setcvar "g_obj_alliedtext3" "Solo sniper + 1 granada"
    
    setcvar "g_obj_axistext1" ""
    setcvar "g_obj_axistext2" "El Server del Major Konig"
    setcvar "g_obj_axistext3" ""
    
    setcvar "g_scoreboardpic" "textures/mohmenu/briefing/briefing2a.tga"
    
    
    setcvar "g_gametype" "1"
    
    waitthread ffa_spawns
    waitthread set_da_stuff_up
    
    level waittill prespawn
    
    thread global/door_locked.scr::lock
    exec global/ambient.scr m2l1
    
    level waittill spawn
    thread port01
    
    thread port02
    
    
    level.clockside = kills
    
    
    
    end
    
    
    tdm_spawns:
    
    
    
    //
    spawn info_player_axis "origin" "944.45 2385.03 624.13" "angle" "-86" "targetname" "X1"
    spawn info_player_axis "origin" "765.40 2350.61 624.13" "angle" "-96" "targetname" "X2"
    spawn info_player_axis "origin" "575.13 2374.71 624.13" "angle" "-68" "targetname" "X3"
    spawn info_player_axis "origin" "796.37 2548.91 448.13" "angle" "14" "targetname" "X4"
    spawn info_player_axis "origin" "791.13 2676.48 448.13" "angle" "3" "targetname" "X5"
    
    spawn info_player_axis "origin" "1264.87 2605.44 448.13" "angle" "160" "targetname" "X6"
    spawn info_player_axis "origin" "1424.88 2447.13 448.13" "angle" "98" "targetname" "X7"
    spawn info_player_axis "origin" "1768.57 2115.37 448.13" "angle" "121" "targetname" "X8"
    spawn info_player_axis "origin" "1937.80 2251.59 448.13" "angle" "142" "targetname" "X9"
    spawn info_player_axis "origin" "2106.38 2326.16 448.13" "angle" "158" "targetname" "X10"
    
    spawn info_player_axis "origin" "2218.13 2137.92 448.13" "angle" "148" "targetname" "X11"
    spawn info_player_axis "origin" "2563.74 2220.75 448.13" "angle" "161" "targetname" "X12"
    spawn info_player_axis "origin" "1696.55 2767.52 499.36" "angle" "-135" "targetname" "X13"
    spawn info_player_axis "origin" "1893.32 2715.71 491.19" "angle" "-155" "targetname" "X14"
    spawn info_player_axis "origin" "576.07 3328.87 448.13" "angle" "-69" "targetname" "X15"
    
    
    
    spawn info_player_allied "origin" "392.50 -3776.87 488.12" "angle" "46" "targetname" "A1"
    spawn info_player_allied "origin" "1900.07 -3721.16 536.39" "angle" "112" "targetname" "A2"
    spawn info_player_allied "origin" "1989.64 -3120.86 478.63" "angle" "141" "targetname" "A3"
    spawn info_player_allied "origin" "-323.81 -3776.87 488.13" "angle" "128" "targetname" "A4"
    spawn info_player_allied "origin" "-1425.31 -3772.59 472.58" "angle" "44" "targetname" "A5"
    
    spawn info_player_allied "origin" "-1520.86 -3753.95 584.13" "angle" "61" "targetname" "A6"
    spawn info_player_allied "origin" "-1801.17 -3760.86 584.13" "angle" "9" "targetname" "A7"
    spawn info_player_allied "origin" "-2132.56 -3378.35 484.00" "angle" "33" "targetname" "A8"
    spawn info_player_allied "origin" "-2062.78 -3148.61 484.00" "angle" "8" "targetname" "A9"
    spawn info_player_allied "origin" "-1972.37 -3065.31 484.00" "angle" "58" "targetname" "A10"
    
    spawn info_player_allied "origin" "-1750.48 -3085.53 484.00" "angle" "87" "targetname" "A11"
    spawn info_player_allied "origin" "-1314.70 -2969.85 487.08" "angle" "0" "targetname" "A12"
    spawn info_player_allied "origin" "-1704.20 -3392.42 484.13" "angle" "23" "targetname" "A13"
    spawn info_player_allied "origin" "-2241.29 -2957.43 486.41" "angle" "-27" "targetname" "A14"
    spawn info_player_allied "origin" "-2387.16 -3133.96 481.26" "angle" "-2" "targetname" "A15"
    
    
    
    
    end
    
    
    
    
    ffa_spawns:
    
    
    spawn info_player_deathmatch "origin" "-1814.51 -2672.87 776.13" "angle" "58"
    spawn info_player_deathmatch "origin" "431.13 -3641.05 489.66" "angle" "75"
    spawn info_player_deathmatch "origin" "-1623.08 -1170.81 452.94" "angle" "3"
    spawn info_player_deathmatch "origin" "-2132.54 447.73 464.39" "angle" "-2"
    spawn info_player_deathmatch "origin" "-1619.10 1552.47 488.40" "angle" "11"
    
    spawn info_player_deathmatch "origin" "307.13 2400.87 624.13" "angle" "-87"
    spawn info_player_deathmatch "origin" "1008.87 2400.87 624.13" "angle" "-122"
    spawn info_player_deathmatch "origin" "820.88 1519.13 624.13" "angle" "159"
    spawn info_player_deathmatch "origin" "1315.79 1687.46 448.13" "angle" "-177"
    spawn info_player_deathmatch "origin" "891.24 1963.57 448.13" "angle" "99"
    
    spawn info_player_deathmatch "origin" "872.87 3252.87 448.13" "angle" "-113"
    spawn info_player_deathmatch "origin" "807.13 2613.46 448.13" "angle" "26"
    spawn info_player_deathmatch "origin" "1490.65 1656.19 502.26" "angle" "72"
    spawn info_player_deathmatch "origin" "3688.93 2288.74 503.85" "angle" "173"
    spawn info_player_deathmatch "origin" "3564.65 1390.24 484.13" "angle" "174"
    
    end
    
    
    
    set_da_stuff_up:
    
    // Some sounds
    local.master = spawn scriptmaster
    local.master aliascache m2l1_radio1 sound/mechanics/shortwave2.wav soundparms 0.7 0.0 1.0 0.0 100 900 auto streamed maps "m dm moh obj"
    local.master aliascache radio_loop sound/mechanics/Mec_RadioMusic_01.wav soundparms 0.5 0.0 1.0 0.0 150 800 local streamed maps "m2l1 m6l2a dm moh obj train"
    local.master aliascache m2l1_radio3 sound/mechanics/Mec_RadioLoop_05.wav soundparms 0.7 0.0 1.0 0.0 100 500 auto loaded maps "m2 dm moh obj train"
    
    
    // Remove AI
    removeclass actor
    
    $gate_clip remove
    $main_gate remove
    
    $radio1_sound loopsound m2l1_radio1
    $radio2_sound loopsound radio_loop
    $radio3_sound loopsound m2l1_radio1
    
    //thread Map_Guard
    
    level.rifle = 1
    level.bar = 1
    level.bazooka = 1
    level.mp44 = 1
    level.shotgun = 1
    
    
    end
    
    
    // not needed
    Map_Guard:
    
    level.killcount = 0
    
    spawn trigger_multipleall "targetname" "Killah"
    $Killah.origin = ( 3152.01 3558.89 590.76 )
    $Killah setsize ( -30 -130 -200 ) ( 30 30 200 )
    $Killah setthread die
    $Killah message "Play fair!"
    end
    
    die:
    iprintln "*** - Map_Guard Triggered - ***"
    local.punk = parm.other
    if!(isalive local.punk)
    {
    end
    }
    local.punk thread spawn_fx models/animate/fx_mortar_dirt.tik
    local.punk kill
    wait 1
    if (local.punk.health == 0)
    {
    level.killcount ++
    waitthread hudprint ("Map Guard Kills:" + level.killcount ) .75 .65 .1
    }
    end
    
    
    hudprint local.nstring local.r local.g local.b:
    
    huddraw_rect 187 140 -84 50 50
    huddraw_color 187 local.r local.g local.b
    huddraw_font 187 "facfont-20"
    huddraw_string 187 local.nstring
    huddraw_align 187 left bottom
    huddraw_alpha 187 1
    end
    
    spawn_fx local.fx:
    local.temp = spawn script_model model local.fx
    local.temp notsolid
    local.temp.origin = self.origin
    local.temp anim start
    wait 3
    local.temp remove
    end
    
    
    
    // End some labels
    document2:
    end
    document1:
    end
    s7_test:
    end
    music2:
    end
    document4:
    end
    document3:
    end
    ladder_hint:
    end
    enable_hall_guards:
    end
    
    
    port01:
    
    local.portlight = spawn script_model
    local.portlight model "static/corona_orange.tik"
    local.portlight notsolid
    local.portlight.origin = ( -1326.21 -3033.30 485.85 ) // starting point
    local.portlight.scale = 1.5
    
    local.trig = spawn trigger_multiple
    local.trig targetname port01
    local.trig.origin = ( -1326.21 -3033.30 485.85 ) // starting point
    local.trig setsize ( -30 -30 0 ) ( 30 30 10 )
    $port01 waittill trigger
    local.p = parm.other
    local.p tele ( 307.13 2400.87 624.13 ) // destination
    local.p.viewangles = ( 0 -51 0 )
    local.portlight remove
    $port01 remove
    wait 10
    thread port01
    end
    
    port02:
    
    local.portlight = spawn script_model
    local.portlight model "static/corona_orange.tik"
    local.portlight notsolid
    local.portlight.origin = ( 4536.49 -1187.96 448.13 ) // starting point
    local.portlight.scale = 1.5
    
    local.trig = spawn trigger_multiple
    local.trig targetname port02
    local.trig.origin = ( 4536.49 -1187.96 448.13 ) // starting point
    local.trig setsize ( -30 -30 0 ) ( 30 30 10 )
    $port02 waittill trigger
    local.p = parm.other
    local.p tele ( 3.97 29.29 0.00 ) // destination
    local.p.viewangles = ( 0 -51 0 )
    local.portlight remove
    $port02 remove
    wait 10
    thread port02
    end
    Ahhhhhhhhh now yes!!! then, below this line "level waittill spawn" we only put the amount of "thread portXX" ??????? and the all info put in the final line???

  3. #13
    Yes, think of "thread port01" as telling the script where to go, and the part at the end as the target (port01).

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •