You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

xmoondockx

User / Kunde

  • "xmoondockx" is male
  • "xmoondockx" started this thread

Posts: 321

Location: Recklinghausen

Thanks: 9

  • Send private message

1

Tuesday, October 30th 2012, 10:56am

[Tutorial] Helicrashsite Loot Fix



Vorab ihr solltet diese Änderung nur vornehmen wenn ihr euch damit etwas auskennt.
Achtet bitte auf Fehler wie Komma,absätze etc. in der Sqf File.

Was brauchen wir zum arbeiten, einmal den Config BPO Manager sowie Notepad ++
Wichtig macht euch bevor ihr die Files/PBO bearbeitet immer ein Backup!

Was machen wir genau?
Wir bearbeiten Serverseitig die Dayz_Server.pbo hat zur folge niemand braucht sich Files oder zusätze nach änderung zu installieren.
Da diese änderungen bei Server Joinen automatisch geladen werden. Und sowie nur unter "Einstellungen" laufen.


Zunächst benötigen wir die Dayz_Server.pbo diese findet ihr unter Dayz/@Bliss/Addons/Dayz_Server.pbo
Wählt den Zielfpfad zum Speichern aus, in meinen Fall Eigene Dateien/Downloads
Wichtig !! Die Backup Geschichte nicht vergessen ;)

Öffnet mit Doppelklick eure Pbo,der PBO Manager öffnet sich, dort klickt ihr auf das kleine Plus
Nun seht ihr 3 Ordner

- Compile

- Init

- System

Öffnet den Init Ornder, dort findet ihr Server_functions.sqf

Diese mit Copy - Paste irgendwo hin packen und mit Notepad ++ öffnen.



Scrollt bis zur Zeile 77 dort sollte folgendes zufinden sein

MySQL queries

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
spawn_heliCrash = {
	private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray"];
	
	waitUntil{!isNil "BIS_fnc_selectRandom"};
	if (isDedicated) then {
	_position = [getMarkerPos "center",0,4000,10,0,2000,0] call BIS_fnc_findSafePos;
	diag_log("DEBUG: Spawning a crashed helicopter at " + str(_position));
	_veh = createVehicle ["UH1Wreck_DZ",_position, [], 0, "CAN_COLLIDE"];
	dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_veh];
	_veh setVariable ["ObjectID",1,true];
	dayzFire = [_veh,2,time,false,false];
	publicVariable "dayzFire";
	if (isServer) then {
		nul=dayzFire spawn BIS_Effects_Burn;
	};
	_num = round(random 4) + 3;
	_config = 		configFile >> "CfgBuildingLoot" >> "HeliCrash";
	_itemType =		[] + getArray (_config >> "itemType");
	//diag_log ("DW_DEBUG: _itemType: " + str(_itemType));	
	_itemChance =	[] + getArray (_config >> "itemChance");
	//diag_log ("DW_DEBUG: _itemChance: " + str(_itemChance));	
	//diag_log ("DW_DEBUG: (isnil fnc_buildWeightedArray): " + str(isnil "fnc_buildWeightedArray"));	
	
	waituntil {!isnil "fnc_buildWeightedArray"};
	
	_weights = [];
	_weights = 		[_itemType,_itemChance] call fnc_buildWeightedArray;
	//diag_log ("DW_DEBUG: _weights: " + str(_weights));	
	for "_x" from 1 to _num do {
		//create loot
		_index = _weights call BIS_fnc_selectRandom;
		sleep 1;
		if (count _itemType > _index) then {
			//diag_log ("DW_DEBUG: " + str(count (_itemType)) + " select " + str(_index));
			_iArray = _itemType select _index;
			_iArray set [2,_position];
			_iArray set [3,5];
			_iArray call spawn_loot;
			_nearby = _position nearObjects ["WeaponHolder",20];
			{
				_x setVariable ["permaLoot",true];
			} forEach _nearBy;
		};
	};
	};
};


So schaut die reguläre Dayz Helicrashshite aus.
Weiter Geht es zur Zeile 92

_num = round(random 4) + 3; <- Hier konnt ihr die spawnrate eures loots ändern / 4+3 / Heisst bis zu 7 Lootspots an der Helicrashsite.
Passt es entsprechend nach euren Wünschen an.

Weiter geht es zur Zeile 94

_itemType = [] + getArray (_config >> "itemType");



Das ist die Zeile wo es ansich spannend wird, den dort wird der Loot generiert der spawnt/später spawnen soll.
Aktuell ist es natürlich der normale Dayz loot. Der Wert steht natürlich auf Auto und bezieht sein Loot aus einer anderen vorgegeben Loot spawn mechanik die Rocket vorgegeben hat.

Zeile 96

_itemChance = [] + getArray (_config >> "itemChance");

Steht für den Wert bzw. zufall was man an der Crashsite finden kann. Dieser kann beliebig geändert werden. Achtung ihr solltet etwas rum testen.
Den niemand mag 4+3 As50 haben

Beispiel

MySQL queries

1
2
_itemType = [["G36K_Camo","weapon"], ["M4A1_Aim","weapon"], ["FN_FAL","weapon"], ["bizon_silenced","weapon"], ["M14_EP1","weapon"], ["FN_FAL_ANPVS4","weapon"], ["BAF_L85A2_RIS_SUSAT","weapon"], ["M40A3","weapon"], ["Mk_48_DZ","weapon"], ["M249_DZ","weapon"], ["SVD_CAMO","weapon"], ["DMR","weapon"], ["","military"], ["","medical"], ["MedBox0","object"], ["NVGoggles","weapon"], ["AmmoBoxSmall_556","object"], ["AmmoBoxSmall_762","object"], ["Skin_Camo1_DZ","magazine"], ["Skin_Sniper1_DZ","magazine"], ["DZ_Backpack_EP1","object"]];
        _itemChance = [0.05, 0.05, 0.02, 0.05, 0.05, 0.02, 0.01, 0.02, 0.03, 0.05, 0.01, 0.1, 1, 0.5, 0.1, 0.01, 0.1, 0.1, 0.03, 0.03, 0.3, 0.03];


Eine fertiger Loottable würde so aussehen,

- itemtype der Loot.
- itemchance der spawn % wert/ zufallsrate.

Hier sollte beachtet werden für jedes Item muss ein neues itemchance geschrieben werden.
Im Beispiel Oben, läuft der Rmod - Dieser hat den Vorteil, mehr Waffen die im normalen Dayz gebannt sind.
Allerdings ist zu beachten das nicht alle Waffen gehen, oder div. Waffen
euren Rucksack ersetzen. Da die Slotzahl noch nicht überarbeitet wurde
im Rmod.

Die fertige File sollte dann so Editiert sein/aussehen

MySQL queries

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
spawn_heliCrash = {
	private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray"];
	
	waitUntil{!isNil "BIS_fnc_selectRandom"};
	if (isDedicated) then {
	_position = [getMarkerPos "center",0,4000,10,0,2000,0] call BIS_fnc_findSafePos;
	diag_log("DEBUG: Spawning a crashed helicopter at " + str(_position));
	_veh = createVehicle ["UH1Wreck_DZ",_position, [], 0, "CAN_COLLIDE"];
	dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_veh];
	_veh setVariable ["ObjectID",1,true];
	dayzFire = [_veh,2,time,false,false];
	publicVariable "dayzFire";
	if (isServer) then {
		nul=dayzFire spawn BIS_Effects_Burn;
	};
	_num = round(random 4) + 3;
	_config = 		configFile >> "CfgBuildingLoot" >> "HeliCrash";
	_itemType = [["G36K_Camo","weapon"], ["M4A1_Aim","weapon"], ["FN_FAL","weapon"], ["bizon_silenced","weapon"], ["M14_EP1","weapon"], ["FN_FAL_ANPVS4","weapon"], ["BAF_L85A2_RIS_SUSAT","weapon"], ["M40A3","weapon"], ["Mk_48_DZ","weapon"], ["M249_DZ","weapon"], ["SVD_CAMO","weapon"], ["DMR","weapon"], ["","military"], ["","medical"], ["MedBox0","object"], ["NVGoggles","weapon"], ["AmmoBoxSmall_556","object"], ["AmmoBoxSmall_762","object"], ["Skin_Camo1_DZ","magazine"], ["Skin_Sniper1_DZ","magazine"], ["DZ_Backpack_EP1","object"]];
	//diag_log ("DW_DEBUG: _itemType: " + str(_itemType)); 
	_itemChance = [0.05, 0.05, 0.02, 0.05, 0.05, 0.02, 0.01, 0.02, 0.03, 0.05, 0.01, 0.1, 1, 0.5, 0.1, 0.01, 0.1, 0.1, 0.03, 0.03, 0.3, 0.03];
	//diag_log ("DW_DEBUG: _itemChance: " + str(_itemChance));	
	//diag_log ("DW_DEBUG: (isnil fnc_buildWeightedArray): " + str(isnil "fnc_buildWeightedArray"));	
	
	waituntil {!isnil "fnc_buildWeightedArray"};
	
	_weights = [];
	_weights = 		[_itemType,_itemChance] call fnc_buildWeightedArray;
	//diag_log ("DW_DEBUG: _weights: " + str(_weights));	
	for "_x" from 1 to _num do {
		//create loot
		_index = _weights call BIS_fnc_selectRandom;
		sleep 1;
		if (count _itemType > _index) then {
			//diag_log ("DW_DEBUG: " + str(count (_itemType)) + " select " + str(_index));
			_iArray = _itemType select _index;
			_iArray set [2,_position];
			_iArray set [3,5];
			_iArray call spawn_loot;
			_nearby = _position nearObjects ["WeaponHolder",20];
			{
				_x setVariable ["permaLoot",true];
			} forEach _nearBy;
		};
	};
	};
};


Das fertige Resultat wäre dann s.o.

Bitte beachtet das ihr nur ein Leerzeichen verwendet, da sonst der Server meckert.
Also im groben was kann oder darf man ändern?!

- _num = werte des Lootables
- _itemtype = eure Waffen
- _itemchance = spawnrate der Waffen

Ihr könnt natürlcih auch den obrigens text nutzen, beachtet wie gesagt die leerzeichen!
Nun könnt ihr die Sqf speichern und via Copy - Paste zurück in den Init Ordner packen.
Die Dayz_Server.pbo wieder hochladen/Server Neustarten und Fertig :)

Part II
Serverseitige Einstellung der Spawns.
Als Server Horst :) hat man natürlich noch zu bestimmen, wieviele Crashsites man haben mag.
Das kann eine beliebte Zahl sein. Von 2 - 100 wobei letzteres etwas übertrieben ist.

Wie gehen wir vor?
zunächst einmal führen wir wieder die gleichen schritte wie Oben aus.

Nun gehen wir in den System Ordner unsere Server Pbo.
Dort suchen wir die Server_monitor.sqf

Hierzu scrollen wir bis zur Zeile 206

Spoiler Spoiler

//Spawn crashed helos
for "_x" from 1 to 5 do {
_id = [] spawn spawn_heliCrash;
//waitUntil{scriptDone _id};
};


Was bearbeiten wir?
Wir sehen folgenden Eintrag

_x" from 1 to 5 do - Heist im kontext wir spawnen 1-5 Crashsites aufm Server.
Die Maximale Anzahl wäre dann natürlich 5 Sites.
Einfach ersetzen durch eine höhere Zahl oder niedriger, dies ist euch überlassen.

Bedenkt das ihr bei mehr Sites auch entsprechend mehr Waffen im umlauf bringt.
Sobald ihr dort eure Zahl eingetragen habt.

- Speichern
- Die Server_monitor wieder per copy and paste zurück in die Dayz_server.pbo packen.
- Hochladen und Server Neustarten.



Edit 2

Namalsk Crashsites

Aktuell sind die Sites auf der Map Namalsk Deaktiviert.

Bitte folgenden Eintrag in der Server_monitor hinzu fügen

//Spawn crashed helos
for "_x" from 1 to 5 do {
_id = [] spawn spawn_heliCrash;
//waitUntil{scriptDone _id};
};

Dies am Ende hinzufügen und speichern.

Edit 3

Danke @ zergfraese

Loottable ist Fehlerhaft! Bitte nicht kopieren der fix kommt im laufe des Tages!

Kopieren nur mit genehmigung meinerseits, wer es irgendwo veröffentlichen will - sei bitte so fair und schreibe mir nen nachricht.
Für Spenden


Achtung Support bitte nur via Forum! Ich beantworte keine Pn`s
Das bezieht sich nur auf Nitrado User. Erster anlauf sollte der Support sein via Ticket. Nicht ich ;)

This post has been edited 7 times, last edit by "xmoondockx" (Jan 11th 2013, 11:40am) with the following reason: weil ich es kann :)


9 registered users thanked already.

Users who thanked for this post:

CracyCrazz (30.10.2012), xloligo12 (30.10.2012), Medulla (30.10.2012), Steffox (31.10.2012), zergfraese (03.11.2012), henrik (07.11.2012), Skaro (19.12.2012), toxic755 (05.01.2013), iToastbrot (01.05.2013)

___FaME

User / Kunde

  • "___FaME" is male

Posts: 212

Location: Gelsenkirchen

Occupation: Anwendungsentwickler

Thanks: 36

  • Send private message

2

Tuesday, October 30th 2012, 1:48pm

Fuck Yeah, danke!

Danach hab ich schon lange gesucht :). Ich versuche das ganze mal nachher aus, mal sehen ob das ganze so auch funktioniert.

This post has been edited 1 times, last edit by "___FaME" (Oct 30th 2012, 1:54pm)


Medulla

User / Kunde

  • "Medulla" is male

Posts: 116

  • Send private message

3

Tuesday, October 30th 2012, 10:44pm

Auch hier ein Danke und großes Tennis.

Schön, das es Leute gibt die ihr Wissen hier teilen.
Du hast das, so finde ich, sehr verständlich erklärt.

Gruß
Medulla

Starfish

User / Kunde

  • "Starfish" is male

Posts: 35

Thanks: 1

  • Send private message

4

Thursday, November 1st 2012, 8:16am

Thumbs up Moondock!

Gut beschrieben und hilft sicher dem Großteil an Leuten die hier ein wenig mit dem Heli-Loot experimentieren wollen.

Kurze Anmerkung zur Berechnung der Lootchance der einzelnen Items:

DayZ nutzt ein intern ganz fix gebasteltes Script um die Lootchance auf die Items zu verteilen und entsprechend zu bestimmten was denn nun an der Crashshite spawnt.
Momentan ist die aber teilweise buggy an einigen Stellen und funktioniert das nicht 100% auch wirklich per Zufall.

Deshalb bedenken: Items die weiter vorn (links in unserem Fall) im Item-Array stehen, werden definitiv öfter gespawnt als Items die weiter hinten gelistet sind - unabhängig von der eingestellten Lootchance (die wird auch in Betracht genommen, jedoch scheint die Position im Array schon einen recht erheblichen Teil auszumachen)

Also nicht unbedingt das seltenst zu erlangende Item ganz vorn ins Array setzen, sondern eher weiter hinten postieren. Sonst rennt in 2-3 Tagen jeder aufm Server damit rum. ;)

Gruß
StarfishBT
  • Nitrado Minecraft Kunde
  • Admin auf Moondye7.de #raptor DayZ Server

xmoondockx

User / Kunde

  • "xmoondockx" is male
  • "xmoondockx" started this thread

Posts: 321

Location: Recklinghausen

Thanks: 9

  • Send private message

5

Thursday, November 1st 2012, 6:11pm

Jep ich lasse das mal so stehen bezüglich des Problemes. :)
Für Spenden


Achtung Support bitte nur via Forum! Ich beantworte keine Pn`s
Das bezieht sich nur auf Nitrado User. Erster anlauf sollte der Support sein via Ticket. Nicht ich ;)

zergfraese

User / Kunde

Posts: 87

  • Send private message

6

Saturday, November 3rd 2012, 10:39am

Erstmal danke für das gute Tutorial,
werde nun auch mal ein bissl basteln.

Ich hätte dazu aber noch eine Frage:
Wenn ich in der loottable eigene waffen einfüge, wie sieht es mit muni dazu aus? spawnt die gleich mit oder muss ich sie auch spawnen lassen?
-wie lasse ich in dem fall die passende muni zur richtigen waffe spawnen.

kommt man auch an die voreinstellungen ran um diese zu verändern? dann müsste man nicht alles selber schreiben, nur etwas ändern

Starfish

User / Kunde

  • "Starfish" is male

Posts: 35

Thanks: 1

  • Send private message

7

Wednesday, November 7th 2012, 8:39am

Die Munition zu der Waffe wird generell von ArmA vorgegeben und auch in DayZ verwendet.
Eine G36 z.B. spawnt demnach auch direkt mit Magazinen (meist 0-3 Stück).

Das zu verhindern ist ziemlich kompliziert und den Aufwand eigentlich nicht wert, also einfach überlegen welche Waffen man reinspawnt und bedenken, das viele Waffen verschiedenste Arten an Munition verwenden können.


Welche Voreinstellungen meinst denn sonst noch? Munition hätten wir geklärt, da brauchst nichts extra verändern und der Heli Loot steht ja oben bereits beschrieben und ist so ja auch vorgegeben in den Dateien.


Übrigens: wenn ichs richtig gesehen habe steht der Loot nicht mehr an alter Position, sonder neuerdings in dayz_code.pbo/Loot.hpp (ohne die config.bin zu entpacken).
Dafür deutlich übersichtlicher in senkrecht angeordneten Arrays. :)
StarfishBT
  • Nitrado Minecraft Kunde
  • Admin auf Moondye7.de #raptor DayZ Server

-Theran-

User / Kunde

  • "-Theran-" is male

Posts: 1,597

Location: Eisenberg/Thüringen

Occupation: Freiberufler

Thanks: 99

  • Send private message

8

Wednesday, November 7th 2012, 11:11am

ehr gute TuT hat alles Top geklappt (:

xmoondockx

User / Kunde

  • "xmoondockx" is male
  • "xmoondockx" started this thread

Posts: 321

Location: Recklinghausen

Thanks: 9

  • Send private message

9

Thursday, November 8th 2012, 7:12am

Ich muss mal schauen, danl bliss update hat sich alles verschoben bezüglich des loots.

So hat man auch nicht mehr möglichleit die carpackages zu bearbeiten - heisst man kriegt die volle drohnung an div. wrecks mit eigenen loottables.
Für Spenden


Achtung Support bitte nur via Forum! Ich beantworte keine Pn`s
Das bezieht sich nur auf Nitrado User. Erster anlauf sollte der Support sein via Ticket. Nicht ich ;)

Starfish

User / Kunde

  • "Starfish" is male

Posts: 35

Thanks: 1

  • Send private message

10

Thursday, November 8th 2012, 9:59am

Fixe Erweiterung zum Tutorial:

- die neuen Bliss-Wrecksites (Random Wrecks auf der Karte verteilt, standard 20 Stück je Kartenstart)

>Loot-Table der Wrecks verändern in dayz_server.pbo/compile/wrecks/fnc_wrecks.sqf
Dort sind die jeweils verwendeten Loottables drin, diese werden per Zufall aus einem der angegebenen Classes ausgewählt. Also alles da raus/rein editieren was ihr braucht/nicht haben wollt.

Die Anzahl an Lootspots je Wreck lässt sich in der selben Datei unter Zeile 14 für alle Wrecks außer die beiden folgenden, sowie Zeile 16 für Ural und 17 für C130J Wrecks bestimmen.

So siehts z.B. aus:

Source code

1
2
3
4
_num = round(random 3) + 3;

if (_randomvehicle == "UralWreck") then { _num = round(random 12) + 5; };
if (_randomvehicle == "C130JWreck") then { _num = round(random 12) + 5; };


>Wrecks komplett ausschalten/Anzahl ändern:

In dayz_server.pbo/system/server_monitor.sqf
Ab Zeile 207 so auskommentieren oder entsprechend die Anzahl der Sites auf der Karte limitieren (20 ist standardmäßig eingestellt)

Source code

1
2
3
4
5
//Spawn Wrecks
//for "_x" from 1 to 20 do {
//	_id = [] spawn spawn_wrecks;
//waitUntil{scriptDone _id};
//};


>neue Position der HeliCrash-Loottable:

@Dayz/Addons/dayz_code.pbo/config.cpp ab Zeile 344


Gruß
StarfishBT
  • Nitrado Minecraft Kunde
  • Admin auf Moondye7.de #raptor DayZ Server

xmoondockx

User / Kunde

  • "xmoondockx" is male
  • "xmoondockx" started this thread

Posts: 321

Location: Recklinghausen

Thanks: 9

  • Send private message

11

Friday, November 9th 2012, 6:22am

Edit**
Sehe gerade Starfish hat den Nagel schon aufm kopf getroffen :)
Trotzdem ist es noch too much für mich.

Wer mag kann mich anschreiben, oder ins moonye7 Ts kommen.
Gegen einen kleine obulus schreibe ich alles nach wunsch um, vielleicht mag der Starfish ja helfen.
Für Spenden


Achtung Support bitte nur via Forum! Ich beantworte keine Pn`s
Das bezieht sich nur auf Nitrado User. Erster anlauf sollte der Support sein via Ticket. Nicht ich ;)

This post has been edited 2 times, last edit by "xmoondockx" (Nov 9th 2012, 6:37am)


zergfraese

User / Kunde

Posts: 87

  • Send private message

12

Monday, November 12th 2012, 2:55pm

Ich bräuchte wenn möglich noch eine genauere beschreibung der folgenden werte:







zombieChance = 0; warum steht die auf 0 ?



maxRoaming = 2; kann nur raten, radius in dem zombies spawnen ?



lootChance = 0.5; warum steht das auf 0.5 ? heisst das zu 50% ist nix an der crashsite ?

dann lieber 100% und weniger sites^^

lootPos[] = {}; loot position? vom wrack aus? in der gleichen form wie spieler coords ? ?(

EDIT: mir ist noch was eingefallen:
1.) sind die lootchance nachkommastellen beliebig, also funzt auch 0.0001 ?
2.) irgendwo stand, die wahrscheinlichkeit könnte auch von der position in der liste abhängen (in der ALTEN loottable). trifft dies noch zu ?

This post has been edited 1 times, last edit by "zergfraese" (Nov 12th 2012, 3:07pm)


Starfish

User / Kunde

  • "Starfish" is male

Posts: 35

Thanks: 1

  • Send private message

13

Friday, November 16th 2012, 6:40pm

Ich bräuchte wenn möglich noch eine genauere beschreibung der folgenden werte:
zombieChance = 0; warum steht die auf 0 ?
maxRoaming = 2; kann nur raten, radius in dem zombies spawnen ?

lootChance = 0.5; warum steht das auf 0.5 ? heisst das zu 50% ist nix an der crashsite ?

dann lieber 100% und weniger sites^^

lootPos[] = {}; loot position? vom wrack aus? in der gleichen form wie spieler coords ? ?(

EDIT: mir ist noch was eingefallen:
1.) sind die lootchance nachkommastellen beliebig, also funzt auch 0.0001 ?
2.) irgendwo stand, die wahrscheinlichkeit könnte auch von der position in der liste abhängen (in der ALTEN loottable). trifft dies noch zu ?


Die Werte zombieChance, maxRoaming, lootChance etc. kannste leider getrost ignorieren. Die werden vom Server nicht aus der server-datei genommen sondern wiedermal vom clienten genutzt. So wie halt eben Zombies selbst von Client gespawnt werden und der server nur wenig damit am hut hat.
LootChance hat beim heli generell keine wirkung und die lootPos wird automatisch in abhängigkeit vom objekt berechnet.

Rein theoretisch funkt auch 0.00001, aber effektiv gehen würde ich bis 2 stellen nach komma (0.01), da die rundungsberechnung eh schon ungenau ist und das nicht unbedingt besser wird durch mehr kommastellen, vielmehr glaub ich sogar er rundet werte einfach massivst auf wenn sie net in die rechnung passen.

zwecks posi in der liste: ich habs bis jetzt nicht probiert, aber wenn du wenige items in deiner loot table für heli crashes hast (sagen wir mal <10-15), dann scheinen items weiter vorn im array schon bevorzugt zu werden und treten deutlich öfter auf bei genügend restarts.

Gruß
StarfishBT
  • Nitrado Minecraft Kunde
  • Admin auf Moondye7.de #raptor DayZ Server

StClaus

User / Kunde

  • "StClaus" is male

Posts: 6,883

Thanks: 142

  • Send private message

14

Sunday, November 18th 2012, 11:01am

Tutorial wurde in die Wiki übertragen. Gerne können dort Änderungen gemacht werden :)
=> http://wiki.nitrado.net/index.php/Helicrashsite

Skaro

User / Kunde

  • "Skaro" is male

Posts: 1,614

Thanks: 64

  • Send private message

15

Monday, December 10th 2012, 10:19pm

Gibt es auch eine Möglichkeit wo man einstellt nach welcher Entfernung Items und Zombies Spawnen?
Privater Support nur gegen Bezahlung

Developer of
ArmA 3: Epoch Mod
ArmA 2: DayZ Mod, DayZ Epoch, DayZ Unleashed, DayZ Hunting Grounds

Chazer

User / Kunde

Posts: 59

  • Send private message

16

Saturday, December 15th 2012, 1:15pm

Also ich hab das so eingefügt aber nun bekommt man nur noch Loading Bug.
Also so wie es hier steht geht es nicht. Hab jetzt wieder das backup drauf.

Medulla

User / Kunde

  • "Medulla" is male

Posts: 116

  • Send private message

17

Saturday, December 15th 2012, 1:52pm

Also ich hab das so eingefügt aber nun bekommt man nur noch Loading Bug.
Also so wie es hier steht geht es nicht. Hab jetzt wieder das backup drauf.

1103 Leute haben sich diesen Thread schon durchgelesen und sicher auch danach entsprechend ihre Dateien geändert. Du bist nun der Erste, bei dem es nicht geht.
Die Anleitung funktioniert zu 100%, denn bei mir geht es auch. Nur halt bei dir nicht...

Chazer

User / Kunde

Posts: 59

  • Send private message

18

Sunday, December 16th 2012, 12:01pm

Da steht doch was mit Loottable nicht kopieren gilt das noch ?

xmoondockx

User / Kunde

  • "xmoondockx" is male
  • "xmoondockx" started this thread

Posts: 321

Location: Recklinghausen

Thanks: 9

  • Send private message

19

Sunday, December 16th 2012, 4:48pm

Wird wohl so sein, wenn ich es nicht geändert habe.
Wie wäre es den mal mit selber schreiben? Steht ja immerhin auch oben wie es gemacht werden sollte.
Für Spenden


Achtung Support bitte nur via Forum! Ich beantworte keine Pn`s
Das bezieht sich nur auf Nitrado User. Erster anlauf sollte der Support sein via Ticket. Nicht ich ;)

Chazer

User / Kunde

Posts: 59

  • Send private message

20

Sunday, December 16th 2012, 5:14pm

Wird wohl so sein, wenn ich es nicht geändert habe.
Wie wäre es den mal mit selber schreiben? Steht ja immerhin auch oben wie es gemacht werden sollte.
ich hab des jetzt so, zum Test:

Source code

1
2
3
4
5
6
	_config = 		configFile >> "CfgBuildingLoot" >> "HeliCrash";
	_itemType =		[["G36K_Camo","weapon"]] 
	//diag_log ("DW_DEBUG: _itemType: " + str(_itemType));	
	_itemChance =	[0,5]
	//diag_log ("DW_DEBUG: _itemChance: " + str(_itemChance));	
	//diag_log ("DW_DEBUG: (isnil fnc_buildWeightedArray): " + str(isnil "fnc_buildWeightedArray"));



und man bekommt immer loading bug

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net