Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 18.09.2019, 07:28   #1 (permalink)
Newbie
 
Registriert seit: 27.10.2014
Beiträge: 2
Standard Frage zu meinem Loadout Script

Hallo und guten Tag liebe HX3 Community,

Ich habe mich gestern Abend mal hingesetzt und versucht ein Loadoutscript zu erstellen. Das Script heißt loadouts.sqf und befindet sich im unterordnen "Scripte" im Missionsordner. Zur Zeit sieht es wie folgt aus:


if (isServer) then {
//Entfernen der vorgegebenen Ausrüstung
{
{removeAllWeapons _x} forEach units group s1;
{removeAllAssignedItems _x} forEach units group s1;
{removeAllItems _x} forEach units group s1;
{removeHeadgear _x} forEach units group s1;
{removeGoggles _x} forEach units group s1;
{removeUniform _x} forEach units group s1;
{removeVest _x} forEach units group s1;
{removeBackpack _x} forEach units group s1;
}
} ;

Die loadouts.sqf wird über die init.sqf mit
Null = [] execVM "Scripte\loadouts.sqf";
Aufgerufen. Und der Anführer des Trupps hat den Variablenname s1.

Getestet habe ich das Script gestern Abend noch auf einem über die arma3server.exe dedizierten Server und dort hat es funktioniert. Alle Einheiten inklusive ich selbst standen nur noch in Unterwäsche da. Jetzt zu meiner frage: Würde das Script so auch auf einem richtigen Server funktionieren und wäre es Multiplayer tauglich?

Leidiges Thema, ich weiß. Aber schießen lernt man nur durch schießen und Scripten nur durch Scripten. Danke schon mal im voraus für alle Antworten.

Mfg Smokin_Ace91
SmokinAce91 ist offline   Mit Zitat antworten
Alt 20.09.2019, 15:57   #2 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 37
Beiträge: 32.432
Standard

Heyho!

Ich weiss nicht mehr ob es im ArmA2 oder ArmA3 Bereich war, aber irgendjemand hatte hier mal die ganzen isServer/Player/Dedicated/etc. Begriffe sehr verständlich erklärt. Auf den 1. Blick liess sich das Thema zwar nicht finden, aber vllt. hast du ja mehr Glück bei der Suche.


Ansonsten stell ich hier kurz noch das Konstrukt rein welches Hoschi mir damals für eine ArmA3 Missi zusammengebastelt hatte, das deckt eigentlich alle Eventualitäten ab, sieht nur´n bisschen wild aus

PHP-Code:
mdh_param_daytime 1;

if (
isMultiplayerthen
{
    
mdh_param_daytime paramsarray select 0;
};

enableSaving [falsefalse];
setviewdistance 500;

if (
isServerthen
{
    switch (
mdh_param_daytime) do
    {
        case 
0: {skiptime (round random 96)};
        case 
2: {setdate [2035,7,25,0,0]};
        case 
3: {setdate [2035,8,13,0,0]};            
        default {}
    };
};

if (!
isDedicatedthen
{
    
execVM "briefing.sqf";
};

if (
headgear player == "H_HelmetIA" && call{ceil random 2} == 2then {player addheadgear "H_Booniehat_dgtl"};

if (
mdh_param_daytime != && mdh_param_daytime != 3then
{
    if (
"NVGoggles_INDEP" in assignedItems playerthen {player unassignitem "NVGoggles_INDEP"player removeItem "NVGoggles_INDEP"};
};

if (
isServerthen
{
    
mdh_wire ceil random 5;
    
publicvariable "mdh_wire";

    switch (
mdh_wire) do
    {
        case 
1: {mdh_wire_color "rote"};
        case 
2: {mdh_wire_color "blaue"};
        case 
3: {mdh_wire_color "gruene"};
        case 
4: {mdh_wire_color "braune"};
        default {
mdh_wire_color "gelbe"}
    };
    
publicvariable "mdh_wire_color";
};


// zeuch

sleep 5;

if (
isServerthen
{
    {
        if (!(
simulationEnabled _x)) then
        
{
            
_x addEventHandler
            
[
                
"hit",
                {
                    
= (_this select 0spawn
                    
{
                        
_this enableSimulation true;
                        
sleep 1;
                        
_this enableSimulation false;
                    };
                (
_this select 2)
                }
            ];
        };
    } forEach (
allMissionObjects "car");
}; 
__________________

burns ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Loadout nach Respawn geht mit EDEN nicht mehr Wolkenbeisser Editing & Scripting 2 01.04.2016 22:42
Beta-Patch für OpA erschienen det99 Community 1429 18.07.2014 16:51
T8 Units - Einheiten Spawn Script T-800a Editing & Scripting 2 07.03.2014 20:46
Script Frage JSR Editing & Scripting 20 14.12.2012 14:26
Day & Weather Script Moerderhoschi Editing & Scripting 13 02.12.2012 10:29


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117