Jump to content
Sign in to follow this  
wld427

Works on my machine but not the server

Recommended Posts

Ok so i have been tooling on this aircraft for a while now. Its a super etendard. It works like a champ on my machine. BUT when i put it on our server to Beta test it the damn thing will not let my mission load up. I know its the aircraft cause i can take it out of the mission and then it will load. Anybody have any idea why this would do this. I am a self taught scripter using bits and pieces from other configs so please take it easy on me.

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">// config.bin - 07:16:57 02/03/08, generated in 0.30 seconds

// Generated by unRap v1.06 by Kegetys

// Separate rootclasses: Disabled, Automatic comments: Enabled

#define true 1

#define false 0

#define private 0

#define protected 1

#define public 2

#define TEast 0

#define TWest 1

#define TGuerrila 2

#define TCivilian 3

#define TSideUnknown 4

#define TEnemy 5

#define TFriendly 6

#define TLogic 7

class CfgPatches

{

class etendard3

{

units[] = {etendard3};

requiredVersion = 1.0;

VehicleClass = Air;

};

};

#include <cfgmagazine.h>

#include <cfgWeapons.h>

#include <cfgAmmo.h>

class CfgSkeletons {

class etendard3Bones {

isDiscrete = 1;

skeletonInherit = "";

skeletonBones[] = {

"nose door left","",

"nose door right","",

"hook","",

"nose wheel","",

"left wheel","",

"right wheel","",

"wheels1","nose wheel",

"wheels2","left wheel",

"wheels3","right wheel",

"elevator left","",

"elevator right","",

"aileron left","",

"aileron right","",

"flaps left","",

"flaps right","",

"rudder",""

};

};

};

class cfgModels {

class etendard3 {

skeletonName = "etendard3Bones";

sectionsInherit = "";

sections[] ={"zasleh","nose door left","nose door right","hook","nose wheel","left wheel","right wheel","elevator left","elevator right","aileron left","aileron right","flaps left","flaps right","rudder"};

class Animations

{

class VTE_rotate_Wheels1

{

type = "rotationX";

source = "wheel";

selection = "wheels1";

axis = "";

memory = true;

sourceAddress = "loop";

minValue = 0;

maxValue = 4;

angle0 = 0;

angle1 = "rad -360";

};

class VTE_rotate_Wheels2: VTE_rotate_Wheels1

{

selection = "wheels2";

};

class VTE_rotate_Wheels3: VTE_rotate_Wheels1

{

selection = "wheels3";

};

class VTE_Rudder

{

type = "rotation";

source = "rudder";

selection = "rudder";

axis = "osa rudder";

memory = true;

sourceAddress = "clamp";

minValue = -1;

maxValue = 1;

angle0 = "rad 25";

angle1 = "rad -25";

};

class VTE_ElevRight

{

type = "rotation";

source = "elevator";

selection = "elevator right";

axis = "axis elevator right";

memory = true;

sourceAddress = "clamp";

minValue = -1;

maxValue = 1;

angle0 = "rad 35";

angle1 = "rad -35";

};

class VTE_ElevLeft

{

type = "rotation";

source = "elevator";

selection = "elevator left";

axis = "axis elevator left";

memory = true;

sourceAddress = "clamp";

minValue = -1;

maxValue = 1;

angle0 = "rad 35";

angle1 = "rad -35";

};

class VTE_aileronTleft

{

type = "rotation";

source = "aileron";

selection = "aileron left";

axis = "axis aileron left";

memory = true;

sourceAddress = "clamp";

minValue = -1;

maxValue = 1;

angle0 = "rad 75";

angle1 = "rad -75";

};

class VTE_aileronTRight

{

type = "rotation";

source = "aileron";

selection = "aileron right";

axis = "axis aileron right";

memory = true;

sourceAddress = "clamp";

minValue = -1;

maxValue = 1;

angle0 = "rad 75";

angle1 = "rad -75";

};

class VTE_FlapsRight

{

type = "rotation";

source = "flap";

selection = "flaps right";

axis = "osa flaps right";

memory = true;

sourceAddress = "clamp";

minValue = 0;

maxValue = 1;

angle0 = "0";

angle1 = "rad 55";

};

class VTE_FlapsLeft

{

type = "rotation";

source = "flap";

selection = "flaps left";

axis = "osa flaps left";

memory = true;

sourceAddress = "clamp";

minValue = 0;

maxValue = 1;

angle0 = "0";

angle1 = "rad -55";

};

class LeftGear

{

type = "rotation";

animPeriod = 2;

selection = "left wheel";

axis = "axis left wheel";

source = "gear";

minValue = 0;

maxValue = 1;

angle0 = 0;

angle1 = 1.5;

};

class RightGear

{

type = "rotation";

animPeriod = 2;

selection = "right wheel";

axis = "axis right wheel";

source = "gear";

minValue = 0;

maxValue = 1;

angle0 = 0;

angle1 = -1.5;

};

class NoseGear

{

type = "rotation";

animPeriod = 2;

selection = "nose wheel";

axis = "axis nose wheel";

source = "gear";

minValue = 0;

maxValue = 1;

angle0 = 0;

angle1 = -1.5;

};

class NoseDoorLeft

{

type = "rotation";

animPeriod = 2;

selection = "nose door left";

axis = "axis nose door left";

source = "gear";

minValue = 0;

maxValue = 1;

angle0 = 0;

angle1 = 1.38;

};

class NoseDoorRight

{

type = "rotation";

animPeriod = 2;

selection = "nose door right";

axis = "axis nose door right";

source = "gear";

minValue = 0;

maxValue = 1;

angle0 = 0;

angle1 = -1.38;

};

class Canopy

{

type ="rotation";

animPeriod = 3;

selection ="canopy";

axis ="axis canopy";

angle0 = 0;

angle1 = -0.6;

};

};

};

};

class CfgVehicles {

class All {};

class AllVehicles : All {};

class Air : AllVehicles {};

class Plane : Air {};

class etendard3 : Plane {

memoryPointsGetInDriver = "pos driver";

memoryPointsGetInDriverDir = "pos driver dir";

memoryPointsGetInCargo = "pos driver";

memoryPointsGetInCargoDir = "pos driver dir";

scope = public;

model = "\etendard3\etendard3.p3d";

displayName = "Super Etendard ATK";

side = TGuerrila;

transportSoldier = 0;

crew = "SoldierGPilot";

driverAction = "AV8B_Pilot";

cargoAction[] = {""};

Icon = "\etendard2\tex\icon.paa";

picture = "\etendard2\tex\picture.paa";

accuracy = 0.3; // accuracy needed to recognize type of this target

gearUpTime = 2;

gearDownTime = 2;

gearRetracting = true;

nameSound = "plane";

soundEngine[] = {"\etendard3\snd\enginesound.ogg", 4, 1.2};

soundServo[] = {"Vehicles\gun_elevate", db0, 0.4};

maneuvrability = 90.0;

maxSpeed = 975; // max speed on level road, km/h

armor = 300;

ejectSpeed[] = {0, 0, 0};

flapsFrictionCoef = 0.5;

cost = 20000;

type = "Air";

// threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types

threat[] = {0.1, 1, 0.7};

aileronSensitivity = 1; // relative aileron sensitivity

elevatorSensitivity = 2; // relative elevator sensitivity

noseDownCoef = 0.9; // how much goes nose down during turns

landingAoa = "rad 10";

brakeDistance = 300; // vehicle movement precision

steerAheadSimul = 1.0;

steerAheadPlan = 2.0;

hiddenSelections[] = {"light", "daylight", "polyons"};

extCameraPosition[] = {0, 3, -20};

irTarget = true;

irScanRange = 3500;

irScanGround = true;

weapons[] = {"GAU12","80mmLauncher","ETFAB250_Launchera"};

magazines[] = {"300Rnd_25mm_GAU12","40Rnd_80mm","ETFAB250ax12a"};

envelope[]=

{

// speed relative to max. speed -> lift

// 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 // Percentage of rel. speed

//0.0,0.5,2.0,4.0,4.4,5.9,6.0,6.2,6.3,6.5,6.6,6.8,7.0,4.0,2.0 // old lift values

0.0,0.5,1.75,3.5,3.6,5.2,5.3,5.4,5.5,5.6,5.7,5.8,6.0,3.0,1.0 // lift

};

class Library {

libTextDesc = "First deployed by the French in 1974, the Etendard went on to become a very successful maritime strike aircraft at the hands of the French, Iraqis, and the Argentine Navy.";

};

class EventHandlers

{

gear="if (_this Select 1) then {[_this select 0] exec""\etendard3\script\geardn.sqs""} else {[_this select 0] exec ""\etendard3\script\gearup.sqs""}";

};

class CfgNonAIVehicles

{

class ProxyDriver;

class ProxyWeapon;

class ProxyBarak: ProxyWeapon {model = \etendard2\FAB; simulation = "maverickweapon";};

};

Share this post


Link to post
Share on other sites

Check the server's arma.rpt and your local machine's arma.rpt file and see if it has any obvious errors. If it works in single player, then it should work in multiplayer.

Share this post


Link to post
Share on other sites

I'll bet the model is referencing local textures somewhere. Check them all out in Oxygen.

Share this post


Link to post
Share on other sites

well it turns ou the RockofSl from RSKL jumped in and gave me a hand. I would love to go into detail what he ded but it was pretty much everything.... notworthy.gif

Thanks guys for digging me out of the poop hole.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×