Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 04.05.2009, 19:45   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 29.07.2008
Ort: Wien
Alter: 48
Beiträge: 189
Ghost_Aut eine Nachricht über MSN schicken
Icon5 Frage zu Missions Akt.

Hallo leute ich hätte da ne frage zu einem Code!
die ich aus ner map Herrausgenommen habe und sie gerne in ne mission einzubinden! leider bin ich nicht so gut beim Scripten vielleicht könnt ihr mir helfen und mir sagen was ich da falsch mache! die akt. geht zwar ganz gut nur am schluss bekomme ich ne felermeldung!!

if (! isServer) exitWith {};


if (missionStarted) then
{
missionStarted =
false;
publicVariable "missionStarted";
};
if (missionEnd) then
{
// 29 sec. delay for misend.sqf
sleep 14;
missionEnd =
false;
publicVariable "missionEnd";
};
_missions = ((count missionArray)-1);
if (_missions < 14 + param2) then
{
waitUntil {(!(missionEnd))};
nomoremissions =
true;
publicVariable "nomoremissions";
};
if (nomoremissions) exitWith {};
_objectiv = missionArray select (round (random_missions));
missionArray = missionArray - [
_objectiv];
publicVariable "missionArray";
sleep 1;
switch (_objectiv) do
{
case ("m1"):
{
_nul = [] execVM "mission\m_chantico.sqf";
currentMission = "Chantico";
publicVariable "currentMission";
};
case ("m2"):
{
_nul = [] execVM "mission\m_dolores.sqf";
currentMission = "Dolores";
publicVariable "currentMission";
};
case ("m3"):
{
_nul = [] execVM "mission\m_paraiso.sqf";
currentMission = "Paraiso";
publicVariable "currentMission";
};
};
__________________
Ghost_AUT
Ghost_Aut ist offline   Mit Zitat antworten
Alt 04.05.2009, 20:19   #2 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Die Fehlermeldung wäre nicht schlecht...
Vienna ist offline   Mit Zitat antworten
Alt 04.05.2009, 20:30   #3 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 29.07.2008
Ort: Wien
Alter: 48
Beiträge: 189
Ghost_Aut eine Nachricht über MSN schicken
Standard

Naja kann die mal das test senden das du es dir mal anschauen kannst!!
Angehängte Dateien
Dateityp: zip test_jon.Sara.zip (4,8 KB, 41x aufgerufen)
__________________
Ghost_AUT

Geändert von Ghost_Aut (04.05.2009 um 20:50 Uhr).
Ghost_Aut ist offline   Mit Zitat antworten
Alt 04.05.2009, 23:04   #4 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Vergiss es! Du kannst doch nicht erwarten, dass ich die Mission durchspiele, um dann irgendwann auf den Fehler zu stoßen.
Vienna ist offline   Mit Zitat antworten
Alt 05.05.2009, 16:46   #5 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 29.07.2008
Ort: Wien
Alter: 48
Beiträge: 189
Ghost_Aut eine Nachricht über MSN schicken
Icon12

Brauchst nicht durchspieln!!
braucht man nur im editor rein gehn und als spieler gehn und dan laufen 3 stadte alein durch und dann ist die fehlermeldung brauchst dich nicht mal von platz bewegen hast es falsch verstanden wie ich es meinte!
__________________
Ghost_AUT
Ghost_Aut ist offline   Mit Zitat antworten
Alt 05.05.2009, 21:16   #6 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 29.07.2008
Ort: Wien
Alter: 48
Beiträge: 189
Ghost_Aut eine Nachricht über MSN schicken
Icon11

Ok Leute die Frage ist hinfällig, ich habe das Problem lösen können!
danke noch mals für eure bemühungen!!

Lg. Ghost
__________________
Ghost_AUT
Ghost_Aut ist offline   Mit Zitat antworten
Alt 05.05.2009, 22:36   #7 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Der Fehler tritt in dieser Zeile auf:

_objectiv = missionArray select (round (random _missions));

weil es zu einem Index von -1 kommt!


Füge vor der Zeile die folgende ein Zeile ein:

if (_missions < 0) then{_missions=0};
_objectiv = missionArray select (round (random _missions));
Vienna ist offline   Mit Zitat antworten
Alt 06.05.2009, 16:51   #8 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 29.07.2008
Ort: Wien
Alter: 48
Beiträge: 189
Ghost_Aut eine Nachricht über MSN schicken
Icon11

oh ok danke Vienna! ich habe es mit einem eindauslöser gelöst!

if (Tehend) then
{
end =
true;
publicVariable "end";
};
if (end) exitWith {};

der ausöser ist auf der map eingefügt!
__________________
Ghost_AUT
Ghost_Aut ist offline   Mit Zitat antworten
Alt 06.05.2009, 17:45   #9 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
Standard

Buliwyf 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
ACE Island-Missions ? Muecke Multiplayer Missionen 6 04.10.2008 01:12
Eine Frage zum Missions Editor stanley Technische Fragen & Probleme 2 21.12.2006 17:31
Missions Konverter? Meverick Offizielle Missionen & Kampagnen 3 11.12.2006 16:15
Missions-Vorstellungen... pspsps91 Editing 23 04.12.2006 18:42
Eure akt. Playlist Atomic Entertainment 2 10.03.2003 23:55


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