Arma 3
Swiss THC 18 AGO 2016 a las 2:00
Arma 3 Hilfe Bitte beim Editor
Ich bin am versuchen ein Scenario zu erstellen und habe eigentlich schon sehr viel erreicht für dass ich alles auf youtoube schauen musste. Binn jetzt seit über 200 h (Steam Zeit) daran und habe fast alles geschafft ohne eine externe Description zu erstellen und alles in die inits und an -und de- aktivierungs Zeilen hinbekommen (Was sehr wichtig ist ICH WILL KEIN SCRIPT ERSTELLEN, extern) " Bis jetzt sind es 10 Hauptmissionen und 7 Nebenmissionen" Das Sipel spielt sich wie ein Film;-) Natürlich nur im Anfängermodus
Jetzt mein Problem Nr.1:
Ich benutze die Insel Stratis und hab die kleine Insel vollbepackt! ich hätte noch 2 Städte bei denen ich noch Soldaten hinstellen möchte ( Alle nicht gespawrnt die sind immer da mit teils Anim Befehlen oder Wegpunkten oder beides und natürlich tausende Auslöser ) aber je mehr ich hinstelle umso mehr ist es nicht mehr spielbar im Editor, wenn ich das Spiel hoste funktioniert es noch gut aber da spiele ich ja alleine und denke dass wenn alle 8 Spieler dann spielen sich es zur absoluten hack und ruckel Partie entwickeln wird. Kann mir jemand ein examle (Beispiel) nicht im Scriptformat nur an und de akti. Sprüche, Bedingung und init Zeilen.
Problem Nr.2:
Die Kartstrecke ist kein Problem aber wie funktioniert das mit den Modulen da geht gar nichts. Ich krieg das einfach nicht hin. (Das Rennen sollte erst zu einem späteren Zeitpunkt verfügbar sein).
Problem Nr.3
Wenn sich ein Onlinespieler ausloggt ist die KI aber noch da, aber ich möchte dass sie wegspawnt und wenn der Spieler zurückkehrt wieder an der selben Stelle weiterspielt. Das Spiel ist zuden speicherbar.
Den Rest hab ich hinbekommen
Última edición por Swiss THC; 18 AGO 2016 a las 15:16
< >
Mostrando 16-30 de 33 comentarios
[40-1]King_Kosher 18 AGO 2016 a las 14:18 
Publicado originalmente por Swiss THC:
es wäre toll wenn ich es schaffen könnte ein bisschen die leistung zu reduzieren .
Setze mal das "Simulation Manager" Modul und stell es ein, sollte die performance-probleme durch hand-plazierte Einheiten ein wenig reduzieren (weil sie eben ab X Kilometer Entfernung "ausgeblendet" werden). Map-zumüllen wie gesagt durch Layer/Ebenen etwas entgegenwirken, mehr kannst du nicht tun ohne auf scripte zurückzugreifen afaik
[40-1]King_Kosher 20 AGO 2016 a las 16:19 
Kleine Liste, gewinnt sicherlich keinen design-preis aber hilft dir ggf. weiter:

Eckige Klammern [ ] für arrays: _localSquad = [Hans,Peter,Dörp];

Runde Klammern ( ) für mathematische operationen/sicherstellen das bestimmer code zuerst ausgeführt wird : blablabla forEach (if (isMultiplayer) then {
playableUnits} else {switchableUnits});

Geschwungene Klammern { } für definierte funktionen oder code der sekundär ausgeführt werden soll : if (ewartete kondition tritt ein) then {auszuführender code hier};

Anführungszeichen " " dienen der definition von strings
_localvariableANTWORT = "Alpha 1 hier HQ";

Kann dir nur die verschiedenen SQF scripting guides sowie das SQF plugin für Notepad++ ans herz legen
Swiss THC 9 SEP 2016 a las 6:56 
Problem Nr.1 habe ich so gelöst:

Alle Ki's ausser wichtige so wie für Bedingungen oder Hinterhalte habe ich entfernt und mit Ki-spawn und Ausgangspunkten ( Module ) ersetzt. Es dauerte eine Ewigkeit weil alles neu geordnet werden musste ( Auslöser Bedingungen zu Missionen u.s.w. ) und jede Moduloption eine andere Eigenschaft hat. !! Dass Modul "Zeigen/Verbergen" wäre die richtige Antwort gewesen für alle Performance Probleme die es geben könnte. Habe es heute Morgen entdeckt und mir an den Kopf gefasst. Eines der Wichtigsten Module und keiner kennt es!!

Problem Nr.2:

Konnte ich lösen "ohne Module" und habe die Rennen über Funk eingeleitet wenn man einen gewissen Spielfortschritt erreicht hat. Eines mit und eines ohne Zeitbegrenzung, wobei ich dem ohne Zeitbegrenzung einfach ein paar Minuten mehr Zeit gegeben habe da es wenn es nicht zu Ende gefahren würde nicht mehr neu gestartet werden könnte.

Problem Nr. 3:

Studiere ich noch ein bisschen ;-) "Mit Zeigen/Verbergen evtl., aber da weiß ich nicht wie ich das Schreiben sollte" Bedingung: is AI ? is Player?

Objekte fixieren:

Es bringt nichts wenn man Objekten den Schaden entfernt, sie sacken trotzdem ein!

Simulations-Manager:

Habe ich wieder entfernt weil wenn ein Maximum der Rechenleistung überschritten wird, funktionieren Auslöser nicht Ordnungs-gemäß und ohne hat man eine bessere Kontrolle dazu. Modul Zeigen/Verbergen ist viel besser und man kann sie mit den jeweiligen Auslösern nur noch Synchronisieren und fertig.

Dass mit den Scripts:

Es ist ja nicht so dass ich die Zeilen von den Externen Scripts nicht brauche, nein im Gegenteil. Die meisten funktionieren ja auch im Editor aber müssen abgewandelt, aufgesplittet und in die jeweiligen initiations-Zeilen eingefügt werden und muss nicht 1x dass Spiel beenden um dann wieder zu warten ob die nächste Fehlermeldung den Screen verziert.

Ich wollte eigentlich den ganzen Beitrag von mir löschen aber selbst dass krieg (weil es immer ein Krieg ist! Sonst würde es bekomme n heißen) ich nicht hin;-)
Última edición por Swiss THC; 9 SEP 2016 a las 6:57
[40-1]King_Kosher 10 SEP 2016 a las 7:11 
Publicado originalmente por Swiss THC:
Dass Modul "Zeigen/Verbergen" wäre die richtige Antwort gewesen für alle Performance Probleme die es geben könnte. Habe es heute Morgen entdeckt und mir an den Kopf gefasst. Eines der Wichtigsten Module und keiner kennt es!!
Gut zu wissen, wird wohl von den wenigsten benutzt weil sich das spawnen über scripte wie "EOS" bereits etabliert hat.

Publicado originalmente por Swiss THC:
Objekte fixieren:

Es bringt nichts wenn man Objekten den Schaden entfernt, sie sacken trotzdem ein!
"Enable Simulation" soll ausgemacht werden,nicht "Enable Damage"

Publicado originalmente por Swiss THC:
Es ist ja nicht so dass ich die Zeilen von den Externen Scripts nicht brauche, nein im Gegenteil. Die meisten funktionieren ja auch im Editor aber müssen abgewandelt, aufgesplittet und in die jeweiligen initiations-Zeilen eingefügt werden und muss nicht 1x dass Spiel beenden um dann wieder zu warten ob die nächste Fehlermeldung den Screen verziert.
Idealerweise sollten ja keine Fehlermeldungen auftauchen,vordefinierte squads die aus verschiedenen modpacks kommen und nur per marker einzusetzen sind haben schon ihre vorteile ABER wenn du mit deiner methode besser klarkommst spricht ja nichts dagegen

Swiss THC 10 SEP 2016 a las 10:10 
Dass beste daran ist das es gleich alles deaktiviert! Sie sind zwar an dem Platz aber greifen nicht an und gehen auch keinen Wegpunkten nach bis sie Aktiviert wurden. Wirklich super aber viel zu spät bemerkt;-)
(Man kann alles benutzen außer Auslöser "Trigger" und andere Module. Man kann dabei auch durch spazieren wenn sie verborgen sind.)
Última edición por Swiss THC; 29 SEP 2016 a las 12:42
Swiss THC 10 SEP 2016 a las 10:31 
Publicado originalmente por Swiss THC:
Objekte fixieren:

Es bringt nichts wenn man Objekten den Schaden entfernt, sie sacken trotzdem ein!
"Enable Simulation" soll ausgemacht werden,nicht "Enable Damage"

[/quote]

Das habe ich natürlich auch gemacht aber da ich eine Rennstrecke habe die Quer über die ganze Insel geht und auch sonst noch so einiges (kleines Dorf und Städte vergrößert) hingestellt habe ist sowas nicht mehr möglich, ich habe schon so viel probiert und aufgegeben.
Swiss THC 23 SEP 2016 a las 5:38 
Ist das update Schrott oder wurde wieder einiges geändert? Klassifizierung? Ich benutze ausschließlich Original DLC's und nichts anderes. Fahrzeuge lassen sich nicht mehr bewegen aus ominösen Gründen außer man stellt alles neue Soldaten und lässt sie so und erstellt kein Loadout. Es bringt auch nichts die Ausrüstung abzulegen nach den Loadout. Sie zittern nur noch und kommen im Millimeter Takt voran. Jetzt wo ich fast fertig wäre. Unglaublich!!! Bei anderen Scenarien die ich schnell getestet habe funktionieren sie aber dort sind auch nur Standard Einheiten benutzt worden. Wen ich die Ausrüstung nur vom Virtual Arsenal lade geht es aber sonst nicht. Ich war kurz davor einen Early Acsess zu machen um zu hoffen das mir jemand eine gute Idee hat, (nicht EOS, da sind die Standard Module besser und um einiges einfacher, dazu muss man nicht bei neuen Updates wieder alles ändern da sie von den Wustfinger persönlich erstellt wurden und man annehmen darf das es weiterhin funktioniert!) bei meinen letzten Problemen zu helfen wie dass das Briefing auch erscheint wen man sich ausloggt und zu einem späteren Zeitpunkt mit einem anderen Spieler weiterspielen möchte aber kein Briefing und der gleichen mehr erhält. Hat wahrscheinlich einen Zusammenhang mit meinem Problem Nr.3. Mir wäre es auch egal, wenn man sich beim wieder Eintritt am Anfang in der Basis wieder findet und nicht am selben Platz wo man aufgehört hat. Auch das neue kleine Update hat nichts gebracht.
Das Loadout habe ich in einem Auslöser erstellt mit Bedingung: alive SwissTHC und in der Aktivierung das Exportierte Virtual Arsenal " Kleidung, Waffen, Items,usw " und die THIS mit SWISSTHC ersetzt, also eigentlich das gleiche!
Última edición por Swiss THC; 29 SEP 2016 a las 13:37
Swiss THC 29 SEP 2016 a las 0:49 
Wenn man den code: this disableAI "MOVE"; in die Init. eines Spielers und oder Loadout nimmt, funktioniert das fahren nicht mehr! :ironfist: So mühsam!
Auf Wiki habe ich gesehen das es einen neuen Befehl geben wird! Allerdings erst ab Version 1.65! this disableAI "ALL"; ich habe es schon vor eingerichtet und hoffe das wenn es funktioniert auch gleich mein Problem Nr.3 beheben wird. Denn disableAI =1 kann man nicht in einen Trigger nehmen und anders ohne descpription wüsste ich nicht wie.

Última edición por Swiss THC; 29 SEP 2016 a las 13:35
Swiss THC 3 OCT 2016 a las 12:51 
Es gibt eine neue Option, die heißt einfacher Gegenstand (Wenn Englisch, vielleicht Simple Object?) das ist die Antwort auf das Problem: Gegenstände fixieren! Nicht "Enable Simulation"! Der ist, glaub ich, neu und hilft sogar die Performance noch um ein Vielfaches zu steigern wenn man so wie ich sehr viele Gebäude u.s.w auf die Map gepackt hat. Hat natürlich wieder viel Zeit gekostet das zu ändern aber es hat sich gelohnt.
Seit dem neuen Patch Hotfix 1.64 (Controller Fixes, MP Vehicle Movement, Miscellaneous) funktioniert das disableAI "MOVE" wieder und auch Enable Simulation kann man verwenden für Objekte zu fixieren. Enable S. hat vorher wirklich nicht funktioniert oder ich habe genug Objekte auf einfacher Gegenstand gestellt das es jetzt funktioniert.
Última edición por Swiss THC; 19 OCT 2016 a las 23:06
Swiss THC 5 OCT 2016 a las 21:48 
Meine Nerven sind am Ende. Wenn ich das Spiel im Multiplayer hoste und die anderen "Echten" Spieler erst später beitreten, funktioniert es nicht mehr richtig. Warum? Z. B. Die schon gestellten Soldaten die zuvor ausgeblendet waren und erst gezeigt werden, wen die nächste Aufgabe begonnen hat zeigt es nur die Hälfte, obwohl alle am gleichen Modul synchronisiert wurden. Ist dass ein Fehler des Spieles oder meiner? Auch die anderen eigenen Ki's in der Basis die einfach nur sitzen, stehen oder was auch immer und an nichts angeschlossen wurden verschwinden. Und warum Teleportieren sich alle Spieler zur gleichen Zeit und nicht einzeln. Habe es mit diesen beiden Varianten probiert und geht bei beiden nicht wirklich so wie ich es gerne hätte: player setPos (getPos TeleBasis01); oder {player setPos (getPos TeleBasis01)} Foreach thislist; " TeleBasis01 ist kein gewöhnlicher Marker ich habe dazu das FOB benutzt! Ist vielleicht die Bedingung im Auslöser falsch?: Blufor, vorhanden, 2 auf 2 hoch 2 Meter, wiederholen und this.
Ich habe jetzt eine andere Variante gefunden, z.b.: if (player distance TeleKart1 < 5) then {player setPos (getPos TeleBasis)}; Online habe ich sie noch nicht getestet aber wen die KI sich an diese Stelle bewegt Zappe ich nicht mehr wie vorher an die gewünschte Stelle.
Última edición por Swiss THC; 20 OCT 2016 a las 13:40
Swiss THC 11 OCT 2016 a las 12:44 
Die Option "nur Server" muss man die in jedem Trigger aktivieren wenn man ein Multiplayer Spiel erstellt? Oder ist es besser : "this && isServer" in die Bedingung zu schreiben?
Und die Spiel-Logic? Für was genau ist die?
Última edición por Swiss THC; 20 OCT 2016 a las 13:47
Herbert Schwakowiak 12 NOV 2016 a las 11:24 
Ich empfehle Dir mal das Editing Guide von Mr. Murray durch zu lesen. Ist zwar für Armed Assault, aber so Grundlegende Dinge, wie die die Du hier fragst sind zu 99% noch gleich geblieben. (findest Du z.B. auf armaholic; ansonsten einfach mal google benutzen. Und da Du wohl eine MP Mission erstellst, wirst Du ohne Skripte nicht hin kommen. (siehe global/lokal MP synchronität) Es bringt auch nichts Deine Mission immer allein als Host zu testen, Du musst sie auch auf einen dedi Server testen. (siehe z.B. Briefing probleme / Stichwort JIP ). Wenn Du das alles nicht möchtest/kannst würde ich vorschlagen, mal klein anzufangen! Häuser werden auch nicht vom Dach aus angefangen zu bauen. Und da Du auch geschrieben hast, dass Du über 200 Stunden dafür schon im Editor verbracht hast (für eine Mission), denke ich ist es ratsam auch zu überlegen, ob Du nicht doch manchmal weniger Objekte platzieren solltest. Eine Arma Mission wird nicht anhand der gesetzten Editor Objekte bewertet. "Weniger ist manchmal mehr."
Última edición por Herbert Schwakowiak; 12 NOV 2016 a las 11:26
Swiss THC 13 NOV 2016 a las 13:27 
Also erst mal Danke an alle die versuchen mir zu erklären wie man Googelt oder bei anderen die Skripte klaut. Ich habe weder noch ein Problem mit zu vielen Häusern da das schon längst behoben und auch beschrieben wie #24. Man kann es auch online spielen und speichern aber nur mit gesperrten Server und dem gleichen Team. Ich muss nur noch ein bisschen die Feineinstellung bearbeiten! Die Mission ist auch nur für meine 2 Kollegen und mich gedacht und da ist es kein Problem mit weiterspielen. Habe ich in #26 erwähnt! Wen man schreibt das man eine Mission ohne Skripte erstellt bekommt man doch Pickel am ... wen jeder kommt und sagt:" Eh schau mal das Skript von dem an" Das geht doch nicht :rfacepalm:
Es sind nicht nur 200h, sondern mittlerweile um die 500h! Und ja ich habe zu viel, und zwar in den Auslösern und muss die auch noch alle splitten den alles was ich hingestellt habe, wird/sollte auch immer gelöscht werden aber leider klappt es eben doch nicht so ganz. Auch wen ich alleine spiele! Richtige Hilfen sind Z. B.

FRAGE: Wie erstelle ich ein Loadout?

SCHLECHTE ANTWORT: Skript von dem! :czombie:

GUTE ANTWORT: Spieler in Gigu benennen

Im Auslöser "Trigger" ,Wiederholen.

BEI BEDINGUNG

alive Gigu

BEI AKTIVIERUNG

(Einfach im Virtual Arsenal exportieren drücken und die "this" in "Variablenamen des Spielers z.b. "Gigu" ersetzen)

comment "Exported from Arsenal by GIGU";

comment "Remove existing items";

removeAllWeapons Gigu;

removeAllItems Gigu;

removeAllAssignedItems Gigu;

removeUniform Gigu;

removeVest Gigu;

removeBackpack Gigu;

removeHeadgear Gigu;

removeGoggles Gigu;

comment "Add containers";

Gigu forceAddUniform "U_C_Scientist";

Gigu addItemToUniform "FirstAidKit";

Gigu addItemToUniform "HandGrenade";

Gigu addItemToUniform "Chemlight_green";
Gigu addVest "V_PlateCarrier2_rgr";

for "_i" from 1 to 5 do {Gigu addItemToVest "100Rnd_65x39_caseless_mag";};

for "_i" from 1 to 2 do {Gigu addItemToVest "16Rnd_9x21_Mag";};

Gigu addItemToVest "Chemlight_green";

Gigu addBackpack "B_AssaultPack_mcamo";

Gigu addItemToBackpack "DemoCharge_Remote_Mag";

Gigu addHeadgear "H_HelmetB_grass";

Gigu addGoggles "G_Tactical_Clear";

comment "Add weapons";

Gigu addWeapon "arifle_MX_SW_F";

Gigu addPrimaryWeaponItem "acc_pointer_IR";

Gigu addPrimaryWeaponItem "bipod_01_F_snd";
Gigu addWeapon "hgun_P07_F";

comment "Add items";

Gigu linkItem "ItemMap";

Gigu linkItem "ItemCompass";
Gigu linkItem "ItemWatch";

Gigu linkItem "ItemRadio";

Gigu linkItem "NVGoggles";

comment "Set identity";

Gigu setFace "WhiteHead_05";

Gigu setSpeaker "Male05ENG";

Fertig! :tlove:

Da ich aber immer noch auf den Patch warte von #24 und momentan überhaupt keine Lust habe weiter zu machen und alle ja nur Skripte klauen und selbst nicht wirklich Ahnung haben spiele ich lieber TESO und warte doch gleich bis es keine Grossen Updates für das Spiel gibt bis ich da weiter mache.
Herbert Schwakowiak 13 NOV 2016 a las 14:38 
Man merkt schon, da ist jemand entschlossen hilfe anzunehmen....

Wer nicht will, der hat schon, und tschüss!
Swiss THC 14 NOV 2016 a las 3:55 
Man merkt schon, dass jemand das Spiel nicht kennt und nicht weiss das es vielleicht wenn ARMA 5 rauskommt funktionieren wird. Ich kenne kein anderes Spiel wo es dermassen viele Updates gibt ausser "X Rebirt" das war auch sehr schlimm und bei beiden über jeden Titel den es gibt war es immer das gleiche! Ich habe früher auch Skripte geklaut aber ich wollte es eben selbst machen und verstehen was ich mache, da sonst keine Herausforderung. Die beste Hilfe war #17 mit den Klammern.
Última edición por Swiss THC; 14 NOV 2016 a las 3:55
< >
Mostrando 16-30 de 33 comentarios
Por página: 1530 50

Publicado el: 18 AGO 2016 a las 2:00
Mensajes: 33