HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Logs erstellen (https://hx3.de/editing-scripting-187/logs-erstellen-25302/)

TimmK 04.04.2016 17:23

Logs erstellen
 
Hallo zusammen.

Ich wollte mal wissen wie ich etwas in Logs schreiben lassen kann.
Im Endefekt möchte ich alle Fahrzeuge die zerstört werden - mit Uhrzeit, Classname, Owner und eventuell Position - in ein Log schreiben lassen.

MfG Tim

Nokman 04.04.2016 17:30

mit https://community.bistudio.com/wiki/diag_log

TimmK 05.04.2016 17:50

Hab nochmal ein paar Fragen.
1. Sieht das Script so prinzipell schonmal in Ordnung aus
Code:

_Name = name player
_UID = getplayerUID player;
_classname =
_positoion = getPos vehicle;

{
diag_log format ["<< VEHICLE LOG >> %1 %2 %3 %4",_Name, _UID, _classname, _position];
} forEach destroyedVehicle;

2. Wie kann ich mir denn Classname eines Fahrzeugs ausgeben lassen und wie kann ich es machen das es halt jedesmal auslöst sobald ein Fahrzeug zerstört wird? Gibt es da irgendeine Vorgefertigte Variable von BI oder muss man da selbe etwas zu machen und wenn ja wie?

Nokman 05.04.2016 18:55

Zeile 1 fehlt der abschluss ;
Clasename bekommste mit typeof _objekt

dann macht das gesamte foreach gerade nicht viel sin da er dir immer das selbe ausgeben würde ;D
_position ist nicht definiert


davon ausgegangen das "destroyedVehicle =[AUTO,AUTO,AUTO,AUTO] " ungefähr so aussieht dann müsste der code so sein,
Code:

_Name = name player;
_UID = getplayerUID player;

{
_classname = typeof _x;
_position= getPos _x;
diag_log format ["<< VEHICLE LOG >> %1 %2 %3 %4",_Name, _UID, _classname, _position];
} forEach destroyedVehicle;



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr.

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