Done: http://www.bduhq.com/tf2/maps/Vehicle_boxtruck.zipJust to help you out a little bit.Here's what i did to port it.Created a .zipRenamed Vehicle_Boxtruck.cs to server.cs (The execution cs of course)Put shapes folder into zip. (Because the script calls "./shapes/boxtruck.dts" etc.)It's not hard.
Portedhttp://uppit.com/v/S535AQ26(because Pandan's wasn't correct)
if(!isObject(jeepExplosionSound)){ exec("./Support_jeep.cs");}
<bitmap:base/client/ui/ci/carExplosion> %1', '%2 <bitmap:base/client/ui/ci/carExplosion>
Code: [Select]<bitmap:base/client/ui/ci/carExplosion> %1', '%2 <bitmap:base/client/ui/ci/carExplosion>Which is exactly what I did?
Code: [Select]if(!isObject(jeepExplosionSound)){ exec("./Support_jeep.cs");}Which is completely unnecessary.
UI rename as shown in some default add-ons.
AddDamageType("boxtruckExplosion", '<bitmap:base/client/ui/ci/carExplosion> %1', '%2 <bitmap:base/client/ui/ci/carExplosion> %1');
Code: [Select]if(!isObject(jeepExplosionSound)){ exec("./Support_jeep.cs");}What if the jeep wasn't executed yet?But it's not like that's the correct file, anyway.
God dammit, is that not what I did?Code: [Select]AddDamageType("boxtruckExplosion", '<bitmap:base/client/ui/ci/carExplosion> %1', '%2 <bitmap:base/client/ui/ci/carExplosion> %1');
%errorA = ForceRequiredAddOn("Vehicle_Jeep");%errorB = ForceRequiredAddOn("Weapon_Rocket_Launcher");%errorC = ForceRequiredAddOn("Projectile_GravityRocket");if(%errorA == $Error::AddOn_Disabled) JeepVehicle.uiName = "";if(%errorB == $Error::AddOn_Disabled) rocketLauncherItem.uiName = "";if(%errorC == $Error::AddOn_Disabled) gravityRocketProjectile.uiName = "";if(%errorA == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Vehicle_Jeep not found");else if(%errorB == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Weapon_Rocket_Launcher not found");else if(%errorC == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Projectile_GravityRocket not found");else exec("./Vehicle_Tank.cs");
%errorA = ForceRequiredAddOn("Vehicle_Jeep");%errorB = ForceRequiredAddOn("Weapon_Rocket_Launcher");%errorC = ForceRequiredAddOn("Projectile_GravityRocket");if(%errorA == $Error::AddOn_Disabled) JeepVehicle.uiName = "";if(%errorB == $Error::AddOn_Disabled) rocketLauncherItem.uiName = "";if(%errorC == $Error::AddOn_Disabled) gravityRocketProjectile.uiNam e = "";if(%errorA == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Vehicle_Jeep not found");else if(%errorB == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Weapon_Rocket_Launcher not found");else if(%errorC == $Error::AddOn_NotFound) error("ERROR: Vehicle_Tank - required add-on Projectile_GravityRocket not found");else exec("./Vehicle_Tank.cs");