[Scripting Tutorial 2] Equipment erstellen

09/10/2012 15:30 Mental Wreck#1
Hallo,
nun folgt Tutorial 2 in diesem erkläre ich wie man Equipment direkt in seinem Inventar spawnen lässt.

Als erstes erstellen wir eine neue Datei (Name bleibt euch überlassen) ihr dürft nur nicht die Dateiendung ".sqf" vergessen!

Dieses ist der ganze Code:

Code:
TitleText [format["Equipment"], "PLAIN DOWN"];

removeAllWeapons player;
removeAllItems player;

[dayz_playerUID,dayz_characterID,"Sniper1_DZ"] spawn player_humanityMorph;

player addWeapon "DMR";

player addWeapon "M9SD";
player addWeapon "NVGoggles";
player addWeapon "Binocular_Vector";
player addWeapon "ItemGPS";
player addWeapon "ItemWatch";
player addWeapon "ItemToolbox";
player addWeapon "ItemEtool";
player addWeapon "ItemKnife";
player addWeapon "ItemMatchbox";
player addWeapon "ItemHatchet";
player addWeapon "ItemMap";
player addWeapon "ItemFlashlightRed";
player addWeapon "ItemFlashlight";
player addWeapon "ItemCompass";

player addMagazine "ItemPainkiller";
player addMagazine "ItemMorphine";
player addMagazine "ItemBloodbag";
player addMagazine "ItemWaterbottle";
player addMagazine "FoodSteakCooked";

player addMagazine "20Rnd_762x51_DMR";
player addMagazine "20Rnd_762x51_DMR";
player addMagazine "20Rnd_762x51_DMR";
player addMagazine "20Rnd_762x51_DMR";
player addMagazine "20Rnd_762x51_DMR";

player addMagazine "Pipebomb";

player addMagazine "15Rnd_9x19_M9SD";
player addMagazine "15Rnd_9x19_M9SD";
player addMagazine "15Rnd_9x19_M9SD";
player addMagazine "15Rnd_9x19_M9SD";
player addMagazine "15Rnd_9x19_M9SD";

player addMagazine "ItemBandage";
player addMagazine "ItemBandage";
player addMagazine "ItemBandage";

sleep 2;

player addBackpack "DZ_Backpack_EP1";

(unitBackpack player) addWeaponCargo ["M4A1_AIM_SD_camo", 1];

(unitBackpack player) addMagazineCargo ["30Rnd_556x45_StanagSD", 5];

(unitBackpack player) addMagazineCargo ["FoodSteakCooked", 1];

(unitBackpack player) addMagazineCargo ["ItemHeatPack", 1];

(unitBackpack player) addMagazineCargo ["ItemEpinephrine", 1];

(unitBackpack player) addMagazineCargo ["ItemWaterbottle", 1];

(unitBackpack player) addMagazineCargo ["ItemPainkiller", 1];

(unitBackpack player) addMagazineCargo ["ItemMorphine", 1];
Fangen wir direkt mal mit den neuen und unbekannten Befehlen an.

Code:
removeAllWeapons player;
removeAllItems player;
Löscht die Waffen und die Items von dir.

Code:
[dayz_playerUID,dayz_characterID,"Sniper1_DZ"] spawn player_humanityMorph;
Ändert deine Kleidung zu einer Ghillie Suit.

Code:
player addWeapon "DMR";
Fügt dir eine DMR hinzu (ebenso wie bei den anderen "player addWeapon" Befehlen.

Code:
player addMagazine "ItemPainkiller";
Fügt dir ein Magazin hinzu (Painkiller Morphine usw zählt als Magazin!).

Code:
sleep 2;
Dieses lässt das Script kurzzeitig pausieren

Code:
player addBackpack "DZ_Backpack_EP1";
Fügt dir ein Coyote Backpack hinzu!

Code:
(unitBackpack player) addWeaponCargo ["M4A1_AIM_SD_camo", 1];
Dieser Befehlt fügt dir eine M4A1 CCO SD in dein Backpack hinzu.

Code:
(unitBackpack player) addMagazineCargo ["30Rnd_556x45_StanagSD", 5]
Dieser Befehl fügt dir 5x Stanag SD Magazine in dein Backpack hinzu.

Ich denke hiermit sollte ich alles erklärt haben (im Code Bereich).

Nun speichern wir diese Datei und fügen sie in unserem Menü hinzu.
Wie das funktioniert habt ihr in dem letzten Tutorial schon erfahren.

Mit freundlichen Grüßen
NiGHT

Wichtig: Führt eure Scripts nicht ohne einen vernünftigen Bypass aus!
09/10/2012 15:38 suiluJ.#2
Schönes tutorial!
Themen für weitere Tutorials wären vielleicht andere Grundlagen wie Variablen, Schleifen oder die generelle Syntax.
09/10/2012 15:41 Mental Wreck#3
Hm, währe vielleicht ne idee.
Ich wollte erstmal ein "Teleportier alle Zombies zu dir" Tutorial machen, aber ich bin mir nicht sicher ob es zu Gamebreaking zählt.
09/10/2012 15:41 crazyb00m#4
damit hat man jtz sein eigenes Script erstellt oder?
in dem Fall sein Munitionsscript? :)
Mfg

crazy
09/10/2012 15:44 Mental Wreck#5
In diesem fall hat man sich komplettes Equipment erstellt.
DMR + M9SD + Ghillie + NVG's + M4A1 CCO SD usw :)
09/10/2012 15:50 crazyb00m#6
ok, jetzt stellt sich mir als totaler Hack-Anfänger natürlich die Frage, wie ich das Script nun ausführe, oder bzw. das Menü, welches du in dem Tut 1 gezeigt hast :)
Also mit welchem Programm man die .sqf Datei ausführen oder laden kann :)

Und natürlich wie man sich dazu den richtigen Bypass macht oder besorgt :)
09/10/2012 16:54 Mental Wreck#7
Den Bypass sollte man sich kaufen wenn man nicht coden kann.
Meistens ist dann auch ein Executer für die Scripts dabei :)
09/10/2012 17:09 FR33Zii#8
Undetected?
09/10/2012 17:16 Mental Wreck#9
Quote:
Originally Posted by FR33Zii View Post
Undetected?
Dazu sage ich nichts :) Steht oben!
09/10/2012 17:46 crazyb00m#10
Quote:
Originally Posted by NιGHT View Post
Den Bypass sollte man sich kaufen wenn man nicht coden kann.
Meistens ist dann auch ein Executer für die Scripts dabei :)
d.h du kannst mir auch keine Anleitung für einen komplett fertigen und funktionierenden Hack geben oder? :)

also ist eig immer die Lösung, sich einen Hack zu kaufen oder, da alles andere meistens ja nichts wirklich ist oder?
09/10/2012 19:49 Alitis#11
Es gibt auch ganz brauchbare infos auf den Wiki-Seiten zu Arma2.
Code:
http://community.bistudio.com/wiki/External_Scripting_Quickstart_%28ArmA_2%29
Nettes Tutorial aber die Quelle für den Script hätteste nennen können :D
09/10/2012 19:52 Hupfi10#12
Das nennt man das sporadisch auftretende Guttenberg Syndrom :D
09/10/2012 21:01 Mental Wreck#13
Hm, ich will mal sehen wo dann das Script ist :o.
Eigentlich hatte ich es mir selber geschrieben aber sonst passt es ja.