enoanot

[TUT] Lampen Fungtionsfähig machen.

1 post in this topic

Da ich vor kurzen auch gesucht habe wie bekloppt wie man die Lampen die man selber Setzt funktionstüchtig zu bekommen.

1. Was Ihr Braucht

 

Ich arbeite mit einem Custom Ordner der dann zu den Server Dateien  kommt.

 

Dann benutzte ich diesen Editor dazu

 

2. Was Ihr machen müsst

1.

Zieht euch die beiden Dateien herunter

Custom Server Datein für Opjekte

3D Exile Editor

2.

Speichert den 3D Exile Editor in eurem Arma 3 Spiele Ordner

Startet Arma 3 mit den Editor.

 

3.

Geht zum Editor.

Erstellt euren Trader oder sonst was.

Schaut bei den Lampen das bei ihnen auch on oder an steht.

Öffnet nun das editier Fenster von der Lampe.

lampen_menu.thumb.png.ebdf14415251ee4c31

Und macht einen Hacken bei Simulation einschalten.

57971b9e435de_Simulationein.thumb.png.dc

Wählt nun im oberen Menü M3Editor und dort Export Objects

Export.png.e12b2227ecfadef2c199874d398e4

 

Nun bekommt ihr den Code, ( In meinem Beispiel denn hier).

 

private _objects = [
	["Land_LampShabby_F",[17195,3518.69,303.952],[[-0.88174,-0.471736,0],[0,0,1]],[true,false]]
];
{
	private _object = (_x select 0) createVehicle [0,0,0];
	_object setPosASL (_x select 1);
	_object setVectorDirAndUp (_x select 2);
	_object enableSimulationGlobal ((_x select 3) select 0);
	_object allowDamage ((_x select 3) select 1);
} forEach _objects;

Wie ihr sehen könnt haben wir hinter dem Objekt einmal true und ein mal false.

Das true steht für Simulationen das false steht für Schaden.

was auch wichtig ist ist der untere Teil.

	private _object = (_x select 0) createVehicle [0,0,0];
	_object setPosASL (_x select 1);
	_object setVectorDirAndUp (_x select 2);
	_object enableSimulationGlobal ((_x select 3) select 0);
	_object allowDamage ((_x select 3) select 1);

 

Mit dem Code Schnipsel ( _object enableSimulationGlobal ((_x select 3) select 0); ) wird gesagt das alle Simulationen angestellt werden.

Wenn ihr das habt erstellt eine Datei .sqf und Speichert darin den Code aus dem Editor.

 

4.

Nun bereiten wir alles vor für die Server Datei.

Öffnet den Ordner  a3_exile_custom und dann den Ordner mapcontent.

Kopiert hier eure Datei rein die ihr gerade erstellt habt.

Nun öffnet ihr im Ordner init die Datei fn_init.sqf

Fügt da den Pfad und Namen eurer Datei ein.

 

// Include shit in here

/*
include map content.
Call compile preprocess'ing them is MUCH better. 
Creating spawn/execvm's IS BAD unless the script is a long running one.
If you try call compile and it all goes to shit, use execvm =P
*/

diag_log "Starting Custom Content PBO";



call compile preprocessFileLineNumbers "\x\addons\custom\mapcontent\lamp.sqf"; <=====

 

5. Hochladen

Nun wandeln wir den Ordner a3_exile_custom in eine pbo um und laden ihn auf dem Server hoch wo auch unsere exile_server.pbo ist.

der genaue Pfad ist @exileserver/addons

Server neu Starten und fertig.

So nun müssten die Lampen bei euch leuchten.

 

Bei mir Funktioniert es.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.