Frage ist welche Fehler wirft er den raus ??? wenn du den einfach so übernimst ?
Kurz drüber geflogen mir ist aber nix aufgefallen was nicht gehn sollte
Also währe es doch Praktisch wenn man zumindest einen Anhaltspunkt hätte ab wo ca Fehler sind
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.
Frage ist welche Fehler wirft er den raus ??? wenn du den einfach so übernimst ?
Kurz drüber geflogen mir ist aber nix aufgefallen was nicht gehn sollte
Also währe es doch Praktisch wenn man zumindest einen Anhaltspunkt hätte ab wo ca Fehler sind
ist etwa gleich aufgebaut nur müsstest du das in der fn_unimpound.sqf umbauen
sollte dan so Aussehn
#include "..\..\script_macros.hpp"
/*
File: fn_unimpound.sqf
Author: Bryan "Tonic" Boardwine
Description:
Yeah... Gets the vehicle from the garage.
*/
private ["_vehicle","_vehicleLife","_vid","_pid","_unit","_price","_price","_storageFee","_purchasePrice"];
disableSerialization;
if ((lbCurSel 2802) isEqualTo -1) exitWith {hint localize "STR_Global_NoSelection"};
_vehicle = lbData[2802,(lbCurSel 2802)];
_vehicle = (call compile format ["%1",_vehicle]) select 0;
_vehicleLife = _vehicle;
_vid = lbValue[2802,(lbCurSel 2802)];
_pid = getPlayerUID player;
_unit = player;
_spawntext = localize "STR_Garage_spawn_Success";
if (isNil "_vehicle") exitWith {hint localize "STR_Garage_Selection_Error"};
if (!isClass (missionConfigFile >> "LifeCfgVehicles" >> _vehicleLife)) then {
_vehicleLife = "Default"; //Use Default class if it doesn't exist
diag_log format ["%1: LifeCfgVehicles class doesn't exist",_vehicle];
};
_price = M_CONFIG(getNumber,"LifeCfgVehicles",_vehicleLife,"price");
_storageFee = LIFE_SETTINGS(getNumber,"vehicle_storage_fee_multiplier");
switch (playerSide) do {
case civilian: {_purchasePrice = _price * LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_CIVILIAN");};
case west: {_purchasePrice = _price * LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_COP");};
case independent: {_purchasePrice = _price * LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_MEDIC");};
case east: {_purchasePrice = _price * LIFE_SETTINGS(getNumber,"vehicle_purchase_multiplier_OPFOR");};
};
_price = _purchasePrice * _storageFee;
if (!(_price isEqualType 0) || _price < 1) then {_price = 500;};
if (BANK < _price) exitWith {hint format [(localize "STR_Garage_CashError"),[_price] call life_fnc_numberText];};
if (life_garage_sp isEqualType []) then {
if (life_HC_isActive) then {
[_vid,_pid,(life_garage_sp select 0),_unit,_price,(life_garage_sp select 1),_spawntext] remoteExec ["HC_fnc_spawnVehicle",HC_Life];
} else {
[_vid,_pid,(life_garage_sp select 0),_unit,_price,(life_garage_sp select 1),_spawntext] remoteExec ["TON_fnc_spawnVehicle",RSERV];
};
} else {
if (life_garage_sp in ["medic_spawn_1","medic_spawn_2","medic_spawn_3"]) then {
if (life_HC_isActive) then {
[_vid,_pid,life_garage_sp,_unit,_price,0,_spawntext] remoteExec ["HC_fnc_spawnVehicle",HC_Life];
} else {
[_vid,_pid,life_garage_sp,_unit,_price,0,_spawntext] remoteExec ["TON_fnc_spawnVehicle",RSERV];
};
} else {
/////Hier Geändert
_pos = getMarkerPos life_garage_sp;
_dir = markerDir life_garage_sp;
if(life_garage_sp isEqualTo "DEIN MARKER")then{
_pos = [3881.64,5312.35,1.91677];
_dir = 32.9061;
};
if (life_HC_isActive) then {
[_vid,_pid,_pos,_unit,_price,_dir,_spawntext] remoteExec ["HC_fnc_spawnVehicle",HC_Life];
} else {
[_vid,_pid,_pos,_unit,_dir,_spawntext] remoteExec ["TON_fnc_spawnVehicle",RSERV];
};
};///Bis Hier
};
Alles anzeigen
PBO-Manager entpacken und neu packen
erstell in dem order wo das alles ist einfach einer .bat datei mit dem inhalt
DScreatekey MODNAME
und fürhe dise aus hat den gleichen efeckt als ob du das über cmd mit der hand machst
aslo zum Tema
Was ist wenn ich ganz viele PBO datein habe ? muss ich die dann alle darein tun ?
Schrit 4 Brauchst du nur einmal machen
am besten den Key einen Andrene namen wie der Mod selber
am besten noch mit Datum dran dan weist du wann du den Gemacht hast
also währe das so
4. Führe aus: DScreatekey RL_07.02.17 [ENTER] (ohne Endung pbo!)
und dan würde für jede PBO kommen
Schritt
5. Führe aus: DSsignfile RL_07.02.17.biprivatekey MODNAME.pbo
mhh Ja aber mal Angenommen ich habe 120 Fahrzeuge zum Craften dan währe das nicht mehr Übersichtlich ![]()
den Server key den du mit CreateKey erstellt
Nim da bitte ein Anderen Namen
sag mal machst du für jedes auto eine extra Datei ???
warum übergibt du nicht beim usen des item einfach den classname an die function und schon brauchst nur noch eine ![]()
Doch wie finde ich heraus warum es bei Aktivierung nicht geht ?
Bei einem Windows Server solte In der console vom Server wenn der lauft müste schön drine stehn wegen welchem addon du nicht drauf kommst
mach mal die DB neu
häng bitte RPT und [lexicon]extDB[/lexicon] log mal an
Naja auch die ist jetzt nicht wirklich toll ich bin der Freund vom system wie BI das auch bei den Vehicle/Waffen Configs macht
Hast du den Müll platz schon angelegt ?
Wenn ja wie farmt man mit Windows taste ?
Wenn ja schik mal deine fn_gather.sqf
Das Problem ist wir können nicht für alles eine 1 zu 1 Anleitung Schreiben ![]()
Naja vielleicht Lernen es zu verstehen Hilft oft
Dazu kommt da es Mitlerweile doch einige Verschieden AL Versionen gibt ist das auch schwer immer eine pasende 1zu1 Anleitung zu Machen
aber für deine Frage bei was Möchtest du den jetzt die (Blaupause finden z.b.) Beim mit Windowstaste Farmen oder bei Sachen mit der Spitzhacke
Erste Frage wo kann ich weitere Cop Level erstellen
in der DB
Die 2 Frage,
Ist es Möglich an einem Farming Punkt etwas per Zufall zu bekommen:
ja ist es must mal in die datei z.b. function des Farmens gucken z.b. fn_gather.sqf da müstest du nur random einstellen das er noch ein extra Item bekommt
das würde mit Dem Befehl Random gehn
und einer If abfrage
z.b.
if(_random isEqualTo 1) then {CODE};
dan wäre das eine 1 zu 100 Chance
naja du müstest das spawn pzw createVehicle raus machen und den insert in die DB so ändern das active auf 0 gesetzt wird
Guck dir den code genau an deiner ist auch noch falsch habe extra makiert von wo bis wo ich was geändert habe
also das die in der gerage sind und nicht vor ort spawn ?
ja und wos ist jetzt genau das problem ?
ordner erstellen z.b. @MeinMod
und darin nur die ordnerstruktur von deinen mods beibehalten
Also im ordner addons order und dll ect rein
im addons order dan alle PBO's