Armed-Assault.de Twitter


 
 
Themen-Optionen Ansicht
Alt 16.09.2015, 21:38   #1 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard Gibt es außer Class Names noch anderer definitionen für Einheiten ?

Hi...
Ich bin gerade dabei eine fertige Mission zu ändern. In diesem Fall möchte ich Opfor einheiten gegen Einheiten aus der RHS mod tauschen...

So weit so gut!
ich habe alle Fahrzeuge und Gebäude ausgetauscht...
jetzt Möchte ich die infanterie auch noch ersetzen?
Alles wird via Script gespawnt also durchsuche ich alle dazugehörigen
Scrips mit Notepad++...

Das hat bis jetzt auch ganz gut funktioniert...
ABER!!!

Ein paar Einheiten kann ich aber nicht finden:

O_recon_F
O_recon_M_F
O_recon_LAT_F
O_recon_medic_F
O_recon_exp_F
O_recon_JTAC_F
O_recon_TL_F

Gibt es Weitere Namen mit den die Einheiten in Scripts beschrieben werden?

Oder gibt es einen Class name für ganze Gruppen ??



Mfg:

Dunkelmesser
Dunkelmesser ist offline  
Alt 18.09.2015, 16:58   #2 (permalink)
50 Beiträge
 
Registriert seit: 13.01.2009
Beiträge: 60
Garstiger Hobbit eine Nachricht über Skype™ schicken
Standard

Wenn dann muss man die Einheiten einzeln erstellen, nein es gibt keine Classnames für Gruppen.

Hier sind noch ein paar Classnames für Opfor Einheiten.

"O_Soldier_TL_F",
"O_Soldier_lite_F",
"O_Soldier_LAT_F",
"O_Soldier_F",
"O_soldier_repair_F",
"O_medic_F",
"O_soldier_M_F",
"O_Soldier_GL_F",
"O_soldier_exp_F",
"O_Soldier_AR_F"
__________________
Gruß

Garstiger Hobbit

www.New-Germany-fun.net

Garstiger Hobbit ist offline  
Alt 18.09.2015, 17:07   #3 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.968
Standard

Explizit "classnames für Gruppen" gibt es sehr wohl. (siehe Bsp.)
Nur ob man die über Skript anfliegen kann, davon hab ich keinen Plan.


PHP-Code:
class CfgGroups {
    class 
West {
        class 
BLU_F {
            class 
Infantry {
                class 
BUS_InfSquad {
                    
name "Rifle Squad";                
                };
                class 
BUS_InfSquad_Weapons {
                    
name "Weapons Squad";
                };
                class 
BUS_InfTeam {
                    
name "Fire Team";
//etc. 
__________________

burns ist offline  
Alt 18.09.2015, 17:42   #4 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
Standard

Wie burns schon geschrieben hat gibt es classnames fuer Gruppen. Wenn Du im Editor eine Gruppe auf der Karte platzierst, werden einzelne Einheiten, welche eben bereits gruppiert sind, auf die Karte gesetzt und auch jede Einheit einzeln in der mission.sqm eingetragen.

Es gibt in der mission.sqm also nicht sowas wie BIS_InfSquad_Weapons, sondern eben dann die 10 Einzelnen Einheiten jeder mit seiner eigenen Klasse.

Die Liste koennte Dir helfen: https://community.bistudio.com/wiki/...gVehicles_EAST
__________________


Moerderhoschi ist offline  
Alt 18.09.2015, 19:01   #5 (permalink)
Newbie
 
Registriert seit: 01.02.2015
Beiträge: 27
Standard

Okay Vielen dank !

Eine frage habe ich noch..?

Ich habe die gruppen jetzt getauscht:

Vorher:
["East","OPF_F","Infantry","OI_reconTeam"] call d_fnc_GetConfigGroup;

Nach der Änderung:
["East","OPF_F","Infantry","rhs_group_rus_msv_infan try_squad"] call d_fnc_GetConfigGroup;


Jetzt spawnt aber nichts mehr
Kann mir jemand sagen wo der fehler liegt??
Dunkelmesser ist offline  
Alt 18.09.2015, 19:48   #6 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Der Aufruf zum spawnen z.B. einer Gruppe von RHS lautet so:
Code:
_patgrp = [getMarkerPos _SPAWNPOS, east, (configfile >> "CfgGroups" >> "EAST" >> "rhs_faction_msv" >> "rhs_group_rus_msv_infantry" >> "rhs_group_rus_msv_infantry_squad")] call BIS_fnc_spawnGroup;
Die RHS - Klassen bekommst du indem zu die PBO zerlegtst. Die haben es in mehrere HPPs aufgeteilt, was auch Sinn macht, um den Überblick zu behalten.

Hier ein Beispiel der msv_infatery.hpp
http://pastebin.com/hanVPc0y
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (18.09.2015 um 19:52 Uhr).
Drunken Officer ist offline  
Alt 19.09.2015, 17:06   #7 (permalink)
50 Beiträge
 
Registriert seit: 13.01.2009
Beiträge: 60
Garstiger Hobbit eine Nachricht über Skype™ schicken
Standard

Na da kann man mal sehen das sich hier ja doch was tut wenn einer Halbwahrheiten schreibt.


Nun wenn man sich selbst schon ein Script schreibt kann man die Einheiten einfach per Random erstellen lassen, dann laufen nicht immer die gleichen Einheiten rum.
__________________
Gruß

Garstiger Hobbit

www.New-Germany-fun.net

Garstiger Hobbit ist offline  
 


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
Markerreihenfolge ändern?? Drunken Judge Editing & Scripting 2 31.07.2014 22:26
F-22 Raptor Tunen 8-) Clawhammer Mods & Addons 5 26.02.2013 15:59
ARMA 2 DayZ Battleye Problem ZombieMartin DayZ 17 16.07.2012 14:56
Hilfe bei config.cpp verändern ST6_Predator Editing & Scripting 6 31.12.2010 00:14
Multiplayer PROBLEM!!! Panzagrenadier Multiplayer 15 18.06.2010 15:12


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 118 119