HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Kleine Frage und Hoffnung auf Rat (https://hx3.de/editing-scripting-167/kleine-frage-hoffnung-rat-21382/)

Cpt. Crack Horse 20.03.2012 14:05

Kleine Frage und Hoffnung auf Rat
 
Ich wünsche euch allen erstmal einen schönen sonnigen tag (sofern es bei euch sonnig ist) :lol:

Nun zu meiner kleinen frage, da ich kein großes drumherum machen will komm ich gleich mal auf den punkt.
Habe in letzter zeit an einer Coop-Mission gearbeitet, es funktioniert soweit alles supi und bin auch sehr zufrieden damit jedoch gibts da eine kleine sache ...

1: Ist keine sache die den spielspaß bremst, jedoch zur frage: Ich habe an einem punkt der mission auf 2 tischen Waffen mit magazinen abgelegt, als beispiel mit dem folgendem Weaponholder befehl:
Zitat:

wpn = "weaponholder" createvehicle position WPNPOS; wpn addweaponcargo ["M14_EP1",1]; wpn addmagazinecargo ["20Rnd_762x51_DMR",2]; wpn setpos [(getpos this select 0),(getpos this select 1),0.80]; wpn setDir 180
Wenn wir die mission nun zocken, sehe ich das mein Kumpel die Waffe aufnehmen kann, jedoch verschwindet die Waffe bei mir nicht sondern liegt (wie bei allen anderen waffen auch) weiterhin auf dem tisch so das ich sie auch nochmal nehmen könnte, was ich aber nicht will da es einfach die authentizität dämpft :D kann man das irgendwie synchroninisieren das wenn ich eine der waffen nehme, andere auch sehen das sie weg ist und ich sie genommen habe und ebenso umgekehrt das ich sehe das andere sie genommen haben und sie nicht mehr da liegt?

Ich weiß nämlich leider nicht wo ich da anfangen sollte zu suchen um herauszufinden mit welchem befehl etc. man das umgeht.

Viele Grüße,
Cpt. Crack Horse :)

Buliwyf 20.03.2012 14:40

Moin,

ersetze addWeaponCargo durch addWeaponCargoGlobal

und addMagazineCargo durch addMagazineCargoGlobal

...und lass das Script nur auf dem Server ausführen.

mfg
<<<

Cpt. Crack Horse 20.03.2012 14:51

Zitat:

Zitat von Buliwyf (Beitrag 409338)

...und lass das Script nur auf dem Server ausführen.

mfg
<<<

Vielen dank dafür werde es sofort ändern :)

Aber was meinst du damit "das script nur auf dem server ausführen"?
Ich hoste meistens einfach ein spiel, kein eingerichteter server, ist das in irgendeinerweiße nicht ratsam? Sind meistens nur 3-4 leute und läuft auch alles supi. :zahn:

Ebenfalls Mfg
<<<

Pfandgiraffe 20.03.2012 15:52

schreibe es so:

Code:

if (isServer) then {
  wpn = "weaponholder" createvehicle position WPNPOS;
  wpn addweaponcargoglobal  ["M14_EP1",1];
  wpn addmagazinecargoglobal ["20Rnd_762x51_DMR",2];
  wpn setpos  [(getpos this select 0),(getpos this select 1),0.80];
  wpn setDir 180;
};


Cpt. Crack Horse 20.03.2012 18:17

Zitat:

Zitat von Psychobastard (Beitrag 409344)
schreibe es so:

Code:

if (isServer) then {
  wpn = "weaponholder" createvehicle position WPNPOS;
  wpn addweaponcargoglobal  ["M14_EP1",1];
  wpn addmagazinecargoglobal ["20Rnd_762x51_DMR",2];
  wpn setpos  [(getpos this select 0),(getpos this select 1),0.80];
  wpn setDir 180;
};


Einfach in die initzeile oder die description.ext oder wohin? :confused: Sorry bin mir da immer unsicher also frag ich lieber nochmal nach. :D

Pfandgiraffe 20.03.2012 18:42

na da wo du es jetzt auch zu stehen hast... wo immer das auch ist

Cpt. Crack Horse 20.03.2012 19:15

Zitat:

Zitat von Psychobastard (Beitrag 409377)
na da wo du es jetzt auch zu stehen hast... wo immer das auch ist

Dann in der initzeile :p

Dankeschön, ich wünsche dir noch einen schönen abend :)

EDIT: Hat alles wunderbar funktioniert *däumchen hoch*


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.

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