Results 1 to 7 of 7

Thread: cod2 blackhawk script

  1. #1
    Private feritkkan's Avatar
    Join Date
    Jun 2016
    Posts
    29
    Thanks
    1
    Thanked 0 Times in 0 Posts

    cod2 blackhawk script

    hi all
    i have cod2 spawn blackhawk script but this not working how i can activate this or this not working ? i can share all scripts if anyone wanna


    PHP Code:
    hawk_map()
    {
        switch(
    getcvar("mapname"))
        {
            case 
    "mp_breakout":
                
    origin[1] = (3121.753740.12, -4.73811);
                
    origin[2] = (3342.625803.586.98134);
                
    origin[3] = (5910.733970.66, -17.9055);
                
    origin[4] = (5449.046080.11, -8.36727);
                break;

            case 
    "mp_brecourt":
                
    origin[1] = (-346.984, -1277.3616.1951);
                
    origin[2] = (-2153.44, -852.40321.3248);
                
    origin[3] = (-2119.561049.49, -22.1132);
                
    origin[4] = (2647.56750.154, -127.923);
                break;

            case 
    "mp_burgundy":
                
    origin[1] = (1576.592214.940.65553);
                
    origin[2] = (-418.4722490.51, -1.35135);
                
    origin[3] = (577.573, -499.4148.125);
                
    origin[4] = (206.4831022.020.124997);
                break;

            case 
    "mp_dawnville":
                
    origin[1] = (1711.28, -16658.9, -12.6928);
                
    origin[2] = (531.205, -15046, -60.9014);
                
    origin[3] = (-1323.55, -17739.550.2852);
                
    origin[4] = (-279.098, -15992.1, -26.8657);
                break;

            case 
    "mp_decoy":
                
    origin[1] = (8462.13, -12753.9, -468.088);
                
    origin[2] = (8545.96, -14249.6, -700.248);
                
    origin[3] = (6712.08, -13593.1, -463.833);
                
    origin[4] = (7222.98, -13271.3, -486.127);
                break;

            case 
    "mp_downtown":
                
    origin[1] = (3213.14582.7425.7748);
                
    origin[2] = (309.35, -2436.07, -4.25443);
                
    origin[3] = (630.60362.213733.5282);
                
    origin[4] = (2697.07, -1503.6821.8649);
                break;

            case 
    "mp_farmhouse":
                
    origin[1] = (992.717, -240.102157.369);
                
    origin[2] = (-813.425, -2040.6226.4721);
                
    origin[3] = (-3452.31, -1514.02, -43.7436);
                
    origin[4] = (-3075.62867.325, -52.2979);
                break;

            case 
    "mp_harbor":
                
    origin[1] = (-11019.3, -7442.6418.3017);
                
    origin[2] = (-9458.54, -6664.4412.5884);
                
    origin[3] = (-6661.15, -7329.5, -2.42102);
                
    origin[4] = (-6892.34, -8825.032.23939);
                break;

            case 
    "mp_leningrad":
                
    origin[1] = (610.879, -542.39412.5687);
                
    origin[2] = (-644.75, -753.75617.3979);
                
    origin[3] = (-1977.9435.641944.5819);
                
    origin[4] = (-617.804569.46817.0119);
                break;

            case 
    "mp_matmata":
                
    origin[1] = (4884.64501.3817.9186);
                
    origin[2] = (2658.125644.24, -4.34331);
                
    origin[3] = (4088.167623.38, -17.2668);
                
    origin[4] = (5255.437889.312.0499);
                break;

            case 
    "mp_railyard":
                
    origin[1] = (-102.665, -502.81811.3324);
                
    origin[2] = (-2306.94, -232.7121.0621);
                
    origin[3] = (-2346.493095.16, -63.875);
                
    origin[4] = (-313.1691416.563.61765);
                break;

            case 
    "mp_rhine":
                
    origin[1] = (7960.8815999.9450.223);
                
    origin[2] = (6504.6314842.6408.414);
                
    origin[3] = (5955.0116523.6444.372);
                
    origin[4] = (3425.1215458.8324.125);
                break;

            case 
    "mp_trainstation":
                
    origin[1] = (3902.47, -3793.7, -31.875);
                
    origin[2] = (7884.18, -1723.15, -10.531);
                
    origin[3] = (7895.15, -3650.38, -24.9854);
                
    origin[4] = (5965.83, -4887.5, -8.8297);
                break;

            case 
    "mp_carentan":
                
    origin[1] = (1840.162012.62, -24.711);
                
    origin[2] = (485.276891.929, -7.875);
                
    origin[3] = (-335.1472240.27, -31.875);
                
    origin[4] = (941.043786.86, -27.5226);
                break;

            case 
    "mp_toujane":
                
    origin[1] = (1208.852105.99264.125);
                
    origin[2] = (147.761367.57, -7.02704);
                
    origin[3] = (285.181150.026, -12.8848);
                
    origin[4] = (2515.291309.0150.2757);
                break;

            case 
    "zomx_7thpark":
                
    origin[1] = (1013.223040.2716.125);
                
    origin[2] = (-1040.583637.0916.125);
                
    origin[3] = (114.3511263.9116.125);
                
    origin[4] = (2704.35427.83116.125);
                break;

            case 
    "zomx_airfield2":
                
    origin[1] = (-1177.31, -445.1460.125);
                
    origin[2] = (1251.52313.8290.137111);
                
    origin[3] = (2338.26, -1778.380.115781);
                
    origin[4] = (-550.358, -1560.361.125);
                break;

            case 
    "zomx_area50":
                
    origin[1] = (-332.822749.39923.125);
                
    origin[2] = (-1460.621577.3320.2084);
                
    origin[3] = (-1852.81, -1102.6618.0305);
                
    origin[4] = (2222.58, -1830.0530.0819);
                break;

            case 
    "zomx_bridge":
                
    origin[1] = (-132.1613550.22424.125);
                
    origin[2] = (-176.162581.22424.125);
                
    origin[3] = (-156.81563.293471.828);
                
    origin[4] = (-584.416, -1382.47424.125);
                break;

            case 
    "zomx_defender":
                
    origin[1] = (-1073.85733.5248.125);
                
    origin[2] = (-1258.31, -378.4668.125);
                
    origin[3] = (6056.83306.312.3063);
                
    origin[4] = (5142.741189.4156.94);
                break;

            case 
    "zomx_dust2":
                
    origin[1] = (-1592.611706.980.125001);
                
    origin[2] = (964.2732179.7248.125);
                
    origin[3] = (1425.07518.646, -103.875);
                
    origin[4] = (706.998, -483.753, -23.875);
                break;

            case 
    "zomx_hunters":
                
    origin[1] = (85.5575977.1048.125);
                
    origin[2] = (1305.47, -2004.488.125);
                
    origin[3] = (-1580.83, -2467.378.125);
                
    origin[4] = (-2481.75, -734.1438.125);
                break;

            case 
    "zomx_jatszoter":
                
    origin[1] = (2309.783636.897.125);
                
    origin[2] = (1405.241093.317.125);
                
    origin[3] = (-77.6459, -988.5989.125);
                
    origin[4] = (-1209.573439.68.125);
                break;

            case 
    "zomx_kalzdaba":
                
    origin[1] = (-485.324, -1889.220.125);
                
    origin[2] = (1234.16, -1439.45128.125);
                
    origin[3] = (1170.881606.56, -117.115);
                
    origin[4] = (-448.687, -36.368734.6581);
                break;

            case 
    "zomx_lidl":
                
    origin[1] = (-1254.21946.8190.125);
                
    origin[2] = (2350.65917.8880.124999);
                
    origin[3] = (2183.75, -4173.190.125002);
                
    origin[4] = (-1305.17, -40390.125);
                break;

            case 
    "zomx_lost_airfield_v1":
                
    origin[1] = (1836.82, -803.4637.125);
                
    origin[2] = (3122.51519.1214.125);
                
    origin[3] = (-497.0411599.9514.125);
                
    origin[4] = (-434.821, -938.6927.125);
                break;

            case 
    "zomx_oase":
                
    origin[1] = (2555.88, -355.5271.125);
                
    origin[2] = (1224.03, -1109.623.60442);
                
    origin[3] = (-771.949, -977.478, -2.93488);
                
    origin[4] = (123.6881474.90.344558);
                break;

            case 
    "zomx_prison":
                
    origin[1] = (514.5789.00916.125);
                
    origin[2] = (361.413, -587.85616.125);
                
    origin[3] = (1377.35, -776.64116.125);
                
    origin[4] = (1943.83562.04816.125);
                break;

            case 
    "zomx_romed":
                
    origin[1] = (22.558247.6748.125);
                
    origin[2] = (-1005.83, -1230.836.125);
                
    origin[3] = (67.6609, -1474.938.125);
                
    origin[4] = (863.527, -731.5418.125);
                break;

            case 
    "zomx_rush":
                
    origin[1] = (-612.004, -535.805, -964.875);
                
    origin[2] = (555.338634.999, -964.875);
                
    origin[3] = (1561.03, -355.605, -964.875);
                
    origin[4] = (488.19, -1658.41, -964.875);
                break;

            case 
    "zomx_theros_park":
                
    origin[1] = (1436.8, -3038.06128.274);
                
    origin[2] = (-2799.61, -3072.38128.125);
                
    origin[3] = (-1062.2, -126.423, -19.875);
                
    origin[4] = (305.918, -763.779, -27.875);
                break;

            case 
    "zomx_valence_v2":
                
    origin[1] = (105.1313605.33.34769);
                
    origin[2] = (1255.962334.98, -7.875);
                
    origin[3] = (1269.12999.3591.96658);
                
    origin[4] = (-355.508, -968.957, -7.64558);
                break;

            case 
    "zomx_area51":
                
    origin[1] = (-677.662, -1445.330.125);
                
    origin[2] = (-576.208, -323.0050.125);
                
    origin[3] = (250.882, -1382.645.51952);
                
    origin[4] = (845.765, -883.2258.125);
                break;

            case 
    "zomx_hunterjail":
                
    origin[1] = (548.699, -523.9520.124998);
                
    origin[2] = (640.717, -66.23160.124998);
                
    origin[3] = (532.728678.6220.124998);
                
    origin[4] = (-34.3814669.7140.124999);
                break;

            case 
    "zomx_battlelines":
                
    origin[1] = (-1223.34, -1745.1, -1571.88);
                
    origin[2] = (-1084.82951.402, -1579.89);
                
    origin[3] = (1321.41984.161, -1559.88);
                
    origin[4] = (1422.89, -1985.11, -1569.88);
                break;

            default:
                
    origin[1] = (0,0,0);
                
    origin[2] = (0,0,0);
                
    origin[3] = (0,0,0);
                
    origin[4] = (0,0,0);
                break;
        }
        return 
    origin;
    }
    spawnblackhawk()
    {
        if(
    hawk_map()[1] == (0,0,0) || hawk_map()[2] == (0,0,0) || hawk_map()[3] == (0,0,0) || hawk_map()[4] == (0,0,0))
            return;

        
    level.heli_1_player 1;
        
    level.heli_2_player 1;
        
    level.heli_3_player 1;
        
    level.heli_4_player 1;
        
    level.helibe=true;
        
    hc=0;
        
    players getentarray("player""classname");
        for(
    i=0;i<players.size;i++) if (isdefined(players[i].pers["team"])) 
        {
            if (
    players[i].pers["team"]=="allies") {hc++;continue;}
        }
        if(
    hc<32)
            return;

        
    //if(level.voltblack==1)
        //    return;

        
    level.voltblack=1;

        if(
    hc>0)
        {
            
    level.heli_1 spawn("script_model"hawk_map()[1]+(-3000,0,800));
            
    level.heli_1 thread helicopter();
        }
        if(
    hc>12)
        {
            
    level.heli_2 spawn("script_model"hawk_map()[2]+(-3000,0,800));
            
    level.heli_2 thread helicopter();
        }
        if(
    hc>24)
        {
            
    level.heli_3 spawn("script_model"hawk_map()[3]+(-3000,0,800));
            
    level.heli_3 thread helicopter();
        }
        if(
    hc>36)
        {
            
    level.heli_4 spawn("script_model"hawk_map()[4]+(-3000,0,800));
            
    level.heli_4 thread helicopter();
        }
    }
    spawnhunter()
    {
    self endon("disconnect");
    self endon("killed_player");

        if(
    hawk_map()[1] == (0,0,0) || hawk_map()[2] == (0,0,0) || hawk_map()[3] == (0,0,0) || hawk_map()[4] == (0,0,0))
            return;

        if(
    level.heli_1_player<12 && isDefined(level.heli_1))
        {
            
    self playlocalsound("zomx_intro");
            
    hely[1] = level.heli_1.origin+(-41,-30,-115);
            
    hely[2] = level.heli_1.origin+(-41,0,-115);
            
    hely[3] = level.heli_1.origin+(-41,30,-115);
            
    hely[4] = level.heli_1.origin+(-11,-30,-115);
            
    hely[5] = level.heli_1.origin+(-11,0,-115);
            
    hely[6] = level.heli_1.origin+(-11,30,-115);
            
    hely[7] = level.heli_1.origin+(21,-30,-115);
            
    hely[8] = level.heli_1.origin+(21,0,-115);
            
    hely[9] = level.heli_1.origin+(21,30,-115);
            
    hely[10] = level.heli_1.origin+(51,-30,-115);
            
    hely[11] = level.heli_1.origin+(51,0,-115);
            
    hely[12] = level.heli_1.origin+(51,30,-115);
            
    level.heli_1_player++;
            
    self setorigin(hely[level.heli_1_player]);
            
    self linkto(level.heli_1);
            
    self shellshock("hawk"20);
            
    self.bh=1;
        }
        else if(
    level.heli_2_player<12 && isDefined(level.heli_2))
        {
            
    self playlocalsound("zomx_intro");
            
    hely[1] = level.heli_2.origin+(-41,-30,-115);
            
    hely[2] = level.heli_2.origin+(-41,0,-115);
            
    hely[3] = level.heli_2.origin+(-41,30,-115);
            
    hely[4] = level.heli_2.origin+(-11,-30,-115);
            
    hely[5] = level.heli_2.origin+(-11,0,-115);
            
    hely[6] = level.heli_2.origin+(-11,30,-115);
            
    hely[7] = level.heli_2.origin+(21,-30,-115);
            
    hely[8] = level.heli_2.origin+(21,0,-115);
            
    hely[9] = level.heli_2.origin+(21,30,-115);
            
    hely[10] = level.heli_2.origin+(51,-30,-115);
            
    hely[11] = level.heli_2.origin+(51,0,-115);
            
    hely[12] = level.heli_2.origin+(51,30,-115);
            
    level.heli_2_player++;
            
    self setorigin(hely[level.heli_2_player]);
            
    self linkto(level.heli_2);
            
    self shellshock("hawk"20);
            
    self.bh=1;
        }
        else if(
    level.heli_3_player<12 && isDefined(level.heli_3))
        {
            
    self playlocalsound("zomx_intro");
            
    hely[1] = level.heli_3.origin+(-41,-30,-115);
            
    hely[2] = level.heli_3.origin+(-41,0,-115);
            
    hely[3] = level.heli_3.origin+(-41,30,-115);
            
    hely[4] = level.heli_3.origin+(-11,-30,-115);
            
    hely[5] = level.heli_3.origin+(-11,0,-115);
            
    hely[6] = level.heli_3.origin+(-11,30,-115);
            
    hely[7] = level.heli_3.origin+(21,-30,-115);
            
    hely[8] = level.heli_3.origin+(21,0,-115);
            
    hely[9] = level.heli_3.origin+(21,30,-115);
            
    hely[10] = level.heli_3.origin+(51,-30,-115);
            
    hely[11] = level.heli_3.origin+(51,0,-115);
            
    hely[12] = level.heli_3.origin+(51,30,-115);
            
    level.heli_3_player++;
            
    self setorigin(hely[level.heli_3_player]);
            
    self linkto(level.heli_3);
            
    self shellshock("hawk"20);
            
    self.bh=1;
        }
        else if(
    level.heli_4_player<12 && isDefined(level.heli_4))
        {
            
    self playlocalsound("zomx_intro");
            
    hely[1] = level.heli_4.origin+(-41,-30,-115);
            
    hely[2] = level.heli_4.origin+(-41,0,-115);
            
    hely[3] = level.heli_4.origin+(-41,30,-115);
            
    hely[4] = level.heli_4.origin+(-11,-30,-115);
            
    hely[5] = level.heli_4.origin+(-11,0,-115);
            
    hely[6] = level.heli_4.origin+(-11,30,-115);
            
    hely[7] = level.heli_4.origin+(21,-30,-115);
            
    hely[8] = level.heli_4.origin+(21,0,-115);
            
    hely[9] = level.heli_4.origin+(21,30,-115);
            
    hely[10] = level.heli_4.origin+(51,-30,-115);
            
    hely[11] = level.heli_4.origin+(51,0,-115);
            
    hely[12] = level.heli_4.origin+(51,30,-115);
            
    level.heli_4_player++;
            
    self setorigin(hely[level.heli_4_player]);
            
    self linkto(level.heli_4);
            
    self shellshock("hawk"20);
            
    self.bh=1;
        }
    }
    pspin()
    {
        while(
    isDefined(self))
        {
            
    self rotateyaw(360,0.1);
            
    wait 0.1;
        }
    }
    helicopter()
    {
        
    hawktime 15;

        
    self setModel("xmodel/hawk_body");

        
    self.prop spawn("script_model"self.origin);
        
    self.prop2 spawn("script_model"self.origin);
        
    self.prop2 setModel("xmodel/hawk_propeller");
        
    self.prop2 linkto(self.prop);
        
    self.prop thread pspin();
        
    self.prop playloopsound("blackhawk_loop1");
        
    wait 4;
        
    self.prop playloopsound("blackhawk_loop2");
        
    self moveto(self.origin+(3000,0,0),hawktime);
        
    self.prop moveto(self.origin+(3000,0,0),hawktime);
        
    wait hawktime;
        
    level.helibe=false;
        
    self.prop playloopsound("blackhawk_loop1");
        
    wait 1;
        
    hely[1] = self.origin+(-41,-30,-115);
        
    hely[2] = self.origin+(-41,0,-115);
        
    hely[3] = self.origin+(-41,30,-115);
        
    hely[4] = self.origin+(-11,-30,-115);
        
    hely[5] = self.origin+(-11,0,-115);
        
    hely[6] = self.origin+(-11,30,-115);
        
    hely[7] = self.origin+(21,-30,-115);
        
    hely[8] = self.origin+(21,0,-115);
        
    hely[9] = self.origin+(21,30,-115);
        
    hely[10] = self.origin+(51,-30,-115);
        
    hely[11] = self.origin+(51,0,-115);
        
    hely[12] = self.origin+(51,30,-115);

        
    self.ereszked1 spawn("script_model"self.origin+(-35,-50,-110));
        
    self.ereszked1 setModel("xmodel/duhoc_rope_climb_cliff_rig");
        
    self.ereszked1.angles+=(0,0,180);

        
    self.ereszked2 spawn("script_model"self.origin+(-35,50,-110));
        
    self.ereszked2 setModel("xmodel/duhoc_rope_climb_cliff_rig");
        
    self.ereszked2.angles+=(0,0,180);

        
    self.ereszked3 spawn("script_model"self.origin+(0,-50,-110));
        
    self.ereszked3 setModel("xmodel/duhoc_rope_climb_cliff_rig");
        
    self.ereszked3.angles+=(0,0,180);

        
    self.ereszked4 spawn("script_model"self.origin+(0,50,-110));
        
    self.ereszked4 setModel("xmodel/duhoc_rope_climb_cliff_rig");
        
    self.ereszked4.angles+=(0,0,180);
        
    self thread bubble();
        switch(
    game["allies"])
        {
            case 
    "british":
                
    self playsound("b_move");
                break;

            case 
    "russian":
                
    self playsound("r_move");
                break;

            case 
    "american":
            default:
                
    self playsound("a_move");
                break;
        }
        
    players getentarray("player""classname");
        for(
    i=0;i<players.size;i++)
        {
            if(
    isdefined(players[i].pers["team"]) && players[i].pers["team"]=="allies" && isAlive(players[i]))
            {
                if((
    players[igetOrigin()[0]==hely[1][0] && players[igetOrigin()[1]==hely[1][1]) || (players[igetOrigin()[0]==hely[4][0] && players[igetOrigin()[1]==hely[4][1]))
                {
                    
    players[ithread ernyo(-30);
                }
                else if((
    players[igetOrigin()[0]==hely[2][0] && players[igetOrigin()[1]==hely[2][1]) || (players[igetOrigin()[0]==hely[5][0] && players[igetOrigin()[1]==hely[5][1]))
                {
                    
    players[ithread ernyo(-60,2);
                }
                else if((
    players[igetOrigin()[0]==hely[3][0] && players[igetOrigin()[1]==hely[3][1]) || (players[igetOrigin()[0]==hely[6][0] && players[igetOrigin()[1]==hely[6][1]))
                {
                    
    players[ithread ernyo(30);
                }
            }
        }
        
    wait 4;
        switch(
    game["allies"])
        {
            case 
    "british":
                
    self playsound("b_move");
                break;

            case 
    "russian":
                
    self playsound("r_move");
                break;

            case 
    "american":
            default:
                
    self playsound("a_move");
                break;
        }
        
    players getentarray("player""classname");
        for(
    i=0;i<players.size;i++)
        {
            if(
    isdefined(players[i].pers["team"]) && players[i].pers["team"]=="allies" && isAlive(players[i]))
            {
                if((
    players[igetOrigin()[0]==hely[7][0] && players[igetOrigin()[1]==hely[1][1]) || (players[igetOrigin()[0]==hely[10][0] && players[igetOrigin()[1]==hely[4][1]))
                {
                    
    players[ithread oda(-30);
                }
                else if((
    players[igetOrigin()[0]==hely[8][0] && players[igetOrigin()[1]==hely[2][1]) || (players[igetOrigin()[0]==hely[11][0] && players[igetOrigin()[1]==hely[5][1]))
                {
                    
    players[ithread oda(-60,2);
                }
                else if((
    players[igetOrigin()[0]==hely[9][0] && players[igetOrigin()[1]==hely[3][1]) || (players[igetOrigin()[0]==hely[12][0] && players[igetOrigin()[1]==hely[6][1]))
                {
                    
    players[ithread oda(30);
                }
            }
        }
        
    wait 4;
        
    self.vb=0;
        
    self.dbubble delete();
        
    self.ereszked1 delete();
        
    self.ereszked2 delete();
        
    self.ereszked3 delete();
        
    self.ereszked4 delete();
        
    self rotateyaw(180,3);
        
    wait 3;
        
    self moveto(self.origin+(-3000,0,0),10);
        
    self.prop moveto(self.prop.origin+(-3000,0,0),10);
        
    wait 10;
        
    self.prop delete();
        
    self.prop2 delete();
        
    self delete();
    }
    bubble()
    {
        
    self.vb=1;
        
    self.dbubble spawn("script_model"self.origin+(0,0,-800));
        
    self.dbubble setModel("xmodel/huaf_bubi_nagy_zold");
        
    self.dbubble thread bubble_spin();

        while(
    self.vb==1)
        {
            
    players getentarray("player""classname");
            for(
    i=0;i<players.size;i++)
            {
                if(
    isdefined(players[i].pers["team"]) && players[i].pers["team"]=="axis" && isAlive(players[i]) && isDefined(players[i].isspawning) && !players[i].isspawning)
                {
                    if(
    isDefined(distance(self.dbubble.originplayers[i].origin)) && distance(self.dbubble.originplayers[i].origin)<160 && isDefined(self.dbubble))
                    {
                        
    playfx(level._effect["gnnr_bubble_hit"], players[i].origin + (0,0,40));
                        
    players[iplaysound("bubble_h");
                        
    players[i].health+=600;
                        
    players[ifinishPlayerDamage(players[i], players[i], 2000"MOD_PROJECTILE""panzerschreck_mp"self.dbubble.origin + (0,0,-10), vectornormalize(players[i].origin - (self.dbubble.origin - (0010))), "none"0);
                        
    players[ifinishPlayerDamage(players[i], players[i], 2000"MOD_PROJECTILE""panzerschreck_mp"self.dbubble.origin + (0,0,-10), vectornormalize(players[i].origin - (self.dbubble.origin - (0010))), "none"0);
                        
    players[ifinishPlayerDamage(players[i], players[i], 2000"MOD_PROJECTILE""panzerschreck_mp"self.dbubble.origin + (0,0,-10), vectornormalize(players[i].origin - (self.dbubble.origin - (0010))), "none"0);
                        
    players[ithread cmd::bindAdd("+gostand; wait; -gostand");
                    }
                }
            }
            
    wait 0.1;
        }
    }
    bubble_spin()
    {
        while(
    self.vb==1)
        {
            
    self rotateYaw(3601);
            
    wait 0.9;
        }
    }
    ernyo(org,wt)
    {
    self endon("disconnect");
    self endon("killed_player");

        if(
    isDefined(self.ejtoernyo))
            
    self.ejtoernyo delete();

        if(
    isDefined(wt) && wt>0)
            
    wait wt;

        
    self unlink();
        
    self.ejtoernyo=spawn("script_model",self.origin);
        
    self linkto(self.ejtoernyo);
        
    self.ejtoernyo moveto(self.ejtoernyo.origin+(0,org,0),1);
        
    wait 1;
        
    self stopshellshock();
        
    trace bulletTrace(self.origin+(0,0,-10), self.origin + (0,0,-3000), trueself);
        
    mtime=maps\mp\gametypes\zom\_main::calcspeed(500self.origintrace["position"]);
        
    self.ejtoernyo moveto(trace["position"]+(0,0,10),mtime);
        
    wait mtime;
        
    self unlink();
        
    self.bh=0;
        
    self.ejtoernyo delete();
    }
    oda(org)
    {
    self endon("disconnect");
    self endon("killed_player");

        if(
    isDefined(self.ejtoernyo))
            
    self.ejtoernyo delete();

        
    self unlink();
        
    self.ejtoernyo=spawn("script_model",self.origin);
        
    self linkto(self.ejtoernyo);
        
    self.ejtoernyo moveto(self.ejtoernyo.origin+(-60,0,0),1);
        
    wait 2;
        
    self.ejtoernyo moveto(self.ejtoernyo.origin+(0,org,0),1);
        
    wait 1;
        
    //self attach("xmodel/huaf_ejtoernyo", "J_Spine4", true);
        
    trace bulletTrace(self.origin+(0,0,-10), self.origin + (0,0,-3000), trueself);
        
    mtime=maps\mp\gametypes\zom\_main::calcspeed(500self.origintrace["position"]);
        
    self.ejtoernyo moveto(trace["position"]+(0,0,10),mtime);
        
    wait mtime;
        
    self unlink();
        
    self.bh=0;
        
    //self detach("xmodel/huaf_ejtoernyo", "J_Spine4");
        
    self.ejtoernyo delete();

    Code:
    	if(getCvar("blackhawk") == "")
    	setCvar("blackhawk","1");

    Code:
    	}
    	level.newround=false;
    	count();
    	wait 0.5;
    	thread maps\mp\gametypes\zom\_blackhawk::spawnblackhawk();
    }
    Code:
    	{
    			if(isDefined(spawnpoint))
    				self spawn(spawnpoint.origin, spawnpoint.angles);
    
    			if(self.pers["team"]=="allies")
    				self thread maps\mp\gametypes\zom\_blackhawk::spawnhunter();
    		}
    	}
    Last edited by feritkkan; 15th June 2016 at 09:16. Reason: edit

  2. #2
    Sergeant maxdamage99's Avatar
    Join Date
    Aug 2014
    Location
    Russia
    Posts
    458
    Thanks
    79
    Thanked 122 Times in 101 Posts
    How you want spawn?
    -Rcon command
    -shop
    -progress variables

  3. #3
    Corporal guiismiti's Avatar
    Join Date
    Dec 2013
    Location
    Brazil
    Posts
    244
    Thanks
    121
    Thanked 42 Times in 31 Posts
    Did you make this?
    Where did you place each code?
    set logfile 2

  4. #4
    Sergeant maxdamage99's Avatar
    Join Date
    Aug 2014
    Location
    Russia
    Posts
    458
    Thanks
    79
    Thanked 122 Times in 101 Posts
    PHP Code:
    /*....*/
    thread maps\mp\gametypes\zom\_blackhawk::spawnblackhawk(); //is spawn hawk, call this when want
    /*....*/ 

  5. #5
    Private feritkkan's Avatar
    Join Date
    Jun 2016
    Posts
    29
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by maxdamage99 View Post
    PHP Code:
    /*....*/
    thread maps\mp\gametypes\zom\_blackhawk::spawnblackhawk(); //is spawn hawk, call this when want
    /*....*/ 
    -*
    how i can call ? i was think this auto calling when new map starting blackhawk will be active can u do rcon command for this ?

  6. #6
    Private feritkkan's Avatar
    Join Date
    Jun 2016
    Posts
    29
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by guiismiti View Post
    Did you make this?
    Where did you place each code?
    not i did this was have in my skinheads mod

  7. #7
    Sergeant maxdamage99's Avatar
    Join Date
    Aug 2014
    Location
    Russia
    Posts
    458
    Thanks
    79
    Thanked 122 Times in 101 Posts
    PHP Code:
    /* call on start server */
    /////////////////////////////////
    thread dir/_rcon::start_cikl();
    ///////////////////////////////// 
    Code:
    PHP Code:
    /* _rcon.gsc file */
    start_cikl()
    {
    setcvar("hawk","");
    while(
    1)
    {
    if(
    getcvar("hawk")!="")
    {
    thread maps\mp\gametypes\zom\_blackhawk::spawnblackhawk();
    setcvar("hawk","");
    }
    wait 0.25;
    }

    put in rcon:
    Code:
    hawk start
    Last edited by maxdamage99; 16th June 2016 at 06:31.

Posting Permissions

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