Alles anzeigenDa muss ich br1zey zustimmen.
//Fueler
_vehicle setFuelCargo 0;
//Rapair
_vehicle setRepairCargo 0;//Ammo
_vehicle setAmmoCargo 0;
Ist die einfachste Möglichkeit das zu verhindern.
Verstehe nur nicht recht wo dann das rein soll?
Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.
Alles anzeigenDa muss ich br1zey zustimmen.
//Fueler
_vehicle setFuelCargo 0;
//Rapair
_vehicle setRepairCargo 0;//Ammo
_vehicle setAmmoCargo 0;
Ist die einfachste Möglichkeit das zu verhindern.
Verstehe nur nicht recht wo dann das rein soll?
Müsste die Zeile dann so aussehen?
if ((SEL(_vInfo,2)) isEqualTo ("B_Truck_01_fuel_F")) || ((SEL(_vInfo,2)) isEqualTo ("I_Truck_02_fuel_F")) || ((SEL(_vInfo,2)) isEqualTo ("O_Heli_Transport_04_fuel_black_F")) || ((SEL(_vInfo,2)) isEqualTo ("C_Van_01_fuel_F")) || ((SEL(_vInfo,2)) isEqualTo ("O_Truck_03_fuel_F")) || ((SEL(_vInfo,2)) isEqualTo ("C_Van_01_fuel_white_F")) || ((SEL(_vInfo,2)) isEqualTo ("C_Van_01_fuel_red_F")) || ((SEL(_vInfo,2)) isEqualTo ("C_Van_01_fuel_white_v2_F")) || ((SEL(_vInfo,2)) isEqualTo ("C_Van_01_fuel_red_v2_F")) ) then {
_vehicle setFuelCargo 0;
};
Hallo zusammen,
ich habe auf meinem AL 4.0 Server das Tanken an Tankfahrzeugen mit diesem Code in der /life_server/Functions/Systems/fn_spawnVehicle.sqf abgeschaltet.
//Verhindert das Tanken an Tankfahrzeugen
if ((EQUAL(SEL(_vInfo,2),"B_Truck_01_fuel_F"))
(EQUAL(SEL(_vInfo,2),"I_Truck_02_fuel_F"))
(EQUAL(SEL(_vInfo,2),"O_Heli_Transport_04_fuel_black_F"))
(EQUAL(SEL(_vInfo,2),"C_Van_01_fuel_F"))
(EQUAL(SEL(_vInfo,2),"O_Truck_03_fuel_F"))
(EQUAL(SEL(_vInfo,2),"C_Van_01_fuel_white_F"))
(EQUAL(SEL(_vInfo,2),"C_Van_01_fuel_red_F"))
(EQUAL(SEL(_vInfo,2),"C_Van_01_fuel_white_v2_F"))
(EQUAL(SEL(_vInfo,2),"C_Van_01_fuel_red_v2_F")) ) then {
_vehicle setFuelCargo 0;
};
Nun bin ich dabei eine Tanoa Life 5.0.0 zu testen und dort funktioniert diese Methode nichtmehr. Er bringt dann immer einen Fehler im Server_Log.
------------->
Fehler Name: Fehlendes Zeichen
23:45:27 Error in expression <],_damage select _i];
23:45:27 Error position: <(SEL(_vInfo,2),"B_Truck_01_fuel_F"))
>
23:45:27 Error Missing )
23:45:27 File life_server\Functions\Systems\fn_spawnVehicle.sqf, line 178
------------->
Finde da aber keine fehlende Klammer. Hat sich da irgendwas im Syntax bei der 5.0.0 verändert, so dass diese Codezeile nimmer geht?
MfG
Saturin78
Hört sich sehr interessant an.
MfG
Saturin78
Ohje, denke du bist hier falsch, die sprachliche Barriere ist doch viel zu hoch fürchte ich.
Kann es sein dass du die NPCs der Dealer verändert hast? Die Namen der Dealer werden in nem Script verwendet. (Da können die Cops abfragen wer verkauft hat und so. Bei dir kommt nur der Fehler dass dealer_1 fehlt und die anderen Fehler gehören dazu.
Gehörte zwar nicht zu Thema aber da ich das grad in deinen Logs sah.
Also bei mir funktioniert das ganze, bis auf die Funktion, dass die eingestellte Zeit in die DB eingetragen wird. Da bleibt in 'jail_time' einfach ne 0 drin.
Hast du wirklich alle Zeilen eingefügt, die in den Dateien sind, Achtung nicht einfach kopieren, da in einigen Dateien auch andere Sachen drin sind. Der Ersteller hat die einzufugenden Zeilen extra markiert.
Darf man fragen was du gemacht hast?
Ok, werde da nochmal nachschauen. Dachte mir nur dass wegen den beiden teilen da was anders ist. ![]()
Aber in der Hauptsache geht es ja um die Waffen, Magazine und Westen die einfach nicht da sind wenn ich sie im Editor gesetzt habe und dann auf dem Server nachschauen. Wobei ich nun nen Verdacht habe. Ich habe die als simple Objekte gesetzt. Habe den Gedanken, dass es da nicht geht. Werd ich heute Abend wenn ich heim komme nochmal testen ohne den Haken bei simplen Objekten.
Hallo zusammen.
Ich habe gerade ne neue Map angefangen einzurichten. Nun haben wir ne Art Waffenkammer erstellt. Haben aber das Problem, dass die als Demo gesetzten Waffen auf dem Server verschwinden oder garnicht erst erscheinen. Im Editor und der dortigen Vorschau sind sie da. Muss man die irgendwie speziell setzen? Weil so Kleinkram wie Wasserflaschen oder Besteck usw. Ist ja auch da auch auf dem Server.
Außerdem, würde ich gerne einem gesetzten DekoHunter einen Skin zuweisen, wie kann ich das machen? Sind ja 2 Skins ( Vorne und Hinten)
MfG
Saturin78
Sind die Tasten im fn_keyHandler auch eingefügt. Da muss das auch rein, sonst kann man lange auf Q und E rum drücken.
Schau mal welcher Benutzer in deiner DB da was speichern darf. Bei meiner Tanoa Life 5.0.0 war als User in der DB ' Arma' drin und sonst überall 'root' in den Logs stand nie was nur in den DB Logs. Vielleicht hilft das. Seit ich das geändert habe speichert er alles.
In_initSurvival in /core/
Dort ist z. B. Drin dass du Wasser alle 600s verbraucht und essen alle 860s (irgendwas um 800 halt). Du hast die Möglichkeit einmal einzustellen wieviel er abziehen soll oder wie oft, also zB. Die 600s runter setzen. (Übrigens aktualisiert sich deine Hud Leiste dann öfter)
Also danke für das TUT,
habe gerade einen Tanoa Life 5.0 (exDB3) Terstserver gestartet und das TUT hat auf anhieb funktioniert.
Dachte erst es aktuallisiert nicht, aber ich habe es auf alle 15 min und anch 2 mal saven eingestellt, da hat er die neuen Preise auch in die DB geschrieben.
Besten Dank.
Die einzige Datei in der diese Zeile vorkommt: _unit = _this select 4;
ist die functions.sqf im life Server. Ich hab hier mal beide Dateien hoch geladen, vielelicht entdeckt jemand was da nicht stimmt.
Hallo,
ich habe gerade mal einen neuen Tanoa Server zum Testen gestartet. Soweit läuft die aktuelle Tanoa 5.0 Version mit exDB3 welches ich hier aus dem Forum runter geladen habe. nun habe ich das SQL Smartphone eingebaut. Es tut auch irgendwie, also Nachrichten werden gesendet etc. Allerdings habe ich das Problem, dass keine Nachrichten in der DB gespeichert werden und immer ein kleiner Fehler kommt, wenn ich als Cop eine Meldung an alle Cops schicke. Siehe Screenshot:
Ich vermute dass es an den Coordinaten liegt, weil die sind in der Nachricht ja als Uncnown angegeben. Habe die Server und Client Logs beigefügt.
Außerdem die Log Datei der DB. Vielleicht hat da jemand eine Idee.
Besten Dank.
Hallo zusammen,
ich habe mir da eine Anleitung für einen Headless Client rausgesucht. Ich bin nach dieser vorgegangen und habe einen Eingerichtet. Dieser läuft auch und verbindet sich mit dem Server.
Nun wird in der Anleitung beschrieben, wie man KI´s z.B. darauf ausführen kann. Ich habe nun mal zum Test 4 NPC´s eine Animation verpasst. Dazu habe ich den 12. Post dieser Anleitung verwendet. [Tutorial] NPCs Animationen zuweisen! Und nach der Anleitung für den HC die Einheit auf den HC transveriert, indem in der init der Einheit nun diese Zeile eingefügt wurde:
null=[this, HC1] execVM "moveToHC.sqf";
/*
#####################################################################################
# Datei: moveToHC.sqf #
# Beschreibung: Es werden AI Einheiten auf den HeadlessClient verschoben um damit #
# die Serverleistung zu verbessern. Diese Datei ist für die NPC´s #
# und Einheiten, die direkt auf der Map gesetzt sind. #
# Es muß in jede gesetzte Einheit ein Eintrag in die Init gemacht #
# werden. #
# Init-Code: null=[this, HC1] execVM "moveToHC.sqf"; #
#####################################################################################
*/
if (!isServer) exitWith {diag_log format ["HC: Leider keine Serverausführung!"];}; //fg ; // only run on the server!
if (!isMultiplayer) exitWith {diag_log format ["HC: Leider keine Multiplayer Version!"];}; // only run in MP environment !
waitUntil {time > 2}; //waituntil mission starts to ensure HC is loaded
_unit = _this select 0; // first passed variableis the unit
_HC = _this select 1; // second passed variable is the HC name (HC1 here)
if (isNull _HC) exitWith {
diag_log format["HC: Headless client NOT present, keeping %1 on the server.",_unit];
}; // only run if HC1 is present
_HCid = owner _HC; // get HCclient ID
_unitGroup = group _unit; // get unit's group
_unitGroup setGroupOwner _HCid;
if(_unitGroup setGroupOwner _HCid) then {
diag_log format["HC: Successfully transfered group %1 to %2",_unitGroup,_HC];
} else {
diag_log format["HC: Failed to transfered group %1 to %2",_unitGroup,_HC];
};
Alles anzeigen
Allerdings bringt er mir in den Logs nun die Dialoglog-Meldung: "HC: Failed to transfered C Golf 2-1 to HC1", "HC: Failed to transfered R Alpha 1-2 to HC1", "HC: Failed to transfered R Alpha 1-3 to HC1"
Also hat demnach das verschieben auf den HC nicht geklappt. Die Anleitung nach der ich vorgegangen bin fänge ich in Dateiupload, wenn das nicht erlaubt ist, bitte ich es zu löschen.
Hat jemand ne Idee wie ich diese animierten NPC´s auf dem HC ausführen kann? Desweiteren kann man doch auch noch andere Dinge über den HC ausführen, oder nicht? Gibt es da noch Anleitungen, wie man z.B. die DB Sachen auslagern kann usw.? Es wäre auch interessant das Airdrop-Skript das hier im Forum sit auf dem HC auszuführen stat auf dem Hauptserver.
Der HC verbindet sich mit dem Server, das läuft Problemlos, Server und HC melden sich beide im fleinen Fenster, dass sie miteinander arbeiten.
Er merkt auch wenn der Server ausgeschaltet wird, dann sagt der HC dass die "Session lost" ist.
Der HC1 ist auch auf der Map vorhanden.
MfG
Saturin78
Hallo zusammen,
ich wollte bei mir gerade die originalen Arma Skins noch mit einfügen. Klappt soweit ja auch, allerdings kenne ich für die "O_Truck_03" Fahreuge den Pfad nicht.
Hat da jemand die Pfade zu den originalen Skins? Diese sind nichtmehr zur Auswahl, da ich diese Fahrzeuge mir anderen Skins schon belegt habe.
MfG
Saturin78
nee bis jetzt noch nichts gefunden.