Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 14.03.2016, 13:44   #1 (permalink)
Newbie
 
Registriert seit: 04.05.2015
Beiträge: 13
Standard Eigene Variable für jeden Spieler im Multiplayer

Hallo zusammen,

ich arbeite momentan an einer Survival-Mission in der ich die Grundlagen des Scriptens lernen will. Angenommen die Spieler können über AddAction eine globale Variable auf true setzen (allowCamping). Wie kann ich das nun umsetzen, dass diese Variable dann nicht für alle Spieler auf dem Server auf true gesetzt wird, sondern nur für diesen einen, der sie auch umschalten wollte, damit er in den "Camping-Modus" gelangt und nicht alle Spieler?

Ich hoffe, Ihr versteht was ich meine.

Schöne Grüße
Arconymous ist offline   Mit Zitat antworten
Alt 14.03.2016, 17:19   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.928
Standard

AddAction ist grundsätzlich erstmal lokal. Wie es sich mit Variablen im Eintragf verhält weiß ich grad nimmer - zu lang nicht mehr im Geschäft. Aber Du könntest dann doch statt Deiner globalen Variable "allowCamping" eine lokale Variable "_allowCamping" machen. Dann biste auf der sicheren Seite denke ich.
__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 14.03.2016, 17:26   #3 (permalink)
Newbie
 
Registriert seit: 04.05.2015
Beiträge: 13
Standard

Vielen Dank, ich versuche heute Abend dann mal, ein Script zu callen, wenn die Variable _allowCamping true ist. Damit könnte der Spieler es dann nur ausführen, wenn er sie von false auf true gesetzt hat. Ich werde dann auch das Script hier posten.
Arconymous ist offline   Mit Zitat antworten
Alt 15.03.2016, 07:51   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.107
Standard

Wenn er eine _lokaleVariable nimmt und diese in einem anderem Script verarbeiten möchte (ich denke darauf wird es hinauslaufen) kann er diese u.U. aber nicht mehr nutzen, es sei denn, er übergibt diese _lokaleVariable sofort aus dem aktuellen Script weiter.

@TE
Schreibe mal bitte, wie du die Variable schaltest? Du kannst z.B eine Variable in einem Objekt ablegen.
https://community.bistudio.com/wiki/setVariable

Und diese dann mit https://community.bistudio.com/wiki/getVariable abfragen.
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (15.03.2016 um 07:54 Uhr).
Drunken Officer ist offline   Mit Zitat antworten
Alt 17.03.2016, 17:43   #5 (permalink)
Newbie
 
Registriert seit: 04.05.2015
Beiträge: 13
Standard

Hallo zusammen,

wegen eines Festplattenfehlers sind leider alle Projekte verloren gegangen...
Plötzlich ging sie nichtmehr. Demnach kann ich leider auch nichtsmehr zu meinem ehemaligen Projekt sagen.
Arconymous 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
Nehmbares Objekt an Spieler heften und für andere Spieler nehmbar machen Grollig Editing & Scripting 13 26.09.2014 18:55
Der Server Arma 3 Altis Life Wolfs Squad sucht spieler suppendulli Rollenspiel & Zombie Ecke 0 13.05.2014 15:21
Variable an Server geben zum Zusammenrechnen Nokman Editing & Scripting 3 07.04.2014 13:14
Multiplayer Gegner ??? Spieler DSGO Multiplayer 4 10.03.2014 06:29
Spieler (Zivilist) wird manchmal (!?) aus Auto gekickt Wolkenbeisser Editing & Scripting 8 06.09.2011 08: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