Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 3
Warning: include(http://map.planetmedalofhonor.gamespy.com/mohaa/poll/poll_cookie.php): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 3
Warning: include(): Failed opening 'http://map.planetmedalofhonor.gamespy.com/mohaa/poll/poll_cookie.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 3 .map :: Mapping for MoHAA
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 57
Warning: include(http://map.planetmedalofhonor.gamespy.com/mohaa/leftindex.php): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 57
Warning: include(): Failed opening 'http://map.planetmedalofhonor.gamespy.com/mohaa/leftindex.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 57
Driving a Tank (Part 1)
------------------------------------------------------------------------------
This tutorial will teach you how to attach the player
to a tank and drive it around freely through your level.
First you need to create a brush or terrain for your
ground and apply a texture. Next, make your skybox and
then we are ready to add the tank.
Diagram 1-1 (MohRadiant)
Create a brush, any size, and hit n to
bring up your Entity window. Select from
the list addon_vehicle_Russian_T34. Double
click on it and your brush will turn into that entity.
To rotate the starting direction of your vehicle, select
the vehicle and open your Entity window.
At the bottom of your Entity window you
will see buttons with 90, 45, 360, etc Press the
corresponding direction that you would like your vehicle
to be facing (90 = north, 180 = west, etc ).
Now we have to give the vehicle a targetname. In the
entity window, with the vehicle selected, enter the
following values into the Key and Value fields at the
bottom of the entity window.
Key: targetname
Value: playertank
To give your tank collision you have to target a bounding
box. Instead of creating your own bounding box, copy
the one from test_VehicleDrive.map in the
SDK. To do so, open the map file and select one of the
pieces from the bounding box and then press (crtl +
e) to select all pieces of the bounding box. With the
bounding box selected open your map. When is asks copy
selection, click yes. This will bring the bounding box
of the tank into your map. Deselect the tank mask and
select the T34 tank image. Open the Entity
window and enter the following into the Key and Value
fields.
Key: target
Value: player_t34
This will connect your tank to the tank mask and give
it collision. The Collision mask/bounding box can be
placed anywhere on your map. Try to place it somewhere
the player will never be but still inside of your skybox.
Placing it under the terrain is as good as any.
Diagram 1-2 (Front View)
Finally we have to add the player start point to the
map. To do so, right click on the grid and select info
-> player -> start.
Place it anywhere in the map because in the script
we are going to connect it to the tank. You just have
to have the start point it doesnt matter where.
It is best to keep it next to your tank to make it clear
that the player will start in that tank. We are finished
with the map file all that is left is the script file.
-------------------------------------------------------------------------------
The Script File
-------------------------------------------------------------------------------
Create a file with the same name as your map file and
the extension .scr. For now copy and paste the script
below or from test_VehicleDrive.scr. If
you take it from test_VehicleDrive. scr
make sure you change the targetnames and file name to
match the ones in your map.
These three lines holster the players weapon, take
away the players weapons, and remove the physics of
the player b/c we are now using the tanks physics.
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 241
Warning: include(http://map.planetmedalofhonor.gamespy.com/mohaa/rightindex.php): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 241
Warning: include(): Failed opening 'http://map.planetmedalofhonor.gamespy.com/mohaa/rightindex.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 241
Warning: require(): open_basedir restriction in effect. File(/home/map/cgi-bin/mohaa/poll/include/config.inc.php) is not within the allowed path(s): (/var/www/vhosts/own3mall/mohaaaa.co.uk:/usr/share/php:/usr/share/pear) in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 252
Warning: require(/home/map/cgi-bin/mohaa/poll/include/config.inc.php): failed to open stream: Operation not permitted in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 252
Fatal error: require(): Failed opening required '/home/map/cgi-bin/mohaa/poll/include/config.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/own3mall/mohaaaa.co.uk/httpdocs/mohaa/tutorials/sdk_drive1.php on line 252