20.03.2014, 13:19 | #1 (permalink) |
Registriert seit: 06.10.2006
Ort: Manila
Alter: 43
Beiträge: 8.433
|
Allgemeine Verständnisfragen zum Scripting
Moin. Zum Glück doch noch bissle Zeit zum basteln heute^^
Ich würde gerne mal paar Sachen wissen. Z.B. PHP-Code:
Man sieht das er Variablen in einem seiner Scripte, in ein anderes übernimmt. Z.B. "kill5" - hat er in einem anderen Script definiert und dann in diesem verwendet. Selbiges mit "_man" usw. usf. Funzt das immer und automatisch oder wie schaffe ich mir die Möglichkeit? Ich habe zwei Scripte. Waffencheck.sqf und attackhelo.sqf. Im ersten(waffencheck.sqf) starte ich das zweite script per: Code:
player addEventHandler["fired", {if (_this call Waffencheck) then {execVM "attackhelo.sqf"}}]; Oder wie muss ich mir das vorstellen? Geht das nur in eine Richtung oder in beide Richtungen? Muss das zweite Script dafür erstmal gestartet sein oder macht der das intern automatisch, wenn das erste Script gestartet ist? Ich weiss es gibt da den Befehl "private". Mit diesem sorgt man wohl dafür das die entsprechende Variable nur in diesem einen Script benutzt werden kann. Oder liege ich da falsch? Dann müsste es doch laut meiner Laien-Logik bedeuten das er nicht auf private gestzte Variablen automatsich global bereit hält. Richtig? Hab ich schon erwähnt das ich Kopfschmerzen bekomme, wenn ich versuche zu scripten?
__________________
MSI B450 Gaming Plus Pro | AMD Ryzen 7 5700X3D | Nvidia RTX 3060 TI | Teamgroup 32GB DDR-4 3200 | Track NP 5 | Linux Mint |Seasonic 750W |
20.03.2014, 14:23 | #2 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
_man ist eine lokale Variable, welche ihren Wert aus den Parametern übernimmt welche dem Skript übergeben werden.
kill5 ist eine globale Variable, welche in allen Skripten sichtbar ist, ohne dass ihr Wert explizit übergeben wird. Mit publicVariable "kill5"; wird diese Variable auch an die anderen PCs im Netz übergeben (diese Übergabe muss bei jeder Wertänderung geschehen!). Das hier lesen!! Missionserstellung Tipps&Tricks http://hx3.de/editing-scripting-167/sqf-handbuch-22579/ |
20.03.2014, 14:32 | #3 (permalink) |
Registriert seit: 06.10.2006
Ort: Manila
Alter: 43
Beiträge: 8.433
|
Ja sehr geil. Kannte ich ja noch garnicht. Endlich mal was auf Deutsch
Danke Dir!
__________________
MSI B450 Gaming Plus Pro | AMD Ryzen 7 5700X3D | Nvidia RTX 3060 TI | Teamgroup 32GB DDR-4 3200 | Track NP 5 | Linux Mint |Seasonic 750W |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Editing und Scripting (pre Alpha Sammelthread) | Sol.LrMartyn | Editing & Scripting | 124 | 20.08.2013 12:27 |
Scripting | -fuxi12- | Editing & Scripting | 2 | 09.01.2013 17:19 |
A3, new scripting technology | Xeno | Community | 37 | 03.03.2012 19:07 |
Lua Scripting Bücher und Einführung gesucht | JoeJoe87577 | Hilfe | 3 | 22.08.2011 00:22 |
Arma 2 Scripting frage | Samie | Editing | 4 | 05.11.2010 14:00 |