Das ist quatsch, du willst meine Dateipfade nicht sehen xDScheint hier eher an den Classnames zu liegen, mal ne Runde checken
Ey
bei mir ging wirklich keine andere Struktur banned
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.
Das ist quatsch, du willst meine Dateipfade nicht sehen xDScheint hier eher an den Classnames zu liegen, mal ne Runde checken
Ey
bei mir ging wirklich keine andere Struktur banned
Bitte einmal die NPC init reinkopieren und dein Config_Weapons ( die Shops die du neu angelegt hast )
So, da es einige gab und es wahrscheinlich auch noch geben wird die dieses Thema ansprechen / eröffnen werden - dachte ich mir ich tätige eben mal ein Fix Tutorial .
BITTE NICHT COPY&PASTEN !
Datein die Wir editieren müssen :
- fn_boltcutter.sqf
- repairDoor.sqf
- actionKeyHandler.sqf
- fn_houseMenu.sqf
- im Life_server in der init.sqf
Koordinaten Befehl für den Editor :
So dann wollen wir mal beginnen.
Schritt 1.
fn_boltcutter.sqf
im Oberen Teil finden wir diese Zeilen vor :
if(isNull _building) exitWith {};
if(!(_building isKindOf "House_F")) exitWith {hint "You are not looking at a house door."};
if(((nearestObject [[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"]) == _building OR (nearestObject [[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"]) == _building) && ({side _x == west} count playableUnits < (LIFE_SETTINGS(getNumber,"cops_online_min")))) exitWith {
hint format [localize "STR_Civ_NotEnoughCops",(LIFE_SETTINGS(getNumber,"cops_online_min"))]
};
if((typeOf _building) == "Land_Research_house_V1_F" && life_fed_break == 0) exitWith {hint localize "STR_ISTR_Bolt_Exploit"};
if(isNil "life_boltcutter_uses") then {life_boltcutter_uses = 0;};
if((nearestObject [[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"]) == _building OR (nearestObject [[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"]) == _building) then {
[[1,2],"STR_ISTR_Bolt_AlertFed",true,[]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
} else {
[0,"STR_ISTR_Bolt_AlertHouse",true,[profileName]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
};
Alles anzeigen
Koordinate und Classname :
[[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"])
[[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"])
Dann scrollen wir etwas weiter herunter wo wir auf diese Zeilen treffen - dort ersetzt ihr bitte auch wieder eure Koordinaten und eure Classnames
switch (typeOf _building) do {
case "Land_Offices_01_V1_F": {_cpRate = 0.003;};
case "Land_Research_house_V1_F": {_cpRate = 0.0015;};
default {_cpRate = 0.08;}
};
Dann bitte bis ganz nach unten scrollen :
switch (typeOf _building) do {
case "Land_Offices_01_V1_F": {if(life_fed_break == 0) then {life_fed_break = 1;};};
case "Land_CargoBox_V1_F": {life_fed_break = 2;};
};
Classname : Land_CargoBox_V1_F <--- das ist der Classname für den roten Container der aufgebrochen wird.
Schritt 2.
fn_repairdoor.sqf
Folgende Zeilen bitte ändern :
switch (typeOf _building) do {
case "Land_Offices_01_V1_F": {_cpRate = 0.008;};
case "Land_Research_house_V1_F": {_cpRate = 0.005;};
default {_cpRate = 0.08;}
};
Schritt 3.
fn_actionkeyhandler.sqf
Editieren mit Koordinaten und Classnames :
if(_curTarget isKindOf "House_F" && {player distance _curTarget < 12} OR ((nearestObject [[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"]) == _curTarget OR (nearestObject [[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"]) == _curTarget)) exitWith {
[_curTarget] call life_fnc_houseMenu;
};
Schritt 4.
fn_housemenu.sqf
Und das selbe noch einmal :
if(_curTarget isKindOf "House_F" && playerSide == west) exitWith {
if((nearestObject [[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"]) == _curTarget OR (nearestObject [[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"]) == _curTarget) then {
Schritt 5.
life_server/init.sqf
Und als letztes :
/* Setup the federal reserve building(s) */
private["_dome","_rsb"];
_dome = nearestObject [[12784.4,7226.3,0.00143623],"Land_Offices_01_V1_F"];
_rsb = nearestObject [[12784.4,7226.3,0.00143623],"Land_Research_house_V1_F"];
for "_i" from 1 to 3 do {_dome setVariable[format["bis_disabled_Door_%1",_i],1,true]; _dome animate [format["Door_%1_rot",_i],0];};
_rsb setVariable["bis_disabled_Door_1",1,true];
_rsb allowDamage false;
_dome allowDamage false;
Alles anzeigen
So hoffe für den einen oder anderen haben sich damit ein paar Fragen erledigt.
Amen.
haben keine scripts drauf is n frisch aufgesetzter server und wo kriege ich die logs her?
werden als RPT abgespeichert.
powerafro die medics und cops sollen auch nich mit dem ding spawnen also auch in die InitMed und init Cop?
Die damit spawnen sollen die nicht - dann nicht.
Könnte ein Datenbankproblem sein. Oder irgendwas im Life Server oder oder....
Aber das Thema wurde hier schon xmal angesprochen bitte die SuFu nutzen.
Und ohne Logs wird dir eh sicherlich keiner eine genaue Aussage tätigen können.
1. Classnames überprüfen
2. Ordner Strukturen - - - > nur im Texturen ordner lagern ohne subfolder.
3. Ansonsten die fn playerakins noch posten
Bitte einmal den Link zur mod posten
Mod ist aktiviert ja? ![]()
fn jail sqf Zeile 16.
Fehler. Bitte nochmal checken.
Musst neue Shops anlegen.
Ggf. Stringtable
Der Part muss stehen bleiben
Ja meine ich ja. Gehe eigentlich vom logischen denken aus ![]()
Also alles soweit auch wieder in die pbo gepackt und hochgeladen ja?
Ich meine nur den exec Befehl?
Das ist der Nachteil an etwas neuen beim setzen der NPC's
Wir haben damals 2 Monate gebraucht mit allem drum dran ![]()
Have Fun !
Du meinst die Lila Linien du oben vom Spawnmarker ausgehen?