Na du bist ja ne coole Socke Ich danke dir! Ich werde das nachher mal testen
Beiträge von DerBorny
-
-
Herrlich! Danke
Also im Grunde klappt es.. :).
Nun mal noch herausfinden wie ich es hinkrieg das die Medics dann nicht auch noch durchsuchen und so können..Moin,
die if Schleife in Zeile 43 ist falsch.
Codeif (playerSide isEqualTo west && (playerSide isEqualTo west || playerSide isEqualTo independent))
probiere es mal damit
Bei deiner Anweisung würden die Indepentent nie die Bedigung erfüllen.
Gruß,
moeck
-
Nabend...
Kann mir eventuell jemand beantworten, wie man es hinbekommt das vInteractionMenu (also das Impoundmenü von den Cops) bei der Independent (medic) Fraktion einzufügen?
Meiner Meinung nach würde würde laut Code das hier reichen, aber dem scheint nicht so... damit öffnet sich rein garnichts mehr bei den Medics
Wäre sehr dankbar für deinen Denkanstoß oder gar einer Lösung
Grüße
Edit: Achja, ich nutze die 5.0Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_vInteractionMenu.sqf Author: Bryan "Tonic" Boardwine Description: Replaces the mass add actions for various vehicle actions. */ #define Btn1 37450 #define Btn2 37451 #define Btn3 37452 #define Btn4 37453 #define Btn5 37454 #define Btn6 37455 #define Title 37401 private ["_display","_curTarget","_Btn1","_Btn2","_Btn3","_Btn4","_Btn5","_Btn6","_id"]; if (!dialog) then { createDialog "vInteraction_Menu"; }; disableSerialization; _curTarget = param [0,objNull,[objNull]]; if (isNull _curTarget) exitWith {closeDialog 0;}; //Bad target _isVehicle = if ((_curTarget isKindOf "landVehicle") || (_curTarget isKindOf "Ship") || (_curTarget isKindOf "Air")) then {true} else {false}; if (!_isVehicle) exitWith {closeDialog 0;}; _display = findDisplay 37400; _Btn1 = _display displayCtrl Btn1; _Btn2 = _display displayCtrl Btn2; _Btn3 = _display displayCtrl Btn3; _Btn4 = _display displayCtrl Btn4; _Btn5 = _display displayCtrl Btn5; _Btn6 = _display displayCtrl Btn6; life_vInact_curTarget = _curTarget; _id = getObjectDLC _curTarget; //Set Repair Action _Btn1 ctrlSetText localize "STR_vInAct_Repair"; _Btn1 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_repairTruck; closeDialog 0;"; if ((life_inv_toolkit >= 1) && {alive life_vInact_curTarget} && {([life_vInact_curTarget] call life_fnc_isDamaged)}) then {_Btn1 ctrlEnable true;} else {_Btn1 ctrlEnable false;}; if (playerSide isEqualTo west && (playerSide isEqualTo west || playerSide isEqualTo independent)) then { _Btn2 ctrlSetText localize "STR_vInAct_Registration"; _Btn2 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_searchVehAction; closeDialog 0;"; _Btn3 ctrlSetText localize "STR_vInAct_SearchVehicle"; _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_vehInvSearch; closeDialog 0;"; _Btn4 ctrlSetText localize "STR_vInAct_PullOut"; _Btn4 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_pulloutAction; closeDialog 0;"; if (crew _curTarget isEqualTo []) then {_Btn4 ctrlEnable false;}; _Btn5 ctrlSetText localize "STR_vInAct_Impound"; _Btn5 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_impoundAction; closeDialog 0;"; if (_curTarget isKindOf "Ship") then { _Btn6 ctrlSetText localize "STR_vInAct_PushBoat"; _Btn6 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;"; if (_curTarget isKindOf "Ship" && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false}; } else { if (!isNil "_id") then { if !(_id in getDLCs 1) then { _Btn6 ctrlSetText localize "STR_vInAct_GetInVehicle"; _Btn6 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;"; if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn6 ctrlEnable true;} else {_Btn6 ctrlEnable false}; }; } else { _Btn6 ctrlSetText localize "STR_vInAct_Unflip"; _Btn6 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;"; if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn6 ctrlEnable false;} else {_Btn6 ctrlEnable true;}; }; }; } else { if (_curTarget isKindOf "Ship") then { _Btn2 ctrlSetText localize "STR_vInAct_PushBoat"; _Btn2 buttonSetAction "[] spawn life_fnc_pushObject; closeDialog 0;"; if (alive _curTarget && {_curTarget isKindOf "Ship"} && {local _curTarget} && {crew _curTarget isEqualTo []}) then { _Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false}; } else { if (!isNil "_id") then { if !(_id in getDLCs 1) then { _Btn2 ctrlSetText localize "STR_vInAct_GetInVehicle"; _Btn2 buttonSetAction "player moveInDriver life_vInact_curTarget; closeDialog 0;"; if (crew _curTarget isEqualTo [] && {canMove _curTarget} && {locked _curTarget isEqualTo 0}) then {_Btn2 ctrlEnable true;} else {_Btn2 ctrlEnable false}; }; } else { _Btn2 ctrlSetText localize "STR_vInAct_Unflip"; _Btn2 buttonSetAction "life_vInact_curTarget setPos [getPos life_vInact_curTarget select 0, getPos life_vInact_curTarget select 1, (getPos life_vInact_curTarget select 2)+0.5]; closeDialog 0;"; if (alive _curTarget && {crew _curTarget isEqualTo []} && {canMove _curTarget}) then { _Btn2 ctrlEnable false;} else {_Btn2 ctrlEnable true;}; }; }; if (typeOf _curTarget == "O_Truck_03_device_F") then { _Btn3 ctrlSetText localize "STR_vInAct_DeviceMine"; _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_deviceMine"; if (!isNil {(_curTarget getVariable "mining")} || !local _curTarget && {_curTarget in life_vehicles}) then { _Btn3 ctrlEnable false; } else { _Btn3 ctrlEnable true; }; } else { _Btn3 ctrlShow false; if (typeOf (_curTarget) in ["C_Van_01_fuel_F","I_Truck_02_fuel_F","B_Truck_01_fuel_F"] && _curTarget in life_vehicles) then { if (!isNil {_curTarget getVariable "fuelTankWork"}) then { _Btn3 ctrlSetText localize "STR_FuelTank_Stop"; _Btn3 buttonSetAction "life_vInact_curTarget setVariable [""fuelTankWork"",nil,true]; closeDialog 0;"; _Btn3 ctrlShow true; } else { if (count (nearestObjects [_curTarget, ["Land_FuelStation_Feed_F","Land_fs_feed_F"], 15]) > 0) then { _Btn3 ctrlSetText localize "STR_FuelTank_Supply"; _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelSupply"; _Btn3 ctrlShow true; }else{ { if (player distance (getMarkerPos _x) < 20) exitWith { _Btn3 ctrlSetText localize "STR_FuelTank_Store"; _Btn3 buttonSetAction "[life_vInact_curTarget] spawn life_fnc_fuelStore"; _Btn3 ctrlShow true; }; } forEach ["fuel_storage_1","fuel_storage_2"]; }; }; }; }; _Btn4 ctrlShow false; _Btn5 ctrlShow false; _Btn6 ctrlShow false; };
-
mach mal die Dialog den #include Common.hpp dann sollte es geh'n da dir ein Verweis zur life_rsctext fehlt somit weiß dein Dialog nicht wo die Life_RscText herkommt
Moin!
Ich hab genau den selben Fehler wie der Kollege mit dem du das Problem gesprochen hast...
nur steht in der "MasterHandler.hpp" schon #include Common.hpp - was könnte es noch sein?
Vewende ebenfalls die 5.0 -
Das IST der rpt Log..?
Hab den nur in eine txt file reingehauen...
Anbei nun noch content log und connection log -
Dann Poste mal deine Logs, Vll steht da ja was drinne
-
Ist die Texstur Fehlerhaft?
Kommt eine Fehlermeldung wenn du den Heli Anklickst?
Negativ, er funktioniert ohne Probleme MIT Skin, wenn ich ihn für Civs oder Cops implementiere...nur beim ADAC halt nicht
-
und genau in der Form, hab ich es auch schon getestet, wie du zu beginn angesprochen hast:
class B_Heli_Light_01_stripped_F {
vItemSpace = 90;
conditions = "";
price = 2750;
textures[] = {
{ "Rebel Digital", "reb", {
"\a3\air_f\Heli_Light_01\Data\Skins\heli_light_01_ext_digital_co.paa"
}, "" },
{ "ADAC", "adac", {
"textures\adac_hummingbird.paa"
}, "" }
};
};
Da kam dann das selbe ergebnis
-
Es geht um exakt diesen Shop inkl. Heli (B_Heli_Light_01_stripped_F)class adac_air_hs2 {
side = "adac";
conditions = "";
vehicles[] = {
{ "B_Heli_Light_01_F", "" },
{ "B_Heli_Light_01_stripped_F", "" },
{ "O_Heli_Light_02_unarmed_F", "" },
{ "dezkit_b206_ems", "" },
{ "EC635_ADAC", "" }
};
};
Logs folgen.. -
Hallo!
Vorab, ich nutze die 4.4r4 Version, auf Tanoa.
eine kleine Frage... und zwar hab ich den ADAC nach dem Tutorial aus diesem Forum implementiert, jedoch hab ich folgendes Problem
Habe im ADAC HQ n Händler stehen der Helis verkauft, was ansich auch funktioniert, jedoch hab ich in der Datei angegeben, dass es den Hummingbird mit ADAC Skin geben soll...
Nur bekomme ich als ADAC garkeine Auswahl für die Farbe bzw den Skin den ich wählen möchte...
Auf anderen Seiten (Cop, Civ, Med) funktioniert das...
Hier mal meine Config_Vehicles.hppFalls mehr zur Analyse benötigt wird, bitte kurz bescheid geben...
Wäre echt nett wenn mir wer helfen könnte
Desweiteren hab ich das Problem, dass der ADAC keine funktionierende Hunger/Durst Anzeige hat - man ist irgendwann einfach nur tot (verdurstet).
UND es scheinen sich die Lizenzen nicht richtig zu speichern, also sie werden beim ADAC nicht im Lizenz fenster angezeigt (hier auch mal meine Config_Licenses.hpp)
Config_Vehicles.zip (inkl. der Config_Licenses) -
DIESES Problem hat sich erledigt.
-
Seit ich dem Tutorial gefolgt bin hab ich folgendes Problem...
Allerdings hab ich bei der OPFOR Fraktion keine Spawnpunkte zur Auswahl...das Fenster taucht auf und man kann auf Spawn klicken und landet auf der Spawn-Insel.
Wenn ich dort dann Respawn drücke, öffnet sich das Fenster MIT SpawnPunkt, den ich dann auch auswählen und benutzen kann..
Wo könnte ich was falsch gemacht haben?