Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 18.04.2010, 08:26   #1 (permalink)
50 Beiträge
 
Registriert seit: 22.02.2009
Alter: 33
Beiträge: 76
Standard Das Briefing will nicht erscheinen

so ich dreh noch durch ^^ alles klappt alles funktioniert nur irgendwie schaffe ich es nicht mehr ein Briefing einzubinden ^^ in meiner init steht an 2.Stelle server execVM "briefing.sqf"; Meine briefing.sqf sieht so aus:

Zitat:

waitUntil {!(isNull player)};
waitUntil {player==player};
switch (side player) do
{
case WEST:
{
diary1 = player createDiaryRecord ["Intel", "Ihr Auftrag];
diary1 = player createDiaryRecord ["Ihr Auftrag", ["Informationen", "Ihr Auftrag ist klar definiert. Töten sie den wahnsinnigen Sektenführer Mr.Pink und zerstören sie die feindliche schwere Waffenfabrik. Beide Aktionen lähmen den Vormarsch der feindlichen Truppen!"]
task1 = player createSimpleTask["Mr.Pink eliminieren!"];
task1 setSimpleTaskDestination(getMarkerPost "obj1");
task1 setSimpleTaskDescription["Eliminieren sie <marker name=""obj1"">Mr.Pink</marker>!","Mr.Pink eliminieren!,"Mr.Pink"];
task2 = player createSimpleTask["Waffenfabrik zerstören"];
task2 setSimpleTaskDestination(getMarkerPost "obj2");
task2 setSimpleTaskDescription["Zerstören sie die <marker name=""obj2"">Waffenfabrik</marker>!","Waffenfabrik zerstören.","Waffenfabrik"];
};
case EAST:
{
};
case RESISTANCE:
{
};
case CIVILIAN:
{
};
};
if (isNil {player getVariable "mk_briefingEH"}) then
{
player addEventHandler ["killed",{[] spawn {waitUntil {alive player};execVM"briefing.sqf";};}];
player setVariable ["mk_briefingEH",true];
};


hat jemand Rat ?
__________________
Supply2811 ist offline   Mit Zitat antworten
Alt 18.04.2010, 09:24   #2 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von Imutep
 
Registriert seit: 04.10.2005
Ort: München
Beiträge: 118
Standard

Haste denn auch eine Briefing.html geschrieben?
__________________

Geändert von Imutep (18.04.2010 um 09:27 Uhr).
Imutep ist offline   Mit Zitat antworten
Alt 18.04.2010, 09:41   #3 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 32
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

puh, also wo soll ich anfangen.

1. ist dein code voller syntaxfehler. fehlene ' "" ' und fehlende ' [ ' über
befehle wie 'getmarkerPost' war da alles drinnen.

2. dein tagebucheintrag war falsch definiert.

3. öffne das briefing mit execVM "briefing.sqf" und lass das server davor weg.

4. die reihenfolge der einträge: task1 soll ganz unten stehen damit es ingame
nachher auch ganz oben steht. immer von unten nach oben die tasks
anlegen.

5. die letzten zeilen mit dem eventhandler benötigst du glaub ich garnicht
mehr. das problem mit dem verschwunden briefing nach respawn wurde
mit 1.03 patch gefixt.



wenn du folgendes briefing einsetzt is lles wieder grün:

Code:
waitUntil {!(isNull player)};
waitUntil {player==player};
switch (side player) do
{
case WEST:
{
_diary1 = player createDiaryRecord ["Diary", ["Informationen", "Ihr Auftrag ist klar definiert. Töten sie den wahnsinnigen Sektenführer Mr.Pink und zerstören sie die feindliche schwere Waffenfabrik. Beide Aktionen lähmen den Vormarsch der feindlichen Truppen!"]];

task2 = player createSimpleTask ["Waffenfabrik zerstören"];
task2 setSimpleTaskDestination (getMarkerPos "obj2");
task2 setSimpleTaskDescription ["Zerstören sie die <marker name=""obj2"">Waffenfabrik</marker>!","Waffenfabrik zerstören.","Waffenfabrik"];
task2 setTaskState "Created";

task1 = player createSimpleTask ["Mr.Pink eliminieren!"];
task1 setSimpleTaskDestination (getMarkerPos "obj1");
task1 setSimpleTaskDescription ["Eliminieren sie <marker name=""obj1"">Mr.Pink</marker>!","Mr.Pink eliminieren!","Mr.Pink"];
task1 setTaskState "Created";
player setCurrentTask task1;
};
case EAST:
{
};
case RESISTANCE:
{
};
case CIVILIAN:
{
};
};
if (isNil {player getVariable "mk_briefingEH"}) then
{
player addEventHandler ["killed",{[] spawn {waitUntil {alive player};execVM"briefing.sqf";};}];
player setVariable ["mk_briefingEH",true];
};

p.s. es spielt keine rolle ob man eine briefing.html angelegt hat. die ist nur für das debriefing nötig.



mfg
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline   Mit Zitat antworten
Alt 18.04.2010, 11:13   #4 (permalink)
50 Beiträge
 
Registriert seit: 22.02.2009
Alter: 33
Beiträge: 76
Standard

auweh auweh..... Es geht jetzt ^^.....wenn ich mir das so ansehe ist das ja richtig peinlich dass ich es nicht hinbekommen habe ....

Trotzdem vielen dank für die super Hilfe
__________________
Supply2811 ist offline   Mit Zitat antworten
Antwort


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
Briefing wird in Mission nicht angezeigt Clawhammer Editing & Scripting 17 10.07.2009 21:26
Feinde erscheinen und löschen lassen? Cyclone83 Editing 7 08.02.2009 17:30
Erscheinen durch Auslöser killskin Editing 9 30.08.2006 12:13
Drei Websites erscheinen in nächster Zeit. Kompost Offtopic 7 01.02.2004 13:14


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