Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 19.02.2009, 12:39   #1 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 38
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard Brücken Reparieren

Ist es möglich zerstörte brücken in Arma wieder zu reparieren ??



mfg Harry
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 19.02.2009, 12:44   #2 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 38
Beiträge: 1.511
Standard

könnte das vielleicht möglich sein, wenn man die id des objekts hat, mit dem befehl setdamage was zumachen ???? ( jetzt wäre nen brückenpazner so richtig geil )
__________________
KaKu ist offline   Mit Zitat antworten
Alt 19.02.2009, 13:18   #3 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von KaKu Beitrag anzeigen

könnte das vielleicht möglich sein, wenn man die id des objekts hat, mit dem befehl setdamage was zumachen ???? ( jetzt wäre nen brückenpazner so richtig geil )

Gerade mal ausprobiert.
Man kann sie dann mit setdamage 1 zerstören, aber setdamage 0 funktioniert nicht richtig. Das Brückenstück erscheint dann zwar ganz kurz, aber dann verschwindet es auf einmal wieder und die Brücke ist immer noch kaputt.
Cyborg11 ist offline   Mit Zitat antworten
Alt 19.02.2009, 13:34   #4 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 38
Beiträge: 1.511
Standard

schadööööö, da ich immo nicht an arma ran komme, wie haste das denn gemacht
__________________
KaKu ist offline   Mit Zitat antworten
Alt 19.02.2009, 13:41   #5 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von KaKu Beitrag anzeigen

schadööööö, da ich immo nicht an arma ran komme, wie haste das denn gemacht

Mich auf die Brücke bei corazol hingestellt und folgendes in die Init geschrieben:
Code:
bruecke1 = position player nearestobject 100211
Funkauslöser mit Aktivierungen:
Alpha: bruecke1 setdamage 1;
Bravo: bruecke1 setdamage 0;

Manchmal klappt es sogar, dass die Brücke dann normal wieder ganz da steht. Passiert aber nicht immer, was dieses Feature (auf diese Weise) eigentlich unbrauchbar macht.
Cyborg11 ist offline   Mit Zitat antworten
Alt 19.02.2009, 14:30   #6 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 38
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

also es geht schon das sie dann wieder steht


mein Typ in die init : bruecke1 = position player nearestobject 161998
brücke ist die in Corazol !
Funkauslöser mit Aktivierungen:
Alpha: bruecke1 setdamage 1; = kaputt

mir ist aufgefallen wenn ich 0-0-1 drücke geht sie kaputt und wenn ich dann wieder 0-0-1 und danach 0-0-2 drücke steht sie wieder.
Also hab ich setdamage 1 und setdamage 0 hintereinander gesetzt und schon gehts.

Bravo: bruecke1 setdamage 1;bruecke1 setdamage 0; = wieder ganz
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 19.02.2009, 14:34   #7 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 38
Beiträge: 1.511
Standard

hui, ich glaube dann könnte unsere idee doch fruchten harry
__________________
KaKu ist offline   Mit Zitat antworten
Alt 19.02.2009, 15:51   #8 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von DirtyHarryTPC Beitrag anzeigen

Bravo: bruecke1 setdamage 1;bruecke1 setdamage 0; = wieder ganz

+erneutes Zusammenkrachen der Brücke
Bei mir spawnt das Teil erneut und stürzt gleich darauf hin wieder zusammen

__________________________________________________ _______________


Das hat mir jetzt keine Ruhe gelassen Und danke @Harry für den Hinweis, dass die Brücke dann erscheint, wenn man sie vorher nochmal zerstören lässt
Hab jetzt ein .sqf Skript geschrieben, dass die Brücken repariert. Sie taucht jetzt IMMER auf
Aufgerufen wird das Skript durch:
Code:
X = [Brückenname] execVM "skriptname.sqf"
Und hier das Skript (.sqf):
Code:
// Created by: Cyborg11
// Aufruf über: X = [Brückenname] execVM "skriptname.sqf"

_bruecke1 = _this select 0;

While {damage _bruecke1 == 1} do {
    _bruecke1 setdamage 1;
    sleep 1.0;
    _bruecke1 setdamage 0;
    If (damage _bruecke1 == 0) exitwith{};
    };
PS: Kannst du natürlich auch noch um weitere Brückenteile erweitern Entweder alle auf einen Schlag reparieren (1 While) oder eins nach dem anderen (x While's, wobei x der Anzahl der Brückenteile entspricht).
Cyborg11 ist offline   Mit Zitat antworten
Alt 19.02.2009, 15:58   #9 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 38
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

ohh schön , danke
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 19.02.2009, 16:39   #10 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 38
Beiträge: 1.511
Standard

hui, fein..... dafür kriegste nen credit im briefing cyborg
__________________
KaKu ist offline   Mit Zitat antworten
Alt 20.02.2009, 13:09   #11 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von KaKu Beitrag anzeigen

hui, fein..... dafür kriegste nen credit im briefing cyborg

Hehe cool

Aber dieses Feature ist echt interessant. Man kanns auch so skripten, dass man nur eine Action hat und mit dieser dann die Brücke nacheinander repariert wird (Einfach sleeps in das While einbauen) + zugehörige Animationen oder sogar mit einem Schlag reparieren (keine sleeps, bis auf das, das schon vorhanden ist)
Cyborg11 ist offline   Mit Zitat antworten
Alt 20.02.2009, 14:55   #12 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 38
Beiträge: 1.511
Standard

was ich jetzt noch nicht verstanden habe, was ihr unter brückenname versteht, ist das die id der brücke ???
__________________
KaKu ist offline   Mit Zitat antworten
Alt 20.02.2009, 21:31   #13 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Jaein. Die ID eines Brückenteiles is z.b. 100211.
Den Brückenname legst du so fest:
Code:
bruecke1 = position player nearestobject 100211
In dem Falle heißt das Brückenteil mit der ID 100211 ab diesem Zeitpunkt bruecke1.
Und nun kannst du den Namen bruecke1 usw. auch in Skripten weiterverwenden.
Cyborg11 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
DOLORES Die Brücken Killroy1962 Offizielle Missionen & Kampagnen 3 08.12.2006 16:38


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