HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Spieler Ausrüstung JIP kompatibel (https://hx3.de/editing-scripting-187/spieler-ausruestung-jip-kompatibel-24286/)

Loooci 22.09.2014 12:57

Spieler Ausrüstung JIP kompatibel
 
Hallo Zusammen,

wie bekomme ich es hin, dass jeder Spieler, abhängig seiner Klasse / seines Slots mit bestimmter Ausrüstung spawnt?

Bisher versuchte ich, die Spieler mittels Initzeilen Befehl auszurüsten (Loadout mit dem Arsenal erstellt und in die Init des spielbaren Soldaten kopiert).
Das führte zum Problem, dass die Loadouts neu geladen wurden sobald jemand auf den Server jointe.

Ich habe bei meiner Suche hier in den Foren leider nur einen Thread von 2014 gefunden und wollte keine Leiche ausgraben.. hoffe das passt so! Dort wird mir gezeigt, wie ich die Spielerinventare leer kriege .. kann mir jemand helfen diese dann auch wieder zu befüllen?

Besten Dank schonmal!

Tajin 22.09.2014 15:10

Zitat:

Zitat von Loooci (Beitrag 477387)
Bisher versuchte ich, die Spieler mittels Initzeilen Befehl auszurüsten (Loadout mit dem Arsenal erstellt und in die Init des spielbaren Soldaten kopiert).
Das führte zum Problem, dass die Loadouts neu geladen wurden sobald jemand auf den Server jointe.

Du musst lediglich eine local-Abfrage zu Beginn einfügen um das zu vermeiden.

In dieser Art:
PHP-Code:

if(!local thisexitWith {}; 


Loooci 22.09.2014 16:13

Danke für den Hinweis Tajin!

Das pack ich dann am besten in die init.sqf ?
Die sieht bei mir bisher so aus:
PHP-Code:

execVM "briefing.sqf";
[] 
execVM "VCOMAI\init.sqf";

if (!
isServer && isNull playerthen {isJIP=true;} else {isJIP=false;};

if (!
isDedicatedthen
{
    
waitUntil {!isNull player && isPlayer player};
    
sidePlayer side player;
}; 

enableSaving [false,false];

[]
execVM "cleanup.sqf"

Oder kommt der Initzeilen eintrag in die Klammer?

Tajin 24.09.2014 14:56

Die Zeile muss direkt an den Anfang der jeweiligen Loadoutscripts.

Loooci 24.09.2014 23:46

Dankeschön! :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 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