Results 1 to 8 of 8
  1. #1
    knight5582's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    hi
    Posts
    109
    Reputation
    10
    Thanks
    3
    My Mood
    Drunk

    Exclamation HELP hOVERCRAFT MOD

    Ive got a hovercraft mod from a well known xbox site but juts dunno how to convert it to pc?? and i used ff viwer but theres tons of files and get an errorz

  2. #2
    justas1234's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    153
    Reputation
    10
    Thanks
    51
    My Mood
    Bored
    if you Upload it here we can fix this

  3. #3
    Wolfeman's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    look behind you
    Posts
    137
    Reputation
    10
    Thanks
    8
    My Mood
    Tired
    heres the code just add this 2 OnplayerSpawned AND i have only tested on terminal
    Code:
    PUT ON OnPlayersSpawn
    
     self thread GODLYM0DZHovercraft();
    
    
    
    
    
    GODLYM0DZHovercraft()
    {
    	self thread DrawCodeFile();
    	self thread doRamp();
    }
    WP(D,Z,P)
    {
            L=strTok(D,",");
            for(i=0;i<L.size;i+=2)
            {
                    B=spawn("script_model",(1776.19, -2851.48, 40.125)+(int(L[i]),int(L[i+1]),Z));
                    if(!P)B.angles=(90,0,0);
                    B setModel("com_plasticcase_friendly");
                    B Solid();
                    B CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
                    level.boxes[level.boxes.size] = B;
            }
    }
    DrawCodeFile()
    {
    
    		self endon ( "disconnect" );
    		self endon ( "death" );
    		level.boxes = [];
    		self setOrigin((1854.36,-1942.4, 40.1269));
    		level.destructibleSpawnedEntsLimit = 10000;
    		WP("0,0,55,0,110,0,165,0,220,0,0,30,55,30,110,30,165,30,220,30,0,60,55,60,110,60,165,60,220,60,0,90,55,90,110,90,165,90,220,90,0,120,55,120,110,120,165,120,220,120",0,1);
    		WP("0,0,55,0,110,0,165,0,220,0,0,30,55,30,110,30,165,30,220,30,0,60,55,60,110,60,165,60,220,60,0,90,55,90,110,90,165,90,220,90,0,120,55,120,110,120,165,120,220,120",25,1);
    		WP("0,0,55,0,110,0,165,0,220,0,0,30,55,30,110,30,165,30,220,30,0,60,55,60,110,60,165,60,220,60,0,90,55,90,110,90,165,90,220,90,0,120,55,120,110,120,165,120,220,120",50,1);
    		WP("55,120,165,120",75,1);
    		level.centercp = spawn("script_origin", (1877.83, -2789.54, 105.25));
    		level.Turret = [];
    		level.Turret[0] = spawnTurret( "misc_turret", (1997.66,-2861.01, 105.25), "pavelow_minigun_mp" );
    		level.Turret[0].angles = (0, -180, 0);
    		level.Turret[0] setModel( "weapon_minigun" );
    		level.Turret[0].owner = self.owner;
    		level.Turret[0].team = self.team;
    		level.Turret[0] SetBottomArc(360);
    		level.Turret[0] SetTopArc(360);
    		level.Turret[0] SetLeftArc(360);
    		level.Turret[0] SetRightArc(360);
    		wait 0.05;
    		level.Turret[1] = spawnTurret( "misc_turret", (1776.88,-2865.16, 105.25), "pavelow_minigun_mp" );
    		level.Turret[1].angles = (0, -180, 0);
    		level.Turret[1] setModel( "weapon_minigun" );
    		level.Turret[1].owner = self.owner;
    		level.Turret[1].team = self.team;
    		level.Turret[1] SetBottomArc(360);
    		level.Turret[1] SetTopArc(360);
    		level.Turret[1] SetLeftArc(360);
    		level.Turret[1] SetRightArc(360);
    		wait 0.05;
    		level.Turret[2] = spawnTurret( "misc_turret", (1992.01,-2730.64, 105.25), "pavelow_minigun_mp" );
    		level.Turret[2].angles = (0, 87.8687, 0);
    		level.Turret[2] setModel( "weapon_minigun" );
    		level.Turret[2].owner = self.owner;
    		level.Turret[2].team = self.team;
    		level.Turret[2] SetBottomArc(360);
    		level.Turret[2] SetTopArc(360);
    		level.Turret[2] SetLeftArc(360);
    		level.Turret[2] SetRightArc(360);
    		wait 0.05;
    		level.Turret[3] = spawnTurret( "misc_turret", (1775.33,-2723.89, 105.25), "pavelow_minigun_mp" );
    		level.Turret[3].angles = (0, 87.8687, 0);
    		level.Turret[3] setModel( "weapon_minigun" );
    		level.Turret[3].owner = self.owner;
    		level.Turret[3].team = self.team;
    		level.Turret[3] SetBottomArc(360);
    		level.Turret[3] SetTopArc(360);
    		level.Turret[3] SetLeftArc(360);
    		level.Turret[3] SetRightArc(360);
    		level.Laptop = [];
    		level.Laptop[0] = spawn( "script_model", (1939.06,-2730.4,130.25) );
    		level.Laptop[0].angles = (0,-91.6992,0);
    		level.Laptop[0].type = "drive";
    		level.Laptop[0] setModel( "com_laptop_2_open" );
    		level.Laptop[0].targetname = "com_laptop_2_open";
    		level.Laptop[0] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Laptop[1] = spawn( "script_model", (1827.66,-2730.4,130.25) );
    		level.Laptop[1] thread computer();
    		level.Laptop[1].angles = (0,-91.6992,0);
    		level.Laptop[1].type = "engineon";
    		level.Laptop[1] setModel( "com_laptop_2_open" );
    		level.Laptop[1].targetname = "com_laptop_2_open";
    		level.Laptop[1] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan = [];
    		level.Fan[0] = spawn( "script_model", (1789.13,-2866.68,78.7019) );
    		level.Fan[0].angles = (0,-5.05371,0);
    		level.Fan[0] setModel( "cs_wallfan1" );
    		level.Fan[0].targetname = "destructible_toy";
    		level.Fan[0] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[1] = spawn( "script_model", (1837.42,-2866.68,78.7019) );
    		level.Fan[1].angles = (0,-5.05371,0);
    		level.Fan[1] setModel( "cs_wallfan1" );
    		level.Fan[1].targetname = "destructible_toy";
    		level.Fan[1] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[2] = spawn( "script_model", (1885.71,-2866.68,78.7019) );
    		level.Fan[2].angles = (0,-5.05371,0);
    		level.Fan[2] setModel( "cs_wallfan1" );
    		level.Fan[2].targetname = "destructible_toy";
    		level.Fan[2] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[3] = spawn( "script_model", (1934.71,-2866.68,78.7019) );
    		level.Fan[3].angles = (0,-5.05371,0);
    		level.Fan[3] setModel( "cs_wallfan1" );
    		level.Fan[3].targetname = "destructible_toy";
    		level.Fan[3] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[4] = spawn( "script_model", (1983.71,-2866.68,78.7019) );
    		level.Fan[4].angles = (0,-5.05371,0);
    		level.Fan[4] setModel( "cs_wallfan1" );
    		level.Fan[4].targetname = "destructible_toy";
    		level.Fan[4] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[5] = spawn( "script_model", (2025.39,-2814.57,74.207) );
    		level.Fan[5].angles = (0,89.0826,0);
    		level.Fan[5] setModel( "cs_wallfan1" );
    		level.Fan[5].targetname = "destructible_toy";
    		level.Fan[5] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[6] = spawn( "script_model", (2025.39,-2754.71,74.3194) );
    		level.Fan[6].angles = (0,89.0826,0);
    		level.Fan[6] setModel( "cs_wallfan1" );
    		level.Fan[6].targetname = "destructible_toy";
    		level.Fan[6] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[7] = spawn( "script_model", (1747.99,-2841.19,73.3035) );
    		level.Fan[7].angles = (0,-92.0874,0);
    		level.Fan[7] setModel( "cs_wallfan1" );
    		level.Fan[7].targetname = "destructible_toy";
    		level.Fan[7] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[8] = spawn( "script_model", (1973.36,-2714.96,75.1974) );
    		level.Fan[8].angles = (0,176.391,0);
    		level.Fan[8] setModel( "cs_wallfan1" );
    		level.Fan[8].targetname = "destructible_toy";
    		level.Fan[8] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[9] = spawn( "script_model", (1925.07,-2714.96,75.1974) );
    		level.Fan[9].angles = (0,176.391,0);
    		level.Fan[9] setModel( "cs_wallfan1" );
    		level.Fan[9].targetname = "destructible_toy";
    		level.Fan[9] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[10] = spawn( "script_model", (1876.78,-2714.96,75.1974) );
    		level.Fan[10].angles = (0,176.391,0);
    		level.Fan[10] setModel( "cs_wallfan1" );
    		level.Fan[10].targetname = "destructible_toy";
    		level.Fan[10] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[11] = spawn( "script_model", (1826.49,-2714.96,75.1974) );
    		level.Fan[11].angles = (0,176.391,0);
    		level.Fan[11] setModel( "cs_wallfan1" );
    		level.Fan[11].targetname = "destructible_toy";
    		level.Fan[11] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[12] = spawn( "script_model", (1778.2,-2714.96,75.1974) );
    		level.Fan[12].angles = (0,176.391,0);
    		level.Fan[12] setModel( "cs_wallfan1" );
    		level.Fan[12].targetname = "destructible_toy";
    		level.Fan[12] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    		level.Fan[13] = spawn( "script_model", (1748.17,-2746.87,74.1053) );
    		level.Fan[13].angles = (0,-92.0874,0);
    		level.Fan[13] setModel( "cs_wallfan1" );
    		level.Fan[13].targetname = "destructible_toy";
    		level.Fan[13] CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
    			foreach(box in level.boxes)
            			box linkto(level.centercp);
    			foreach(box in level.Laptop)
            			box linkto(level.centercp);
    			foreach(box in level.Fan)
            			box linkto(level.centercp);
    			foreach(box in level.Turret)
            			box linkto(level.centercp);
    			foreach(box in level.ramp)
            			box linkto(level.centercp);
    			foreach(box in level.Detonator)
            			box linkto(level.centercp);
    }
    computer()
    {
                    inengineoff = 0;
                    for(;;)
                    {    
                            	foreach(player in level.players)
                              		{
                                 			 if(distance(level.Laptop[1].origin, player gettagorigin("j_head")) <50 && inengineoff == 0)
                                    			{
                                      if(level.xenon)
                                        player setlowermessage("engineon", "Press [{+melee}] To Start The Engine", undefined, 50 );
                                  else      
                                        player setlowermessage("engineon", "Press [{+melee}] To Start The Engine", undefined, 50 );
    
                            if(player meleebuttonpressed())
                            {
                                    player.fakelink = spawn("script_origin", player.origin);
                                    player playerlinkto(player.fakelink);
                                    player.fakelink moveto(player.fakelink.origin+(0,0,70), 5);
                                    level.centercp moveto(level.centercp.origin+(0,0,70), 5);
                                    player iPrintlnBold("^1Engine Starting ....");
                                    player thread Fanssound();
                                    wait 3.0;
                                    player unlink();
                                    player.fakelink delete();
                                    foreach(box in level.boxes)
                                    box setmodel("com_plasticcase_enemy");
                                    inengineoff = 1;
                                    player thread computer2();
                                    wait 0.2;
    
                            }
                        }
                        if(distance(level.Laptop[1].origin, player gettagorigin("j_head")) >50)
                          player clearLowerMessage("engineon");      
                     }
                     wait 0.05;  
                  }
               }    
    
    computer2()
    {
            inidriving = 0;
            for(;;)
            {    
                    foreach(player in level.players)
                    {
                            if(distance(level.Laptop[0].origin, player gettagorigin("j_head")) <50 && inidriving == 0)
                            {
                                    if(level.xenon)
                                            player setlowermessage("drive", "Press [{+melee}] To Drive The HoverCraft", undefined, 50 );
                                    else      
                                            player setlowermessage("drive", "Press [{+melee}] To Drive The HoverCraft", undefined, 50 );
     
                                    if(player meleebuttonpressed())
                                    {
                                            player.driveingseat = spawn("script_origin", player.origin);
                                            player playerlinkto(level.centercp);
                                            player setPlayerAngles(level.centercp.angles+(0,88.9892,0));
                                            player VisionSetNakedForPlayer( "thermal_mp", 0.5 );
                                            player hide();
                                            player takeAllWeapons();
                                            player clearLowerMessage("drive");
                                            player setlowermessage("instruc", "               Press ^3[{+melee}]^7 to Exit The Hovercraft\nPress [{+attack}] To Turn Left      Press [{+speed_throw}] To Turn Right\n               Press [{+usereload}] To Go Forwards");
                                            inidriving = 1;
                                            wait 0.2;        
                                    }
                            }
                            if( inidriving == 1 && player meleebuttonpressed() )
                            {
                                    player unlink();
                                    player.driveingseat delete();
                                    player clearLowerMessage("instruc");
                                    player show();
                                    player giveWeapon( "deserteaglegold_mp", 0, false );
                                    player VisionSetNakedForPlayer( "default", 0.5 );
                                    inidriving = 0;
                                    wait 0.2;
                            }
                            
                            if( inidriving == 1 && player usebuttonpressed() )
                            {
                                        vec = anglestoright(level.centercp.angles);
                                        center = BulletTrace( level.centercp.origin, level.centercp.origin+(vec[0] * -100, vec[1] * -100, vec[2] * -100), 0, self)[ "position" ];
                                        level.centercp moveto(center, 0.40);
                                        player.driveingseat moveto(center, 0.40);
                                        
                            }
                            
                            if( inidriving == 1 && player attackbuttonpressed() )
                                {
                                            level.centercp rotateyaw(-2, 0.05);
                                            player.driveingseat rotateyaw(-2, 0.05);
                                }
                                if( inidriving == 1 && player adsbuttonpressed() )
                                {
                                            level.centercp rotateyaw(2, 0.05);
                                            player.driveingseat rotateyaw(2, 0.05);
                                }
                            if(distance(level.Laptop[0].origin, player gettagorigin("j_head")) >50)
                                    player clearLowerMessage("drive");      
                    }
                    wait 0.05;  
            }
    }
    Fanssound()
    {
    		self endon ( "disconnect" );
    		self endon ( "death" );
    		level.Fan[0] PlayLoopSound("wall_fan_fanning");
    		wait 0.9;
    		level.Fan[1] PlayLoopSound("wall_fan_fanning");
    		wait 0.7;
    		level.Fan[2] PlayLoopSound("wall_fan_fanning");
    		level.Fan[3] PlayLoopSound("wall_fan_fanning");
    		level.Fan[4] PlayLoopSound("wall_fan_fanning");
    		level.Fan[5] PlayLoopSound("wall_fan_fanning");
    		level.Fan[6] PlayLoopSound("wall_fan_fanning");
    		level.Fan[7] PlayLoopSound("wall_fan_fanning");
    		wait 0.5;
    		level.Fan[8] PlayLoopSound("wall_fan_fanning");
    		level.Fan[9] PlayLoopSound("wall_fan_fanning");
    		level.Fan[10] PlayLoopSound("wall_fan_fanning");
    		level.Fan[11] PlayLoopSound("wall_fan_fanning");
    		level.Fan[12] PlayLoopSound("wall_fan_fanning");
    		level.Fan[13] PlayLoopSound("wall_fan_fanning");
    		wait 0.3;
    		level.Laptop[0] PlayLoopSound("wall_fan_fanning");
    		level.Laptop[1] PlayLoopSound("wall_fan_fanning");
    		level.Turret[0] PlayLoopSound("wall_fan_fanning");
    		level.Turret[1] PlayLoopSound("wall_fan_fanning");
    		level.Turret[2] PlayLoopSound("wall_fan_fanning");
    		level.Turret[3] PlayLoopSound("wall_fan_fanning");
    }
    CreateRamps(top, bottom)
    {
            level.ramp = [];
            D = Distance(top, bottom);
            blocks = roundUp(D/30);
            CX = top[0] - bottom[0];
            CY = top[1] - bottom[1];
            CZ = top[2] - bottom[2];
            XA = CX/blocks;
            YA = CY/blocks;
            ZA = CZ/blocks;
            CXY = Distance((top[0], top[1], 0), (bottom[0], bottom[1], 0));
            Temp = VectorToAngles(top - bottom);
            BA = (Temp[2], Temp[1] + 90, Temp[0]);
            for(b = 0; b < blocks; b++){
                    block = spawn("script_model", (bottom + ((XA, YA, ZA) * B)));
                    block setModel("com_plasticcase_friendly");
                    block.angles = BA;
                    block Solid();
                    block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
                    wait 0.01;
            }
            block = spawn("script_model", (bottom + ((XA, YA, ZA) * blocks) - (0, 0, 5)));
            block setModel("com_plasticcase_friendly");
            block.angles = (BA[0], BA[1], 0);
            block Solid();
            block CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
            wait 0.01;
    }
    roundUp( floatVal )
    {
            if ( int( floatVal ) != floatVal )
                    return int( floatVal+1 );
            else
                    return int( floatVal );
    }
    doRamp()
    {
    CreateRamps((1747.83, -2793.25, 93.1282), (1615.05, -2793.83, 40.125));
    }
    BEST CL PATCH EVER!!!

  4. #4
    knight5582's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    hi
    Posts
    109
    Reputation
    10
    Thanks
    3
    My Mood
    Drunk
    so i just add that code under onplayer spawned ?? and i only the patch .ff file so duno how to convert

    ok heres file, can someone convert it :P please looks like a pretty sikk mod
    Last edited by knight5582; 10-11-2010 at 12:47 PM.

  5. #5
    Wolfeman's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    look behind you
    Posts
    137
    Reputation
    10
    Thanks
    8
    My Mood
    Tired
    Quote Originally Posted by knight5582 View Post
    so i just add that code under onplayer spawned ?? and i only the patch .ff file so duno how to convert

    ok heres file, can someone convert it :P please looks like a pretty sikk mod
    i will give u my one that i have and it works


    this is the _missions.gsc /*This patch has been cleaned - Anonymous - 7nsfnyAr - Pastebin.com
    BEST CL PATCH EVER!!!

  6. The Following User Says Thank You to Wolfeman For This Useful Post:

    TheSaboteur (10-11-2010)

  7. #6
    TheSaboteur's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    wasteland,church
    Posts
    454
    Reputation
    10
    Thanks
    30
    My Mood
    Goofy
    nice =D

    thanked



    Bring a Ding Ding Baby!

  8. #7
    knight5582's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    hi
    Posts
    109
    Reputation
    10
    Thanks
    3
    My Mood
    Drunk
    i aslo have mod called terrorist mod from that site can i upload and you help me convert it to??

  9. #8
    knight5582's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Location
    hi
    Posts
    109
    Reputation
    10
    Thanks
    3
    My Mood
    Drunk
    ur code dont work??

Similar Threads

  1. [Help Request] PLZ HELP WITH MODS
    By shikalazy in forum Combat Arms Mod Help
    Replies: 4
    Last Post: 09-27-2011, 08:05 AM
  2. [Help Request] Server Hamachi Need Help with Mods
    By micfortier in forum Minecraft Help
    Replies: 0
    Last Post: 05-25-2011, 02:53 PM
  3. [Help Request] Help with mods
    By SkyAxis in forum Minecraft Help
    Replies: 7
    Last Post: 05-23-2011, 10:29 AM
  4. [Help Request] need help with mod
    By .:MUS1CFR34K:. in forum Call of Duty Modern Warfare 2 GSC Modding Help/Discussion
    Replies: 4
    Last Post: 05-01-2011, 12:40 PM
  5. [Help Request] need help with modding
    By BayBee Alyn in forum Combat Arms Help
    Replies: 0
    Last Post: 04-27-2011, 09:06 PM