Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 27.02.2014, 15:50   #1 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Icon5 wie kann ich ein ObjektNamen generieren?

Hallo zusammen,

Ich würde gern

einen zusammengesetzten String in einen Namen verwandeln um z.B. einen Task oder ein Objekt zu generieren welches ich von anderer Stelle ggf. noch manipulieren will?

z.B.
_task = "task" + str _num;

_task = player createsimpletask...

und irgendwo anders task3 settaskstate...

oder

_Auto = "Car" + str _num;

_Auto = "classname" createVehicle [x,y,z];

und irgendwo anders z.B. if (player in Auto2) then oder ähnliches??


_num = 125
_toll = str _num

_toll == "125"

und parseNumber _toll
_toll == 125

sind mir bekannt...

aber ich bekomm dauern ein Typ Zeichenfolge, erwarte Object zurück.

Weiß zufällig jemand Rat?
[CCG]Cyborg ist offline  
Alt 27.02.2014, 16:38   #2 (permalink)
Newbie
 
Benutzerbild von T-800a
 
Registriert seit: 20.01.2014
Ort: Siegerland
Alter: 39
Beiträge: 41
Standard

PHP-Code:
_objektAuto "classname" createVehicle [x,y,z];

_stringAuto format "%1_%2""CyborgsAutoNummer"123 ];

missionNamespace setVariable _stringAuto_objektAutotrue ]; 

jetzt kannst du quasi überall auf dein Auto zugreifen, z.B.:

PHP-Code:
CyborgsAutoNummer_123 setPos getPos player); deleteVehicle CyborgsAutoNummer_123
__________________
for pony!
T-800a ist offline  
Alt 27.02.2014, 20:22   #3 (permalink)
50 Beiträge
 
Registriert seit: 22.01.2014
Beiträge: 55
Icon7 Danke

Danke

Da komm mal einer drauf...

Wer denkt sich sowas bloß aus...

Ich hatte mir die namen ausgeben lassen und war schon stuzig weil die nix mit dem zu tun hatten was ich eingegeben hatte...zumal das ja ruhig immer das selbe sein darf und keiner mekert von wegen gibbet scho...

LG Cyborg
[CCG]Cyborg ist offline  
Alt 01.03.2014, 23:05   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

@t-800a

Hm, hast du dein Code getestet? Bei mir haut das so nicht hin.

Ich übergebe ein script
0=["Markername","Gruppenname"] execVM "wpzuweisung.sqf";
Code:
_DOF_GRPNAME = _this select 1;
_mPos = markerPos (_this select 0);
_grp = [_mPos, east, (configfile >> "CfgGroups" >> "EAST" >> "OPF_F" >> "Infantry" >> "OIA_InfSquad_Weapons")] call BIS_fnc_spawnGroup;
missionNamespace setVariable [_DOF_GRPNAME, _grp, true]; 
_DOF_GRPNAME = group _grp;
...
Wenn ich ohne den 3. Wert arbeite, funktioniert es. Mit dem 3. Wert läuft es nicht. In der RPT steht, 3 Werte angeben, 2 werden erwartet.

Mache ich etwas falsch?
Drunken Officer ist offline  
Alt 02.03.2014, 01:15   #5 (permalink)
Newbie
 
Benutzerbild von T-800a
 
Registriert seit: 20.01.2014
Ort: Siegerland
Alter: 39
Beiträge: 41
Standard

https://community.bistudio.com/wiki/setVariable

das "true" ist um ne variable public zu machen (bei objekten), jetzt hab ich das natürlich nicht wirklich getestet ... kann also sein dass, das mit dem missionnamespace nicht klappt. Wenn du die var nicht mit allen spielern synchronisieren musst, sondern nur am server/host brauchst, dann passt das ja so, ansonsten musst du noch nen publicVariable nachschieben.
__________________
for pony!
T-800a ist offline  
 

Stichworte
convert, name object, string


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
Liste mit den Objektnamen? Wo finden? Eyevi Editing & Scripting 2 28.08.2013 21:48
Teil eines Objektnamen auslesen? Moerderhoschi Editing & Scripting 7 27.03.2012 08:48
Heal/Repair Script / Einheiten in einem Radius zufällig generieren lassen Noobfire Editing & Scripting 8 06.08.2010 16:22


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