Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 22.04.2009, 14:18   #1 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard addAction mal wieder

huhu

Ich möchte das jeder spiele einen addaction bekommt den dann nur er nutzen kann und man nicht zu einem spieler hingeht und dessen addAction drücken kann .
Wer Xenos missionen kennt kennt auch sein settings addaction den nur der spieler selbst drücken kann.
Wie stellt man das an ??


MFG HARRY
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 22.04.2009, 15:00   #2 (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

Eine Abfrage einbasteln, ob der Spieler LOKAL ist. ==> if (local player) then {hint "blub"};
Buliwyf ist offline   Mit Zitat antworten
Alt 22.04.2009, 15:01   #3 (permalink)
Armed-Assault.de Team 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von KaKu
 
Registriert seit: 27.11.2006
Ort: NRW
Alter: 43
Beiträge: 1.513
Standard

und funktioniert das dann auch das die aktion die er durchführt aber wieder global ist ???
KaKu ist offline   Mit Zitat antworten
Alt 22.04.2009, 15:11   #4 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

has schon
so muss dat sein

sqf.
if (vehicle player == player) then {player addAction ["Jump", "jump.sqf"]};


aber danke
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 22.04.2009, 16:48   #5 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

gibt doch wieder probs

nach respawn is es weg hm , jemand ne idee ?
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 22.04.2009, 17:21   #6 (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

Nun... nach KaKu´s Einwand stellt sich dann doch schon die Frage, wie Deine bisherige Umsetzung aussieht und was Du Dir überhaupt genau vorstellst...

Bisschen wenig Info... wie rufst Du das auf, was soll überhaupt erreicht werden, sollen die Sachen durch das Actionmenu lokal sein oder müssen alle Spieler was sehen wenn der Actionmenu-Eintrag betätigt wird...

Mehr Input bitte.
Buliwyf ist offline   Mit Zitat antworten
Alt 22.04.2009, 17:52   #7 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

Wirkung soll sein das der spieler kleinere hinternisse überwinden kann und man nich einen umweg laufen muss nur weil da ein kleiner 50 cm hocher zaun oder irgendetwas is
also dacht ich an ein script was den spieler etwas in die luft Beamt was ja auch klappt.
hab nun einen aufruf in der init.sqf das ein script startet das abfrägt

if (vehicle player == player && alive player) then {player addAction ["Jump", "jump.sqf"]};

das zum jump.sqf führt um den spieler etwas in die luft zu beamen, Klappt soweit auch wunderbar

ABER

dieser addAction ist nach dem respawn wieder weg und kommt auch nich wieder,
2. Prob ist das die mission in die ichs einbauen wollte in Fahrzeugen startet
und nachdem man aussteigt hat man diesen addAction erst garnich ,starte ich normal an land dann hat man ihn.

so der stand der dinge
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 22.04.2009, 18:06   #8 (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

Auch hier schlage ich vor einen Mehrfachauslöser mit folgenden Bedingungen auf der Map zu platzieren:

Code:
repeating=1;
expCond="local player && if((vehicle player)==player)then{true}else{false};";
expActiv="playerID1=vehicle player;actionID1=playerID1 addAction ['Jump','jump.sqf',[],1,false];";
expDesactiv="playerID1 removeAction actionID1;";
Da ich davon ausgehe, dass der Spieler nur springen soll, wenn er zu Fuss unterwegs ist, bekommt er in meinem Beispiel auch nur einen Eintrag als Infantrist.
Buliwyf ist offline   Mit Zitat antworten
Alt 22.04.2009, 18:08   #9 (permalink)
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
Standard

Code:
if (!local player) exitWith {};

waitUntil {vehicle player == player};

_jump_action = player addAction ["Jump", "jump.sqf"];

while {true} do {
    waitUntil {!alive player};
    player removeAction _jump_action;
    waitUntil {alive player};
    _jump_action = player addAction ["Jump", "jump.sqf"];
};
Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels.
Xeno ist offline   Mit Zitat antworten
Alt 22.04.2009, 18:09   #10 (permalink)
10 Jahre hx3
5000 Beiträge
 
Benutzerbild von Xeno
 
Registriert seit: 03.01.2008
Alter: 84
Beiträge: 6.552
Standard

Oh, BulliwyF war schneller, hehe. Jaja, auf der Arbeit hat man nicht so die Zeit dafür.

Xeno
__________________
In arma everything is made of refined explodium, armored with wet paper towels.
Xeno ist offline   Mit Zitat antworten
Alt 22.04.2009, 18:14   #11 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

hm schwere entscheidung neme ich nen auslöser oder das script


edit:

ich werde das script nehmen
aber dank auch an Buliwyf ,werde dennoch beide vorschläge speichern.

Geändert von DirtyHarryTPC (22.04.2009 um 18:19 Uhr).
DirtyHarryTPC 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
Es geht mal wieder los... - Killerspielverbot Rider Community 169 23.03.2010 21:11
Mal wieder die KI calla_5 Technische Fragen & Probleme 3 20.12.2008 08:47
Mal wieder ein Skriptproblem Cyborg11 Editing 17 30.03.2008 16:23
Wann gibt es mal wieder.. Atomic Community 2 29.04.2003 15:19


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