Wen ich zuhaus bin teste ich es. Danke für sie schnelle Antworten
Beiträge von xDreamzZ
-
-
Häuser kann man weiterhin aufschließen und bei Lagerhallen wird nichtmals eine Meldung gegeben. In der keyhandler wird ja nur was zu den classname der Häuser was gesagt aber von den classname der Lagerhalle steht dort nichts. Muss dort nicht was hin?
-
Keiner eine Idee?
-
Guten Morgen,
ich habe das Problem das man keine Lagerhallen abschließen kann. Häuser abzuschließen funktioniert. RPT oder Client Log sagt nichts.
Ich habe mich an folgendem probiert was aber weiter nicht funktioniert:
Code: lockuphouse.sqf
Alles anzeigen/* Author: Bryan "Tonic" Boardwine Description: Locks up the entire house and closes all doors. */ private["_house"]; _house = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param; if(isNull _house OR !(_house isKindOf "House_F")) exitWith {}; if(isNull _house OR !(_house isKindOf "Land_i_Shed_Ind_F")) exitWith {}; _numberOfDoors = getNumber(configFile >> "CfgVehicles" >> (typeOf _house) >> "numberOfDoors"); if(_numberOfDoors == -1 OR _numberOfDoors == 0) exitWith {}; //MEH titleText [localize "STR_House_LockingUp","PLAIN"]; sleep 3; for "_i" from 1 to _numberOfDoors do { _house animate[format["door_%1_rot",_i],0]; _house setVariable[format["bis_disabled_Door_%1",_i],1,true]; }; _house setVariable["locked",true,true]; titleText[localize "STR_House_LockedUp","PLAIN"];
Ich hatte Zeile 10 eingefügt.
"if(isNull _house OR !(_house isKindOf "Land_i_Shed_Ind_F")) exitWith {};"Was muss ich tun?
Code: fn_keyHandler.sqf
Alles anzeigen//U Key case 22: { if(!_alt && !_ctrlKey) then { if(vehicle player == player) then { _veh = cursorTarget; } else { _veh = vehicle player; }; if(_veh isKindOf "House_F" && playerSide == civilian) then { if(_veh in life_vehicles && player distance _veh < 8) then { _door = [_veh] call life_fnc_nearestDoor; if(_door == 0) exitWith {hint "Du bist nicht in der Nähe einer Tür!"}; _locked = _veh getVariable [format["bis_disabled_Door_%1",_door],0]; if(_locked == 0) then { _veh setVariable[format["bis_disabled_Door_%1",_door],1,true]; _veh animate [format["door_%1_rot",_door],0]; hint composeText [ image "icons\lock.paa", " Tür abgeschlossen" ]; //systemChat "Du hast die Tür abgeschlossen."; } else { _veh setVariable[format["bis_disabled_Door_%1",_door],0,true]; _veh animate [format["door_%1_rot",_door],1]; hint composeText [ image "icons\unlock.paa", " Tür aufgeschlossen" ]; //systemChat "Du hast die Tür aufgeschlossen."; }; }; } else { _locked = locked _veh; if(_veh in life_vehicles && player distance _veh < 8) then { if(_locked == 2) then { if(local _veh) then { _veh lock 0; _veh animateDoor ["door_back_R",1]; _veh animateDoor ["door_back_L",1]; _veh animateDoor ['door_R',1]; _veh animateDoor ['door_L',1]; _veh animateDoor ['Door_rear',1]; _veh animateDoor ['Door_LM',1]; _veh animateDoor ['Door_RM',1]; _veh animateDoor ['Door_LF',1]; _veh animateDoor ['Door_RF',1]; _veh animateDoor ['Door_LB',1]; _veh animateDoor ['Door_RB',1]; } else { [[_veh,0], "life_fnc_lockVehicle",_veh,false] spawn life_fnc_MP; _veh animateDoor ["door_back_R",1]; _veh animateDoor ["door_back_L",1]; _veh animateDoor ['door_R',1]; _veh animateDoor ['door_L',1]; _veh animateDoor ['Door_rear',1]; _veh animateDoor ['Door_LM',1]; _veh animateDoor ['Door_RM',1]; _veh animateDoor ['Door_LF',1]; _veh animateDoor ['Door_RF',1]; _veh animateDoor ['Door_LB',1]; _veh animateDoor ['Door_RB',1]; }; hint composeText [ image "icons\unlock.paa", " Fahrzeug aufgeschlossen" ]; player say3D "unlock"; } else { if(local _veh) then { _veh lock 2; _veh animateDoor ["door_back_R",0]; _veh animateDoor ["door_back_L",0]; _veh animateDoor ['door_R',0]; _veh animateDoor ['door_L',0]; _veh animateDoor ['Door_rear',0]; _veh animateDoor ['Door_LM',0]; _veh animateDoor ['Door_RM',0]; _veh animateDoor ['Door_LF',0]; _veh animateDoor ['Door_RF',0]; _veh animateDoor ['Door_LB',0]; _veh animateDoor ['Door_RB',0]; } else { [[_veh,2], "life_fnc_lockVehicle",_veh,false] spawn life_fnc_MP; _veh animateDoor ["door_back_R",0]; _veh animateDoor ["door_back_L",0]; _veh animateDoor ['door_R',0]; _veh animateDoor ['door_L',0]; _veh animateDoor ['Door_rear',0]; _veh animateDoor ['Door_LM',0]; _veh animateDoor ['Door_RM',0]; _veh animateDoor ['Door_LF',0]; _veh animateDoor ['Door_RF',0]; _veh animateDoor ['Door_LB',0]; _veh animateDoor ['Door_RB',0]; }; hint composeText [ image "icons\lock.paa", " Fahrzeug abgeschlossen" ]; player say3D "car_lock";
Meine vermutung liegt das man oben wo das aufschliesen vom Haus steht das man noch die Classname von der Lagerhalle einbauen muss oder?
Gruß
-
Wirklich super Idee. Sehr hilfreich für größere Server oder kleinere Server die nicht viel Root Power haben. "Like"
Gruß
-
Hi,
seit dem Update auf 1.60 verschwindet die Statusbar einfach so im Spiele, ohne was zu machen oder so. Es erscheint auch kein Fehler. Sie wird irgendwie auf einmal nicht mehr angezeigt. Das seltsame ist dass ich das noch nie selbst erlebt habe, wurde mir von Spielern berichtet, aber kann mir das garnicht erklären. Weiß jemand was, ob es da vielleicht wirklich Probleme geben soltle die mit dem Update zusammen hängen?
MfG
Satuin78
Moin, ich könnt mir nicht erklären wie das passiert. Habe damit keine Probleme. Meine spontan Idee wäre das du einen Timer erstellst das er z.b jede 10 Minuten einfach mal das hud aktuallisiert, Wie oben im Tutorial """[] call life_fnc_hudUpdate;"
Gruß
-
Hm, noch nie gehört oder gesehn. Und wen es sowas gibt dann bestimmt nicht released
Noch in keinem Forum was gelesen.Gruß
-
Ehm, warum benutzt du deine bisherige Map nicht im 3D Editor?
Und dann einfach wen du deine Map im 3D Editor geladen hast dein Polizei HQ Mappen. Ist ja iwie einfacher oder?
Wen du das Problem hast wen du die Karte laden willst im 3D Editor und die Karte leer ist eine einfache Lösung:2D Editor öffen, Spielbare Unit erstellen und speichern. Nun solltest du die Karte im 3D Editor laden können. Vergiss nicht wen du die Karte auf den Server haust wieder die Spieler Unit zu löschen.
Gruß
-
Klappt wunderbar!
Dankeschön -
Hallo,
folgendes Problem:
Ich habe bei mir in der West Fraktion Bundeswehr eingebaut. Bundeswehr fängt ab dem 8 Rank an. Nun wollte ich das es zwei verschiedene Dienstausweise gibt. Dabei habe ich Probleme bei der Schreibweise.
Habe es wie folgt Probiert:
Code: fn_copShowlicence.sqf
Alles anzeigen/* File : fn_copShowLicense.sqf Quelle: Black Lagoon */ private["_target", "_message","_coplevel","_rang"]; _target = cursorTarget; if(playerSide != west) exitWith { hint "Du bist kein Cop!"; }; if( isNull _target) then {_target = player;}; if( !(_target isKindOf "Man") ) then {_target = player;}; if( !(alive _target) ) then {_target = player;}; _coplevel = call life_coplevel; _bundeslevel = call life_coplevel; switch ( _coplevel ) do { case 1: { _rang = "Polizeischüler"; }; case 2: { _rang = "Polizeimeisteranwärter"; }; case 3: { _rang = "Polizeiwachtmeister"; }; case 4: { _rang = "Polizeikommisar"; }; case 5: { _rang = "SEK"; }; case 6: { _rang = "Polizeidirektor"; }; case 7: { _rang = "Polizeipräsident"; }; case 8: { _rang = "Grundwehrdienst"; }; case 9: { _rang = "Anwärter"; }; case 10: { _rang = "Soldat"; }; case 11: { _rang = "Leutnant";}; case 12: { _rang = "General";}; default {_rank = "Error";}; }; if((life_coplevel) >= 8) then { _message = format["<img size='10' color='#FFFFFF' image='textures\cop\bundeswehrmarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Bundeswehr</t>", name player, _rang]; } else { _message = format["<img size='10' color='#FFFFFF' image='textures\cop\polizeimarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Police</t>", name player, _rang]; }; [[player, _message],"life_fnc_copLicenseShown",_target,false] spawn life_fnc_MP;
Folgende Client Fehlermeldung tritt beim zeigen auf:
Code
Alles anzeigen15:42:13 Error in expression <nk = "Error";}; }; if((life_coplevel) >= 8) then { _message = format["<img si> 15:42:13 Error position: <>= 8) then { _message = format["<img si> 15:42:13 Error >=: Typ code, erwartet Zahl,Keine Zahl 15:42:13 File mpmissions\__CUR_MP.Altis\core\cop\fn_copShowLicense.sqf, line 41 15:42:21 Error in expression <nk = "Error";}; }; if((life_coplevel) >= 8) then { _message = format["<img si> 15:42:21 Error position: <>= 8) then { _message = format["<img si> 15:42:21 Error >=: Typ code, erwartet Zahl,Keine Zahl 15:42:21 File mpmissions\__CUR_MP.Altis\core\cop\fn_copShowLicense.sqf, line 41
Orginaldatei wie es funktioniert aber nur mit einer Marke:
Code: fn_copshowlicence.sqf
Alles anzeigen/* File : fn_copShowLicense.sqf Quelle: Black Lagoon */ private["_target", "_message","_coplevel","_rang"]; _target = cursorTarget; if(playerSide != west) exitWith { hint "Du bist kein Cop!"; }; if( isNull _target) then {_target = player;}; if( !(_target isKindOf "Man") ) then {_target = player;}; if( !(alive _target) ) then {_target = player;}; _coplevel = call life_coplevel; _bundeslevel = call life_coplevel; switch ( _coplevel ) do { case 1: { _rang = "Polizeischüler"; }; case 2: { _rang = "Polizeimeisteranwärter"; }; case 3: { _rang = "Polizeiwachtmeister"; }; case 4: { _rang = "Polizeikommisar"; }; case 5: { _rang = "SEK"; }; case 6: { _rang = "Polizeidirektor"; }; case 7: { _rang = "Polizeipräsident"; }; case 8: { _rang = "Grundwehrdienst"; }; case 9: { _rang = "Anwärter"; }; case 10: { _rang = "Soldat"; }; case 11: { _rang = "Leutnant";}; case 12: { _rang = "General";}; default {_rank = "Error";}; }; _message = format["<img size='10' color='#FFFFFF' image='textures\cop\polizeimarke.jpg'/><br/><br/><t size='2.5'>%1</t><br/><t size='1.8'>%2</t><br/><t size='1'>Altis Police</t>", name player, _rang]; [[player, _message],"life_fnc_copLicenseShown",_target,false] spawn life_fnc_MP;
Danke
-
//Edit
-
Danke! Es funktioniert nur ich bekomme einen Client Error?
Code14:31:39 Error in expression <ormat["Willkommen auf !", _rscLayer]; [] spawn { sleep 2; _counter> 14:31:39 Error position: <_rscLayer]; [] spawn { sleep 2; _counter> 14:31:39 Error Nicht definierte Variable in Ausdruck: _rsclayer
// Gelöst, Sorry
Nochmal Danke!
-
Hallo @Saturin78
NPC´s ziehen mehr FPS als Schilder. Bei mir ist es so das ich einige NPC´s habe aber an Stellen wo mehrere an einem Fleck sind, stehen Schilder um die Performance zu schonen.
-
Hallo,
ich habe ein Problem:
Es funktioniert alles wunderbar außer natürlich das das es neu dem Respawnen oder Tod neu laden soll. Ich habe keine Client Errors und auch keine RPT Errors. Ich weis auch was mein Problem ist.
Das hier ist meine hudUpdate:
Code: fn_hudUpdate.sqf
Alles anzeigen/* File: fn_hudUpdate.sqf Author: Bryan "Tonic" Boardwine Description: Updates the HUD when it needs to. */ private["_ui","_food","_water","_health"]; disableSerialization; _ui = uiNameSpace getVariable ["playerHUD",displayNull]; if(isNull _ui) then {[] call life_fnc_hudSetup;}; _food = _ui displayCtrl 23500; _water = _ui displayCtrl 23510; _health = _ui displayCtrl 23515; //Update food _food ctrlSetText format["%1", life_hunger]; _food ctrlCommit 0; //Update Water _water ctrlSetText format["%1", life_thirst]; _water ctrlCommit 0; //Update Health _health ctrlSetText format["%1", round((1 - (damage player)) * 100)]; _health ctrlCommit 0;
Ich hatte vorher keine Serverinfoleiste sondern lediglich 3 Infobilder mit Hunger, Wasser und Lebensanzeige. Diese waren mit meiner ui.hpp verknüpft.
Wie unschwer zu erkennen ist aktualisiert er also _food bla bla mit der idc 23500
Wie ist es den hier aufgebaut? Gibt es keine idc´s? Wurde es anders gemacht. Weil es bringt mir ja nix wen ich in jede Datei "[] call hudUpdate" blabla reinschreibe wen er völlig andere idc´s nehmen will.
Hat jemand paar Ansätze für mich?
Danke -
nope.Jede Mod enthält eine config.cpp.
Diese wird beim Erstellen der mit in eine config.bin umgewandelt.
CfgPatches enthält die classes.
In dem Fall die class jonzie_carpark.Eine Neuinstallation seitens arma bringt da nichts.
Es ist ein Mod Fehler, bzw eine missing class.Okay danke für Belehrung. Wusst ich selber nicht.
Dankeschön
-
Er will den Dronen Rucksack als normalen Rucksack verwenden, ohne die Drohne.
Okay danke dann hat es sich geklärt
-
Also als ich immer diese "bin" bla bla Errors hatte war meine Lösung immer neu Arma runterladen etc und alles neu machen. Das sind doch diese Standart Arma Dateien? Diese binarisierten Dateien. Weis da net so genau bescheid. Würde das als letzten Weg mal versuchen.
Gruß
-
Hallo @dingo
Wen ich deine Frage richtig verstanden habe...
Sollt es so funtkionieren.
Einfach die Drohnentasche (Rucksack) im Kleidershop einfügen. Dann musst du in ein weiteren Shop z.b Waffenshop den UAV Terminal einfügen.
Ich hatte bei meiner Altis Version dass schon vor Monaten eingefügt daher weis ich das nichtmehr zu 100% ob das alles war.
Probier es aus und sag dann nomma Bescheid.Gruß
-
Hallo @harti
Am einfachsten du schaust dir ein Tutorial wo das Native Network (nPad) eingefügt wird. Dort schaust dir die Quellcodes an bezüglich des Wantedadd2 und allen anderen Funktionen und den Icons. Einfach mal genauer durchlesen.
[Tutorial] Tablet Z-Menü (nPad)
Bei Fragen nochmal melden.
-
Zu Punkt 2: Die Standart variable zeigt an seid wann der Server läuft. Nur mal so als edit. Weiter kann ich dir nicht helfen sorry.
Gruß