Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 23.05.2009, 13:04   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard Init Eintrag wärend der Mission

Hallo,

ich hab da ein kleines Problem.

In einer Spaßmission hab ich den ras_parachute verbaut, der wird via Init Eintrag initialisiert, sag ich jetzt ma so.
Das funktioniert auch wunderbar, man kann einen 1A Absprung mit Punktlandung hinlegen.

Das Problem, dass geht nur einmal, für jede damit ausgerüstete Einheit.
Und ich vermute man muß den Init Eintrag dann wieder nachtragen, damit es mehrmals nutzbar ist. Wie könnte man das denn lösen?

Der Eintrag lautet:
dump = [s1] execVM "\RAS_Parachute\scripts\init.sqf"

Danke schonmal falls jemand eine Lösung hat.

P.S. Ich verwende durchweg SQS Scripte, noch.
Vocoder ist offline   Mit Zitat antworten
Alt 23.05.2009, 23:21   #2 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard

Noch wa gefunden dazu, kanns aber nicht einordnen!

processInitCommands
processInitCommands - Bohemia Interactive Community

_soldier3 setVehicleInit "this allowfleeing 0"
setVehicleInit - Bohemia Interactive Community

Hilfe
Vocoder ist offline   Mit Zitat antworten
Alt 24.05.2009, 10:12   #3 (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

Ohne den Inhalt dieses Skripts (dump = [s1] execVM "\RAS_Parachute\scripts\init.sqf") zu kennen, kann man dazu nichts sagen.
Vienna ist offline   Mit Zitat antworten
Alt 25.05.2009, 14:09   #4 (permalink)
50 Beiträge
 
Registriert seit: 13.01.2009
Beiträge: 60
Garstiger Hobbit eine Nachricht über Skype™ schicken
Standard

Habe hier mal nen Link bei Mapfact.net dort kann man den runterladen.

Mapfact.net Modifikationen rund um Armed Assault
__________________
Gruß

Garstiger Hobbit

www.New-Germany-fun.net

Garstiger Hobbit ist offline   Mit Zitat antworten
Alt 25.05.2009, 15:39   #5 (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

Im Anhang eine modifizierte Version des Addons. Ersetze damit die vorhandene RAS_Parachute.pbo. An der Art des Aufrufs hat sich nichts geändert.

Es müsste jetzt ein mehrmaliger Absprung damit möglich sein. Musst du aber erst testen!
Angehängte Dateien
Dateityp: zip RAS_Parachute modifiziert.zip (391,4 KB, 55x aufgerufen)
Vienna ist offline   Mit Zitat antworten
Alt 25.05.2009, 16:23   #6 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard

Danke, dass teste ich mal.

... ich geb Feedback!
Vocoder ist offline   Mit Zitat antworten
Alt 25.05.2009, 23:01   #7 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard

Im Editor funktioniert es nun leider gar nicht mehr.

Aber vielen Dank für die Bemühungen!
Vocoder ist offline   Mit Zitat antworten
Alt 26.05.2009, 08:28   #8 (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

Ich habe das Addon nicht installiert und so nur die vom mir hinzugefügte Endlosschleife getestet. Vielleicht findet wer den Fehler.

Mit KI-Einheiten kann die Modifikation nicht funktionieren, nur bei Spielern! Wenn Spieler mit KI gleichzeitig abspringen, dann kommt es beim Testen im Editor zu Fehlern. Den Aufruf einmal nur in die Initzeile des Spielers eintragen.

Wenn es beim Spieler allein funktioniert, dann muss man bei der Modifikation die Zeile

if (local _pilot) then

auf

if (local player) then

ändern.


init.sqf Original
Code:
activateAddons ["RAS_Parachute"];
private ["_pilot","_vehicle","_pos"];
sleep 0.001;
_pilot = _this select 0;
if (isNil "RAS_AutoOpenChuteHeight") then {RAS_AutoOpenChuteHeight = 50;};
if (local _pilot) then {
  waitUntil {(typeOf (vehicle _pilot)) in ["ParachuteWest","ParachuteEast","ParachuteG","ParachuteC"];};
  _vehicle = vehicle _pilot;
  deleteVehicle _vehicle;
  sleep 0.01;
  _vehicle = createVehicle ["RAS_Parachute", position _pilot,[],0,"FLY"];
  waitUntil {!isNil "_vehicle"};
  _pos = [position _pilot select 0, position _pilot select 1, (position _pilot select 2) - 3];
  _vehicle setPos _pos;
  _pilot moveInGunner _vehicle;
  sleep 0.001;
  _vehicle animate ["hide_chute",1];
  _vehicle lock true;
  [_vehicle] execVM "\RAS_Parachute\scripts\Parachute.sqf";
};
init.sqf Modifikation
Code:
//Modivikation [Vienna, 25.05.2009]
activateAddons ["RAS_Parachute"];
private ["_pilot","_vehicle","_pos"];
sleep 0.001;
_pilot = _this select 0;
if (isNil "RAS_AutoOpenChuteHeight") then {RAS_AutoOpenChuteHeight = 50;};

if (local _pilot) then 
{
  while {true} do
  {
    _pilot = player;
    waitUntil {!alive player or (typeOf (vehicle _pilot)) in ["ParachuteWest","ParachuteEast","ParachuteG","ParachuteC"]};
    if (alive player) then
      {
        _vehicle = vehicle _pilot;
        deleteVehicle _vehicle;
        sleep 0.01;
        _vehicle = createVehicle ["RAS_Parachute", position _pilot,[],0,"FLY"];
        waitUntil {!isNil "_vehicle"};
        _pos = [position _pilot select 0, position _pilot select 1, (position _pilot select 2) - 3];
        _vehicle setPos _pos;
        _pilot moveInGunner _vehicle;
        sleep 0.001;
        _vehicle animate ["hide_chute",1];
        _vehicle lock true;
        [_vehicle] execVM "\RAS_Parachute\scripts\Parachute.sqf"
      };
    waitUntil {alive player and player == vehicle player}
  }
}
Vienna ist offline   Mit Zitat antworten
Alt 26.05.2009, 22:57   #9 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard

???

Ach ich bin bin mit der "Einmal Funktion" auch zufrieden, also nicht weiter die Birne zerbrechen, danke trotzdem.
Vocoder ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Rahmadi Konflikt, Zweite Mission (Der Präsident) Wasweissich Offizielle Missionen & Kampagnen 2 10.12.2008 19:12
Actionmenü Eintrag... pspsps91 Editing 6 04.12.2008 16:07
init line löschen ? DirtyHarryTPC Editing 7 11.09.2008 11:47
init bzw. script im O2 Duke49th Mods & Addons 59 23.08.2008 12:15
init online John Fog Editing 6 14.12.2005 22:43


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