HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Briefing und Taskhints? (https://hx3.de/editing-scripting-187/briefing-taskhints-22309/)

burns 07.03.2013 17:22

Briefing und Taskhints?
 
Aaaalso, nachdem gestern mein normales 08/15 Briefing, was bisher immer funktioniert hatte, irgendwie bei allen ausser mir angezeigt wurde (MP), und auch die Taskhints (Succeeded, Failed, etc.) nicht mehr so gingen wie sonst, bitte ich freundlich um ein einfaches Beispiel (ein Task & ein Hint) für Benutzung im MP (nicht SP!!!).

Man kann solange dabei sein wie man will die ändern dir immer wieder was vor der Nase um :heul:



edit: Ganz wichtig wäre mir die einfachste machbare Lösung aus ArmA3 Standard Mitteln.
Da gehören ominöse "Taskmanager" Scripts, wie sie in ArmA2 schon aufploppten, imho nicht dazu.

MrCharles 07.03.2013 17:27

Hatte denn mein Briefing funktioniert? Ich habs lesen können und die anderen waren scheinbar des Lesens nicht mächtig :confused:

TeRp 07.03.2013 17:30

Versuch mal in der ersten Zeile deines alten Briefingscripts
Code:

_this select 0 bimmelbeam globaltask true

burns 07.03.2013 17:31

Zitat:

Zitat von MrCharles (Beitrag 444228)
Hatte denn mein Briefing funktioniert? Ich habs lesen können und die anderen waren scheinbar des Lesens nicht mächtig :confused:

Das ging glaub ich, du hast im Briefing jedenfalls dieselbe Form wie ich gehabt.
Vielleicht war der Grund das ich es in meiner Mission gestern als einziger nicht sehen konnte ja wirlkich der Alpha Status von ArmA.


Bei den Tasks allerdings hast son bescheuertes Managerding am laufen, da hab ich nämlich grade reingeschaut .... 4 zusätzliche Scripte nur damits abhakt. Genau son Mist wäre für meine Wunschlösung bitte zu vermeiden.

Das hat doch vorher auch mit dem BI internen Taskhint.sqf im Trigger (heisst: für alle Spieler im MP, und ohne Lokalität von zusätzlichen Scripten beachten zu müssen) geklappt!




Zitat:

Zitat von TeRp (Beitrag 444229)
Versuch mal in der ersten Zeile deines alten Briefingscripts
Code:

_this select 0 bimmelbeam globaltask true

Wenn man sich bei dir nicht immer so unsischer sein müsste gerade verarscht zu werden oder nicht :ugly:

MrCharles 07.03.2013 17:32

Zitat:

Zitat von burns (Beitrag 444230)
Bei den Tasks allerdings hast son bescheuertes Managerding am laufen, da hab ich nämlich grade reingeschaut .... 4 zusätzliche Scripte nur damits abhakt. Genau son Mist wäre für meine Wunschlösung bitte zu vermeiden. !

Dat läuft aber :p

Atsche 07.03.2013 17:36

Ich benutz noch immer lester`s Diary & Task Framework V1.00 und das tuts wunderbar.
Simpler gehts einfach nicht.

burns 07.03.2013 17:36

Zitat:

Zitat von MrCharles (Beitrag 444232)
Dat läuft aber :p

NISCH MIT KOMMANDER!


Es ging vorher prima ohne, also hat das jetzt auch zu klappen :)



Zitat:

Zitat von Atsche (Beitrag 444233)
Ich benutz noch immer lester`s Diary & Task Framework V1.00 und das tuts wunderbar simmpler gehts einfach nicht.

Ja eben doch, es ging simpler.

Das vom Lester hab ich ganz früher zu ArmA2 release auch mal genutzt, aber einige Zeit später halt rausgefunden das Taskhints im Trigger aufgerufen anständig überall hin übertragen werden .. von da an war kein Feenstaub mehr nötig (JIP aussen vorgelassen...).






edit: Fragen wir mal andersrum - wat is hier falsch?

Code:

tskObj0 setTaskState "Succeeded"; hNil = [objNull, ObjNull, tskObj0, "Succeeded"] execVM "A3\functions_f\Tasks\fn_taskHint.sqf";
^^ den Pfad habsch ausm Editor Funktionstab bei Tasks/Taskhint ganz oben im rechten Fesnter rausgeschrieben.

Reaver42 16.03.2013 13:23

Hast du das hinbekommen Burns? Ich finde immer noch keine Möglichkeit das Tasks für die Clients im MP beendet sind und auch die Hints funktionieren nur auf dem Host.
tskobj1 setTaskState "Succeeded",
geht jetzt auch nur noch lokal, verstehe ich nicht. und den taskhint sieht man als client auch nicht:

taskhint ["Task Succeeded!\nGet your reward!", [0.600000,0.839215,0.466666,1], "taskDone"];

JoeJoe87577 16.03.2013 15:23

Das wird das gleiche Problem sein, dass ich auch öfters hatte. Die taskhints werden nur auf dem Server ausgeführt und auch gezeigt. Deine Clients haben davon nichts, ich such im Moment auch nach einer Möglichkeit die Taskhints zu nutzen.

Reaver42 16.03.2013 15:42

Wenn ich mich nicht ihre funktionierte das bei einer TVT Mission die ich gespielt habe. Die Hints kamen sehr oft. Allerdings weiss ich nicht welche das war.

burns 16.03.2013 16:41

Ja hier klappts wieder, mit Abstrichen zwar, aber stört nicht sonderlich.
Am Briefing hat sich letztendlich gar nix geändert, das kann so bleiben wie mans aus A2 kennt.


Vorher - Status und Taskhint in einem (klappt nicht in A3):
Code:

tskObj0 setTaskState "Succeeded"; hNil = [objNull, ObjNull, tskObj0, "Succeeded"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sqf";

Nachher - nur Status (klappt in A3):
Code:

"0" objStatus "DONE"; tskobj0 SetTaskState "SUCCEEDED";



Die Taskhints werden nun offenbar über diese komischen Module gesteuert, denen ich einfach nicht vertraue, also wird das auch nicht mehr genutzt, ich hau stattdessen nun nen hint dazu raus.




edit: <20:00:39> "moerderhoschi": ["TaskSucceeded",["", "Hallo burns"]] call bis_fnc_showNotification;

Moerderhoschi 03.04.2013 11:07

Mit der Funktion bis_fnc_showNotification bekommt man seine Meldung auch in ArmA3 ;)

Code:

["Tasksucceeded",["", "Bleiben Sie geschmeidig"]] call bis_fnc_showNotification
http://www.abload.de/img/arma32013-04-0312-04-u5jpd.jpg

gruß
hoschi

Jekko 03.04.2013 20:41

coole Sache und gleich mal ausprobiert - sieht schick aus, leider bekomme ich beim Automatic Rifleman 'nen scripterror angezeigt.
Haste da eine Idee?

Moerderhoschi 03.04.2013 22:25

Zitat:

Zitat von Jekko (Beitrag 447275)
coole Sache und gleich mal ausprobiert - sieht schick aus, leider bekomme ich beim Automatic Rifleman 'nen scripterror angezeigt.
Haste da eine Idee?

das ist ziemlich nichtsaussagen jekko ^^ da musste schon mit ein paar mehr infos rueberkommen! Was fuer eine Fehlermeldung kommt wann genau? Obwohl ich sehr stark bezweifle das der Fehler etwas mit der Funktion zu tun hat die diese hintmeldung auf den Bildschrim zaubert.

gruß
hoschi

Jekko 03.04.2013 22:46

Liste der Anhänge anzeigen (Anzahl: 1)
nenene, das sagt viel aus :motz::zahn:
hier haste mal rpt zum luschern, oder wenn du nicht schlafen kannst :ugly:

Moerderhoschi 03.04.2013 22:52

irgendwie kann ich den anhand nicht runterladen :komisch: schreibe doch mal bitte hier ins forum was fuer eine fehlermeldung komme.

€dit:

nun ging das runterladen, aber die .rpt gibt nur fehler zum BTC revive script aus aber nix zur bis_fnc_showNotification Funktion.

Code:

Error in expression <BTC_compile_count = <null>;>
  Error position: <<null>;>
  Error Invalid number in expression
Error in expression <BTC_compile_count = <null>;>
  Error position: <<null>;>
  Error Invalid number in expression
Error in expression <d _display_name;
_count = _array_bullet select _id;
_array_class set [_id,0];_ar>
  Error position: <select _id;
_array_class set [_id,0];_ar>
  Error Zero divisor

gruß
hoschi

Jekko 03.04.2013 22:55

jetzt gehts

eddita sacht: es geht ja trotzdem, oder soll ich mir mal da von norrin ansehen?
naja, gehe jetzt in's Bettchen... schlaft gut

New Jersey 12.10.2013 15:57

Ich greife mal diesen alten Thread für mein Problem auf! Ich habe eine briefing.sqf, die ich in meiner init aufrufe.

in meiner briefing sqf steht folgendes:
player createDiaryRecord ["Diary", ["Informationen zur Kontaktperson", "PEACEMAKER:<img image='\bilder\VIP_p2.jpg'/>"]];

Wenn ich die Mission starte, findet er aber das Bild nicht. name und Verzeichnis sind korrekt. Liegts an der Dateiendung? Kann es jpg lesen?

Ich benötige Hilfe...:(


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 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 119