nein eher so:
[true,"toolkit",1] remoteExecCall ["life_fnc_handleInv",-2];
und in der CfgRemoteExec.hpp
F(life_fnc_handleInv,CLIENT)
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.
nein eher so:
[true,"toolkit",1] remoteExecCall ["life_fnc_handleInv",-2];
und in der CfgRemoteExec.hpp
F(life_fnc_handleInv,CLIENT)
Evtl. in dem du die Logs anhängst.
Bei der Aussage "geht nicht" tut man sich eben schwer zu erraten wo der Fehler liegt.
HandleInv remote ausführbar machen, d.h. in die CfgRemoteExec.hpp eintragen, und dann via remoteExec auf allen Clients ausführen.
Wird der Button nicht mehr angezeigt, oder beschlagnahmt er einfach nicht mehr?
Dann häng nochmals Client und Serverlog an.
Was der Erste Part macht keine Ahnung
das verweist zur Wurzel der Mission.
Wer das ein wenig genauer wissen will, kann hier nachlesen: http://killzonekid.com/arma-scripting…s-mission-root/
ja xD GetIn ist wahrscheinlich in deinem Fall die bessere Variante
case (side _x isEqualTo west && {!isNil {_x getVariable "rank"}}): {format ["%1 %2",switch ((_x getVariable "rank")) do {
case 2: {"[Probe-Sanitäter]"};
case 3: {"[Sanitäter]"};
case 4: {"[Arzthelfer]"};
case 5: {"[Arzt]"};
case 6: {"[Chefarzt]"};
default {"[Probe-Sanitäter]"};
},_x getVariable ["realname",name _x]]};
Tausche einmal west mit independent aus
Häng mal bitte deine fn_playerTags.sqf an.
Genauso wie den CLIENT Log; der Serverlog hilft uns hier gar nicht, da alles am Client abläuft
Alles anzeigencase (side _x isEqualTo west && {!isNil {_x getVariable "rank"}}): {format ["<img image='%1' size='1'></img> %2",switch ((_x getVariable "rank")) do {
case 1: {_name = format["[Praktikant] %1", name _x];};
case 2: {_name = format["[Rekrut] %1", name _x];};
case 3: {_name = format["[Officer] %1", name _x];};
case 4: {_name = format["[Detective] %1", name _x];};
case 5: {_name = format["[SWAT] %1", name _x];};
case 6: {_name = format["[Ausbilder] %1", name _x];};
case 7: {_name = format["[Chief] %1", name _x];};
default {_name = format["[Praktikant] %1", name _x];};
case (side _x isEqualTo independent && {!isNil {_x getVariable "rank"}}): {format ["<img image='%1' size='1'></img> %2",switch ((_x getVariable "rank")) do {
case 2: {_name = format["[Sanitäter] %1", name _x];};
case 3: {_name = format["[Arzthelfer] %1", name _x];};
case 4: {_name = format["[Arzt] %1", name _x];};
case 5: {_name = format["[Chefarzt] %1", name _x];};
default {_name = format["[Probe-Sanitäter] %1", name _x];};
Okay das Problem liegt hier.
{format ["<img image='%1' size='1'></img> %2",switch ((_x getVariable "rank")) do {
Er erwartet einen Pfad zum Bild, siehe Original: "\a3\ui_f\data\gui\cfg\Ranks\corporal_gs.paa". Du gibst aber irgendeinen String mit: _name = format["[Praktikant] %1", name _x];.
Wenn ich nun deine gewünschten Änderungen und das Original adaptiere, dann müsste der Block so aussehen:
case (side _x isEqualTo west && {!isNil {_x getVariable "rank"}}): {format ["%1 %2",switch ((_x getVariable "rank")) do {
case 2: {"[Praktikant]"};
case 3: {"[Rekrut]"};
case 4: {"[Rekrut]"};
case 5: {"[Rekrut]"};
case 6: {"[Rekrut]"};
case 7: {"[Rekrut]"};
case 8: {"[Rekrut]"};
default {"[Rekrut]"};
},_x getVariable ["realname",name _x]]};
wie wäre es denn mit Logs?
fn_vehicleStore.sqf .... aber was hat dein Problem mit der Datenbank zu tun?
Wie wir hier schon herausgefunden haben speichert er ja schon in der Variable "Trunk" des Fahrzeuges keine Items, oder ist dieses Problem nun gelöst worden?
_data = _veh getVariable ["Trunk",[]]; ist bei Ablauf des Scripts mit einem leeren Feld, also dem Standardwert, definiert: 18:54:54 "Data: []".
Da funktioniert als schon etwas beim Einlagern bzw. Speichern nicht.
Ein paar Fehler hast du v.a. im Serverlog:
16:42:29 Error in expression <call{this addAction[(["STR_ADDACTION_TAKE_ENTREPRI>
16:42:29 Error position: <addAction[(["STR_ADDACTION_TAKE_ENTREPRI>
16:42:29 Error Type Any, expected String
16:42:29 Error in expression <call{this addAction[(["STR_ADDACTION_TAKE_ENTREPRI>
16:42:29 Error position: <addAction[(["STR_ADDACTION_TAKE_ENTREPRI>
16:42:29 Error Type Any, expected String
16:42:29 Bad conversion: scalar
16:42:55 Error in expression <sCfg] call _recurseFnc
]
];
_namespace setVariable [_objectType, _actions];
>
16:42:55 Error position: <setVariable [_objectType, _actions];
>
16:42:55 Error Reserved variable in expression
16:42:55 File z\ace\addons\interact_menu\functions\fnc_compileMenuSelfAction.sqf, line 121
16:42:56 Error in expression <ffectCreate ["ColorCorrections", 2500];
SUPER_PPEffect ppEffectAdjust [1, 1, -0.>
16:42:56 Error position: <SUPER_PPEffect ppEffectAdjust [1, 1, -0.>
16:42:56 Error Undefined variable in expression: super_ppeffect
16:42:56 File \KA_Flashbang\init.sqf [SUPER_fnc_InitFlashBang], line 2
16:46:36 Animation mossberg_590\anim\handanim_bpx_uts15_reload1.rtm not found or empty
16:46:36 Animation mossberg_590\anim\handanim_bpx_uts15_reload1prone.rtm not found or empty
16:46:36 Animation mossberg_590\anim\handanim_bpx_uts15_reload2.rtm not found or empty
16:46:36 Animation mossberg_590\anim\handanim_bpx_uts15_reload2prone.rtm not found or empty
16:46:36 Animation mossberg_590\anim\reloadstill.rtm not found or empty
16:46:36 Animation mossberg_590\anim\benelli_reload.rtm not found or empty
16:46:36 Animation mossberg_590\anim\benelli_reloadprone.rtm not found or empty
16:46:36 Animation mossberg_590\anim\benelli_reloadstill.rtm not found or empty
Ob hier jetzt einer der Skriptfehler dafür sorgt, dass du die Animationen nicht ausführen kannst ist fraglich ... ich sehe keinen direkten Bezug.
onbuttonclick = "[""Open"",true] spawn BIS_fnc_arsenal;";
probiers mal so