Sign in to follow this  
Followers 0
papacheata

Statsiche Fahrzege auf der Map

6 posts in this topic

Hallo zusammen

Ich versuche verzweifelt einige statische ammo Trucks auf die Map zu stellen, damit die Spieler ihre Fahrzeuge dort aufmunitionieren können.

Fahrzeuge sind auch da nur kann man Trotz Locked Status einsteigen und weg Fahren.

hier mal meine initServer.sqf

/**
 * Created with Exile Mod 3DEN Plugin
 * www.exilemod.com
 */

ExileRouletteChairs = [];
ExileRouletteChairPositions = [];

// 2 Vehicles
private _vehicles = [
["I_Truck_02_ammo_F", [3081.98, 9831.37, 62.6412], [0.843716, -0.533306, 0.0610553], [-0.028794, 0.0686137, 0.997228], true]
];

{
    private _vehicle = (_x select 0) createVehicle (_x select 1);
    _vehicle allowDamage false;
    _vehicle setPosWorld (_x select 1);
    _vehicle setVectorDirAndUp [_x select 2, _x select 3];
    _vehicle enableSimulationGlobal (_x select 4);
    _vehicle setVariable ["ExileIsLocked", -1, true];
    
    if (_vehicle isKindOf "Exile_RussianRouletteChair") then
    {
        ExileRouletteChairs pushBack _vehicle;
        ExileRouletteChairPositions pushBack [_x select 1, getDir _vehicle];
    };
}
forEach _vehicles;

// 0 Simple Objects
private _invisibleSelections = ["zasleh", "zasleh2", "box_nato_grenades_sign_f", "box_nato_ammoord_sign_f", "box_nato_support_sign_f"];
private _simpleObjects = [

];

{
    private _simpleObject = createSimpleObject [_x select 0, _x select 1];
    _simpleObject setVectorDirAndUp [_x select 2, _x select 3];
    
    {
        if ((toLower _x) in _invisibleSelections) then 
        {
            _simpleObject hideSelection [_x, true];
        };
    }
    forEach (selectionNames _simpleObject);
}
forEach _simpleObjects;

Wo ist der Fehler warum er die Abfrage nicht übernimt?

Bitte um Hilfe. Danke

Share this post


Link to post
Share on other sites

Wenn du die Funktion von arma nimmst sollte es Funktionieren

_veh1 setVehicleLock "LOCKED";

diese einfach mit hinzufügen. Aber die einfachste möglichkeit wäre doch ein Rearm script wie es hier im Forum verfügbar ist. einzufügen?

Share this post


Link to post
Share on other sites
Advertisement

Hallo danke dir.

ich versuch es mal.

Das Rearm script  müssen die spieler dafür in die Savezone ? ich möchte halt vermeiden das sie direkt an ort und stelle des gefechts nachladen können.

Share this post


Link to post
Share on other sites

Ich hab es jetzt mit dem Reamo script gemacht funktioniert soweit auch super.

Jetzt hab ich nur ein Problem mit diesem script

194-vehicle-unlock-and-remove-ammo-updated-0932/

Wenn ich die Dateien austausche kann ich zwar die Fahrzeuge kaufen aber sie werden nicht gespawnt. Ich denk das script ist zu alt und nicht mehr kompatibel mit der neuen Version.

Hat jemenad eine Funktionierendes Script womit ich die Ammo abschalten kann?

Edited by papacheata

Share this post


Link to post
Share on other sites

Dies kann natürlich druchaus sein. Aber als Tipp ist es sich diese Version die overwrited wird anzuschauen und ggf selsbt anzupassen. aufm ersten Blick sind die meisten overwrites die er gemacht wahrscheinlich unnötig oder es wurde nur dies geaddet.

	_vehicleObject setVehicleAmmo 0; 

Ich nehme mal an das das kaufen. bsw rearmen funktioniert?

Und das das Problem eher beim Fahrzeug kauf bsw Spawn besteht das liegt dan in dem Fall an den alten nicht mehr zutreffenden Overwrites. diese musst du nur mit den heutigen vergleichen und  ggf. Anpassen.

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
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.