Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 02.06.2014, 18:25   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard Lichter nicht in MP Mission

Guten Tag,
Ich hatte etwas gebasselt um Licht in die Häuser zu bringen. Dies soll im MP ablaufen daher lasse ich nur denn Server denn Script ausführen. Dies macht er auch erfolgreich!

Doch leider Sehen Spieler das Licht nicht und ich kann es mir nicht so Recht erklären. Wenn ich es bei mir Lokal ausführe sehe ich Licht.

Create Vehicle geht ja Global. die ganzen Licht Parameter sind da gegen nur Lokal deswegen gebe ich die zu denn Licht weiter an alle Clienten.

In einen Sepperaten Script lasse ich die Variablen auf True bzw false schalten. (tag, nacht)

Hier der Script.
Code:
_objHouse = nearestObjects [getmarkerpos "licht", ["House"], 250]; //sucht häuser
_lichter = [
	[250,150,50],//Gelb
	[100,200,255],//Tv
	[80,40,20],//dunkelgeld
	[255,200,100],//gelb
	[255,204,102],//gelb3
	[255,255,255],//weis
	[180,200,255]//tv2
	];
Code:
[_objHouse,_lichter] spawn {	
	while {true} do {
	_objHouse = _this select 0;
	_lichter = _this select 1;
		waituntil {nok_hauslichtan};
		diag_log "Lichter gehen an";
		if (count nok_hauslichter == 0) then {
			{
				if (random 1 >0.8 && nok_hauslichtan) then {
					sleep random 3;
					licht = createVehicle ["#lightpoint", getPos _x, [], 0, "CAN_COLLIDE"];
					licht setLightDayLight true;
					_random = _lichter select (random(round(count _lichter)-1));
					licht setLightBrightness random 2;
					licht setLightColor _random;
					licht setLightAmbient [random 1,random 1,random 1];
					licht setLightIntensity random 10;
					_x setvariable ["hauslicht",licht];
					publicvariable "licht";
					nok_hauslichter set [count nok_hauslichter, _x];
				};
			} forEach _objHouse;
		};
		nok_hauslichtan = false;
	};
};
Nokman ist offline   Mit Zitat antworten
Alt 03.06.2014, 08:01   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Also ich habe keine Ahnung warum du Variablen setzt.
Licht muss nicht public sein. Das objekt (der Lichtpunkt) wird überall erzeugt.

Brightness kann u.U. = 2 sein!!! Willst du eine Atombombe simulieren? Max. 1 und das ist schon hell.

Dann diese Zeile
Code:
_random = _lichter select (random (round(count _lichter)-1));
Schau dir mal das Kommando floor an ;

Ich habe es mal kurz gefasst.
Aufruf über [] execVM "hauslichter.sqf";

Code:
if (!isServer) exitWith {};
private ["_objHause", "_lichter", "_licht"];
_objHause = nearestObjects [getmarkerpos "licht", ["House"], 250]; //sucht häuser
{
_lichter = [
    [250,150,50],//Gelb
    [100,200,255],//Tv
    [80,40,20],//dunkelgeld
    [255,200,100],//gelb
    [255,204,102],//gelb3
    [255,255,255],//weis
    [180,200,255]//tv2
    ] call BIS_fnc_selectRandom;
_licht = createVehicle ["#lightpoint", getPos _x, [], 0, "CAN_COLLIDE"];
_licht setLightDayLight true; 
_licht setLightBrightness (0.05+ (random 0.2);
_licht lightAttachObject [_x, [0,0,1]];
_licht setLightColor _lichter;
} forEach _objHause;
Ein einfaches
Code:
_licht = "#lightpoint" createVehicle (position _x);
macht es auch.

Code:
_licht lightAttachObject [_x, [0,0,1]];
Hebt das Licht an. Bei deiner Version war es im Boden

Geändert von Drunken Officer (03.06.2014 um 10:50 Uhr).
Drunken Officer ist offline   Mit Zitat antworten
Alt 03.06.2014, 15:46   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Ich habe es über eien Variable gemacht da ich eben dachte das es daran liegt.

Das problem ist auch das selbe bei deinen die Lichter werden mir nicht angezeigt wenn ich nicht der Server bin. Also im Editor ist die Stadt Hell, Ich hoste die Mission ist es auch Hell. Aber wenn ich einen Server nehme auf ihn Connecte ist es Dunkel.
Nokman 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
Arma 3 Checkpoint Mission DennisBI Editing & Scripting 8 29.09.2013 15:51
MP Mission Jagdkommando - Ohne Scripte u.Ä. FiesesAlien Usermade Missions 0 18.06.2013 02:49
Missionserstellung Tipps&Tricks Moerderhoschi Editing & Scripting 28 12.01.2013 14:38
Patch 1.60! Xeno Community 69 11.01.2012 12:41
1.60 rc Dieter66 Community 47 22.12.2011 15:49


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