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 |
Eine Abfrage einbasteln, ob der Spieler LOKAL ist. ==> if (local player) then {hint "blub"};
|
und funktioniert das dann auch das die aktion die er durchführt aber wieder global ist ???
|
has schon :D
so muss dat sein sqf. if (vehicle player == player) then {player addAction ["Jump", "jump.sqf"]}; aber danke |
gibt doch wieder probs ;)
nach respawn is es weg hm , jemand ne idee ? |
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. |
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 :D
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 :daumen: 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 :naughty: |
Auch hier schlage ich vor einen Mehrfachauslöser mit folgenden Bedingungen auf der Map zu platzieren:
Code:
repeating=1; |
Code:
if (!local player) exitWith {}; |
Oh, BulliwyF war schneller, hehe. Jaja, auf der Arbeit hat man nicht so die Zeit dafür.
Xeno |
hm schwere entscheidung :D 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. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias