werde ich gleich mal testen
Beiträge von BattleSheep
-
-
spielt es ne rolle ob der ordner key oder keys heißt? Key liegt hier @modname\keys\modname.bikey
er sagt mir im arma 3 launcher ja im modpack auch signiert aber keine ahnung
Unten Rechts unter erweiterungen sagt er mir beim Modpack auch das es Grün sei in der Liste aber nicht andere mods sind definitiv nicht mitgeladen.
-
Ja wäre mein englisch nicht so schlecht wäre das jetzt auch kein problem.
Mein Problem wir haben nen addon ohne key und bisign ich will jetzt nen neues bisign erstellen. also mache ich nen privatekey und erstelle die signaturen, funktioniert das auch z.b. mit ace die bereits ne signatur haben wenn ich den originalen key und die signatur vom server lösche?
-
Hab jetzt das Problem das er mir beim connecten sagt das die cba datein nicht mit einem vom server akzeptierten schlüssel signiert sind
-
Hey Leute nach längerem Suchen bin ich mir jetzt recht unsicher was die bisigns angeht.
Punkt ist man kann auf unserem Server wenn einzelne PBO's fehlen connecten und man sieht die Fahrzeuge nicht.
Das ganze wollte ich jetzt mit den bisigns und verifySignature lösen.
doch was ist der unterschied zwischen. bisign, bikey, und biprivatekey?
Was brauche ich jetzt wofür?
Hoffe ihr könnte mich nen bischen aufklären
-
Wie ist das wenn ich das ganze jetzt mit 100 pbo's machen muss? gibts da ne möglichkeit alle abzufertigen? oder mehrere?
-
Also habe es nun nochma versucht,
aber es kommt immer DU MUSST EINE NACHRICHT EINGEBEN. Füge mal die abgeänderten Datein und rpt log bei.
Version 3.1.4.8
Handy : SQL Smartphone
smartphone.hpp
class Life_my_smartphone {
idd = 88888;
name = "life_my_telephone_menu";
movingEnable = false;
enableSimulation = true;
onLoad = "[] spawn life_fnc_smartphone;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.95;
h = 0.7 - (22 / 250);
};
class PlayerListTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.11;
y = 0.25;
w = 0.2;
h = (1 / 25);
};
class MessageTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.325;
y = 0.25;
w = 0.7;
h = (1 / 25);
};
class RandomTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.325;
y = 0.25 + 0.3 + (1 / 25);
w = 0.7;
h = (1 / 25);
};
};
class controls {
class MessageTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88886;
text = "";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.325;
y = 0.25;
w = 0.7;
h = (1 / 25);
};
class RandomTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88890;
text = "$STR_SMARTPHONE_RANDOMTITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.325;
y = 0.25 + 0.3 + (1 / 25);
w = 0.7;
h = (1 / 25);
};
class PlayerList : Life_RscListBox
{
idc = 88881;
onLBSelChanged = "[2] spawn life_fnc_smartphone;";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
x = 0.11;
y = 0.25 + (1 / 25);
w = 0.2;
h = 0.5;
};
class MessageList : Life_RscListNBox
{
idc = 88882;
onLBSelChanged = "[(lbCurSel 88882)] call life_fnc_showMsg;";
//sizeEx = 0.04;
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
colorBackground[] = {0, 0, 0, 0.0};
columns[] = {0,0.3};
x = 0.325;
y = 0.25 + (1 / 25);
w = 0.7;
h = 0.3;
};
class TextShow : Life_RscControlsGroup {
x = 0.325;
y = 0.25 + 0.3 + (1 / 25) + (1 / 25);
w = 0.7;
h = 0.15;
class HScrollbar : HScrollbar {
height = 0;
};
class controls {
class showText : Life_RscStructuredText {
idc = 88887;
text = "";
colorBackground[] = {0.28,0.28,0.28,0.28};
size = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
shadow = 0;
x = 0;
y = 0;
w = 0.69;//w = 0.7;
h = 1;//h = 2.15;
};
};
};
class Schreiben : Life_RscButtonMenu {
idc = 887892;
text = "$STR_SMARTPHONE_SCHREIBEN";
onButtonClick = "createDialog ""Life_smartphone_schreiben"";";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
x = 0.11;
y = 0.25 + (1 / 25) + 0.51;
w = 0.2;
h = (1 / 25);
};
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = -1;
text = "$STR_SMARTPHONE_TITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class PlayerListTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = -1;
text = "$STR_SMARTPHONE_PLAYERLISTTITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.11;
y = 0.25;
w = 0.2;
h = (1 / 25);
};
class CloseLoadMenu : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;[] call life_fnc_p_updateMenu";
x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
y = 0.9 - (1 / 25);
w = (6.25 / 40);
h = (1 / 25);
};
class Notruf : Life_RscButtonMenu {
idc = -1;
text = "$STR_SMARTPHONE_NOTRUF";
onButtonClick = "createDialog ""Life_smartphone_notruf"";";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
x = 0.325 + 0.7 - (6.25 / 40);
y = 0.25 + (1 / 25) + 0.51;
w = (6.25 / 40);
h = (1 / 25);
};
class DeleteMessages : Life_RscButtonMenu {
idc = -1;
text = "Nachrichten löschen";
onButtonClick = "[3] call life_fnc_smartphone;";
colorBackground[] = { 0.584, 0.086, 0.086, 1.0 };
x = 0 + 0.7 - (6.25 / 40);
y = 0.25 + (1 / 25) + 0.51;
w = (6.25 / 20);
h = (1 / 25);
};
};
};
class Life_smartphone_schreiben
{
idd = 88883;
name = "life_my_smartphone_schreiben";
movingEnable = false;
enableSimulation = true;
onLoad = "[0,(lbData[88881,(lbCurSel 88881)])] spawn life_fnc_newMsg;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.6;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.6;
h = 0.1;
};
};
class controls {
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88886;
text = "$STR_SMARTPHONE_NACHRICHTTITLE";
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class Absenden : Life_RscButtonMenu {
idc = 88885;
text = "$STR_SMARTPHONE_ABSENDEN";
onButtonClick = "[1,-1,(ctrlText 88884)] call life_fnc_newMsg;";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
x = 0.6 - (6.25 / 40) + 0.088;
y = 0.3 + (1 / 25) - 0.048;
w = (6.25 / 40);
h = (1 / 25);
};
class AdminMsg : life_RscButtonMenu
{
idc = 888897;
text = "$STR_CELL_AdminMsg";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
onButtonClick = "[5,-1,(ctrlText 88884)] call life_fnc_newMsg;";
x = 0.6 - (6.25 / 40) - 0.121;
y = 0.3 + (1 / 25) - 0.048;
w = 0.2;
h = (1 / 25);
};
class Close : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
x = 0.11;
y = 0.3 + (1 / 25) - 0.048;
w = (6.25 / 40);
h = (1 / 25);
};
class textEdit : Life_RscEdit {
idc = 88884;
text = "";
sizeEx = 0.030;
x = 0.11; y = 0.3 - 0.048;
w = 0.58; h = 0.03;
};
};
};
class Life_smartphone_notruf {
idd = 887890;
name= "life_my_smartphone_notruf";
movingEnable = false;
enableSimulation = true;
onLoad = "[6] spawn life_fnc_newMsg;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {0.584, 0.086, 0.086,1.0};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.85;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.85;
h = 0.15 - (5 / 250);
};
};
class controls {
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 888892;
text = "$STR_SMARTPHONE_Notruftitle";
x = 0.1;
y = 0.2;
w = 0.6;
h = (1 / 25);
};
class textEdit : Life_RscEdit {
idc = 888894;
text = "";
sizeEx = 0.030;
x = 0.11; y = 0.25;
w = 0.83; h = 0.03;
};
class TxtCopButton : life_RscButtonMenu
{
idc = 888895;
text = "$STR_CELL_TextPolice";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[2,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.32;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class TxtAdminButton : life_RscButtonMenu
{
idc = 888896;
text = "$STR_CELL_TextAdmins";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[3,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.53;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class AdminMsgAll : life_RscButtonMenu
{
idc = 888898;
text = "$STR_CELL_AdminMSGAll";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[7,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.53;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class EMSReq : life_RscButtonMenu
{
idc = 888899;
text = "$STR_CELL_EMSRequest";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[4,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.11;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
/*
class ADACReq : life_RscButtonMenu
{
idc = 888900;
text = "$STR_CELL_ADACRequest";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[8,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.74;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
*/
class PoliceMsgAllButton : life_RscButtonMenu
{
idc = 3023;
text = "Rundfunk";
colorBackground[] = {"(profileNamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profileNamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profileNamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 0.5};
onButtonClick = "[] call TON_fnc_cell_polizeimsgall";
x = 0.74;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class CloseButton : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;";
x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
y = 0.38 + (1 / 50);
w = (6.25 / 40);
h = (1 / 25);
};
};
};
Hoffe das mir jemand helfen kann.
#EDIT --> Hat sich erledigt, funktioniert nun alles. Wie es soll.
Wie hast du es hinbekommen? Hab das gleiche Problem!
Edit: Ohne das SQL Basierte Smartphone geht es.
-
Wäre es hier möglich Anonyme SMS zu verschicken?
-
Also bei mir geht es.
Du musst in der functions.sqf folgendes ändern.
Codecase 0 : { private [""_message"",""_loc"",""_unit""]; _loc = _this select 3; _unit = _this select 4; _message = format ["">>>NACHRICHT VON %1: %2"",_from,_msg]; hint parseText format [""<t color='#FFCC00'><t size='2'><t align='center'>Neue Nachricht<br/><br/><t color='#33CC33'><t align='left'><t size='1'>Empfänger: <t color='#ffffff'>Du<br/><t color='#33CC33'>Absender: <t color='#ffffff'>%1<br/><t color='#33CC33'>Koordinaten: <t color='#ffffff'>%2<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%3"",_from,_loc,_msg]; [""TextMessage"",[format [""Du hast eine neue Nachricht von %1 erhalten"",_from]]] call bis_fnc_showNotification; systemChat _message; };
Code
Alles anzeigen//To One Person TON_fnc_cell_textmsg = compileFinal " private [""_msg"",""_to""]; ctrlShow[3015,false]; _msg = ctrlText 3003; _length = count (toArray(_msg)); if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[3015,true];}; if (lbCurSel 3004 isEqualTo -1) exitWith {hint localize ""STR_CELLMSG_SelectPerson""; ctrlShow[3015,true];}; _to = call compile format [""%1"",(lbData[3004,(lbCurSel 3004)])]; if (isNull _to) exitWith {ctrlShow[3015,true];}; if (isNil ""_to"") exitWith {ctrlShow[3015,true];}; if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[3015,true];}; _kord = """"; _name = """"; _vKord = cbChecked ((findDisplay 3000) displayCtrl 3023); if (_vKord) then {_kord=""Unbekannt"";}else{_kord=mapGridPosition player;}; _vName = cbChecked ((findDisplay 3000) displayCtrl 3024); if (_vName) then {_name=""Unbekannt""}else{_name=name player;}; [_msg,_name,0,_kord,player] remoteExecCall [""TON_fnc_clientMessage"",_to]; [] call life_fnc_cellphone; hint format [localize ""STR_CELLMSG_ToPerson"",name _to,_msg]; ctrlShow[3015,true]; ";
Dann sollte es mit den Privaten Nachrichten gehen.
-
Ich gehe mal von aus du benutzt die Version 5.0 so wie ich das Verstehe wird die Position zu normalen Spielern nicht übertragen.
Was du jetzt gemacht hast ist die Variable für den Namen durch die die Koordinate ersetzt.
Probiere es gerade selber aus und poste hier dann die Lösung.
-
Hey Leute,
gibt es einen Aktuellen GUI Editor der AL Kompatibel ist?
Oder gibt es die möglichkeit im Arma GUI Editor bereits fertige UI's zu laden um sie zu verändern?
Habe bisher den UI Editor von X39 getestet und irgendeinen anderen wo ich keine ahnung habe von wem der ist, punkt ist aber das beide nicht Altis Life Kompatibel sind.
Mit freundlichen Grüßen
BattleSheep
-
Also die Ausweis zeigen ist noch vom "alten" nicht abgeänderten Script und das Funktioniert um das Ganze nochmals zu testen habe ich es wie oben abgeändert. Das Perso Zeigen hatte ich einfach noch nicht umgeschrieben. Wie schalte ich die Scriptfehler an (also das loggen)?
Stimmt jetzt habe ich den einen Fehler entdeckt von gestern. Persozeigen heißt nun Lizenzzeigen, das habe ich vergessen zu ändern hat beim letztenmal aber auch nicht funktioniert als sie noch anders hießen, werde es gleich nochmal testen und die neue Log hochladen.
Wo soll denn die Zeile in die Lizenzsehen hin? egal?
Sooo mit deinem Vorschlag der Setupactions bekomme ich im Clientlog:
Code18:37:27 ca\misc_e\guardshed_ep1.p3d: house, config class missing 18:37:29 Error in expression <ddAction["Ausweis zeigen",[cursortarget]life_fnc_Lizenzzeigen,"",1,false,true,""> 18:37:29 Error position: <life_fnc_Lizenzzeigen,"",1,false,true,""> 18:37:29 Error Fehlende ] 18:37:29 File core\fn_setupActions.sqf [life_fnc_setupActions], line 27 18:37:29 Error in expression <ddAction["Ausweis zeigen",[cursortarget]life_fnc_Lizenzzeigen,"",1,false,true,""> 18:37:29 Error position: <life_fnc_Lizenzzeigen,"",1,false,true,""> 18:37:29 Error Fehlende ] 18:37:29 File core\fn_setupActions.sqf [life_fnc_setupActions], line 27 18:37:29 Error in expression <
Serverlog weiterhin leer
-
RPT Server:
Code
Alles anzeigen2017/09/22, 3:46:04 [14264,70.083,0.507,"XEH: PostInit started. MISSIONINIT: missionName=Taunus_Life, missionVersion=53, worldName=xcam_taunus, isMultiplayer=true, isServer=true, isDedicated=true, CBA_isHeadlessClient=false, hasInterface=false, didJIP=false"] 2017/09/22, 3:46:04 [14264,70.098,0.507,"CBA_VERSIONING: cba=3.4.0.170627, "] 2017/09/22, 3:46:04 [14264,70.101,0.507,"XEH: PostInit finished."] 2017/09/22, 3:46:04 "Maverick ARA Metrics: FSM started" 2017/09/22, 3:46:04 "########################## DYNAMIC MARKET ##########################" 2017/09/22, 3:46:04 "### >> SUCCESSFULLY LOADED PRICES FROM DATABASE! ###" 2017/09/22, 3:46:04 "####################################################################" 2017/09/22, 3:46:34 "[Display #24]" 2017/09/22, 3:48:17 Unaccessible 2017/09/22, 3:48:17 SetFace error: class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:48:17 Error: Error during SetFace - class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:48:17 SetFace error: class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:48:17 Error: Error during SetFace - class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:48:17 "<infiSTAR.de>TOKENLOG| 10-01 Karla Hempel(76561198212850799) CLIENT OWNER ID [3], TOKEN [jafxugyjnwo58669q] [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:48:17 "<infiSTAR.de>CONNECTLOG| 82h 8min | Connected: 10-01 Karla Hempel(76561198212850799 - 3) - time: 132.667 - serverFPS: 45.3258 [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:48:18 "Requesting player experience data for user ID 76561198212850799 | Query (1): SELECT exp_level, exp_total, exp_perkPoints, exp_perks FROM players WHERE pid = '76561198212850799'" 2017/09/22, 3:48:18 "Requested player experience data for user ID 76561198212850799 | Query (2): [0,12,0,[[[""perk_gunsspecialist_lessRecoil_1"",0],[[[""perk_gunsspecialist_lessRecoil_2"",0],[[""perk_gunsspecialist_lessRecoil_3"",0]]]]],[[""perk_paycheck_1"",0],[[[""perk_paycheck_2"",0],[[""perk_paycheck_3"",0]]]]],[[""perk_processing_1"",0],[[[""perk_processing_2"",0],[[""perk_processing_3"",0]]]]],[[""perk_locksmith_1"",0],[[[""perk_locksmith_2"",0],[[""perk_locksmith_3"",0]]]]]]]" 2017/09/22, 3:48:18 "Requested player experience data for user ID 76561198212850799 | Query (3): [0,12,0,[[[""perk_gunsspecialist_lessRecoil_1"",0],[[[""perk_gunsspecialist_lessRecoil_2"",0],[[""perk_gunsspecialist_lessRecoil_3"",0]]]]],[[""perk_paycheck_1"",0],[[[""perk_paycheck_2"",0],[[""perk_paycheck_3"",0]]]]],[[""perk_processing_1"",0],[[[""perk_processing_2"",0],[[""perk_processing_3"",0]]]]],[[""perk_locksmith_1"",0],[[[""perk_locksmith_2"",0],[[""perk_locksmith_3"",0]]]]]]]" 2017/09/22, 3:48:18 "Requested player experience data for user ID 76561198212850799 | Query (4): [0,12,0,[[[""perk_gunsspecialist_lessRecoil_1"",false],[[[""perk_gunsspecialist_lessRecoil_2"",false],[[""perk_gunsspecialist_lessRecoil_3"",false]]]]],[[""perk_paycheck_1"",false],[[[""perk_paycheck_2"",false],[[""perk_paycheck_3"",false]]]]],[[""perk_processing_1"",false],[[[""perk_processing_2"",false],[[""perk_processing_3"",false]]]]],[[""perk_locksmith_1"",false],[[[""perk_locksmith_2"",false],[[""perk_locksmith_3"",false]]]]]]]" 2017/09/22, 3:49:11 Unaccessible 2017/09/22, 3:49:11 No speaker given for Rhys Abbey 2017/09/22, 3:49:11 Speaker Male01_F not found in CfgVoiceTypes 2017/09/22, 3:49:11 "<infiSTAR.de>TOKENLOG| 10-24 Robin Hoffstatter(76561198019648164) CLIENT OWNER ID [4], TOKEN [wo7hpcd2j13czd1] [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:49:11 "<infiSTAR.de> ******ADMIN-LOGIN******: 10-24 Robin Hoffstatter(76561198019648164) (v254)" 2017/09/22, 3:49:11 "<infiSTAR.de>CONNECTLOG| 82h 8min | Connected: 10-24 Robin Hoffstatter(76561198019648164 - 4) - time: 187.29 - serverFPS: 45.4545 [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:49:13 "Requesting player experience data for user ID 76561198019648164 | Query (1): SELECT exp_level, exp_total, exp_perkPoints, exp_perks FROM players WHERE pid = '76561198019648164'" 2017/09/22, 3:49:13 "Requested player experience data for user ID 76561198019648164 | Query (2): [0,2,0,[[[""perk_gunsspecialist_lessRecoil_1"",0],[[[""perk_gunsspecialist_lessRecoil_2"",0],[[""perk_gunsspecialist_lessRecoil_3"",0]]]]],[[""perk_paycheck_1"",0],[[[""perk_paycheck_2"",0],[[""perk_paycheck_3"",0]]]]],[[""perk_processing_1"",0],[[[""perk_processing_2"",0],[[""perk_processing_3"",0]]]]],[[""perk_locksmith_1"",0],[[[""perk_locksmith_2"",0],[[""perk_locksmith_3"",0]]]]]]]" 2017/09/22, 3:49:13 "Requested player experience data for user ID 76561198019648164 | Query (3): [0,2,0,[[[""perk_gunsspecialist_lessRecoil_1"",0],[[[""perk_gunsspecialist_lessRecoil_2"",0],[[""perk_gunsspecialist_lessRecoil_3"",0]]]]],[[""perk_paycheck_1"",0],[[[""perk_paycheck_2"",0],[[""perk_paycheck_3"",0]]]]],[[""perk_processing_1"",0],[[[""perk_processing_2"",0],[[""perk_processing_3"",0]]]]],[[""perk_locksmith_1"",0],[[[""perk_locksmith_2"",0],[[""perk_locksmith_3"",0]]]]]]]" 2017/09/22, 3:49:13 "Requested player experience data for user ID 76561198019648164 | Query (4): [0,2,0,[[[""perk_gunsspecialist_lessRecoil_1"",false],[[[""perk_gunsspecialist_lessRecoil_2"",false],[[""perk_gunsspecialist_lessRecoil_3"",false]]]]],[[""perk_paycheck_1"",false],[[[""perk_paycheck_2"",false],[[""perk_paycheck_3"",false]]]]],[[""perk_processing_1"",false],[[[""perk_processing_2"",false],[[""perk_processing_3"",false]]]]],[[""perk_locksmith_1"",false],[[[""perk_locksmith_2"",false],[[""perk_locksmith_3"",false]]]]]]]" 2017/09/22, 3:52:25 "### DYNMARKET >> SUCCESSFULLY BACKUP'D CURRENT PRICES TO DATABASE! ###" 2017/09/22, 3:53:06 "<infiSTAR.de>CONNECTLOG| 0h 8min | Disconnected: 10-24 Robin Hoffstatter(76561198019648164 - 4) - time: 422.088 - serverFPS: 47.3373 [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:53:06 Client: Remote object 4:0 not found 2017/09/22, 3:53:34 "<infiSTAR.de>CONNECTLOG| 0h 8min | Disconnected: 10-01 Karla Hempel(76561198212850799 - 3) - time: 450.053 - serverFPS: 45.977 [21-09-2017 22-36-00 - v254]" 2017/09/22, 3:53:34 SetFace error: class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:53:34 Error: Error during SetFace - class CfgFaces.Man_A3.Fem_B not found 2017/09/22, 3:53:34 Client: Remote object 3:0 not found 2017/09/22, 3:53:37 Warning: Cleanup player - person 2:1404 not found 2017/09/22, 3:53:39 Warning: Cleanup player - person 2:1404 not found 2017/09/22, 3:53:43 Server: Object 4:4 not found (message Type_121) 2017/09/22, 3:53:43 Server: Object 4:3 not found (message Type_121) 2017/09/22, 3:53:46 Server: Object 4:4 not found (message Type_93) 2017/09/22, 3:53:46 Server: Object 4:3 not found (message Type_93)
In dem Zeitraum zwischen connecten und disconnecten haben wir mehrmals versucht den Personalausweis zu "suchen".
fn_Lizenzsehen.sqf
fn_Lizenzzeigen.sqf
C
Alles anzeigenif(isServer)exitWith{}; private["_ziel", "_rang", "_marke", "_org", "_message"]; if(vehicle player != player )exitWith{}; _ziel = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param; // Nach änderung in das nicht Funktionsfähig. // _ziel = cursorTarget; // Vorher Funktionsfähig (ansehen) if(isNull _ziel) then {_ziel = player;}; if(!(_ziel isKindOf "Man")) then {_ziel = player;}; if(!(alive _ziel)) then {_ziel = player;}; switch(playerSide)do{ case west:{ switch (call life_coplevel) do{ case 1: { _rang = "Polizei-Anwärter"; }; case 2: { _rang = "Polizeimeister"; }; case 3: { _rang = "Polizeihauptmeister"; }; case 4: { _rang = "Kommissar"; }; case 5: { _rang = "Hauptkommissar"; }; case 6: { _rang = "Polizeidirektor"; }; case 7: { _rang = "Polizeipräsident"; }; default { _rank = "Error";}; }; _marke = "marke_cop"; _org = "Polizei Altis"; }; case east:{ switch (call life_adaclevel) do{ case 1: { _rang = "ADAC Praktikant"; }; case 2: { _rang = "ADAC Azubi"; }; case 3: { _rang = "ADAC Geselle"; }; case 4: { _rang = "ADAC Techniker"; }; case 5: { _rang = "ADAC Meister"; }; case 6: { _rang = "ADAC Co.Chef"; }; case 7: { _rang = "ADAC Chef"; }; case 8: { _rang = "Leitung"; }; }; _marke = "marke_ziv"; _org = "ADAC Altis"; }; case independent:{ switch (call life_mediclevel) do{ case 1: { _rang = "Ersthelfer"; }; case 2: { _rang = "Rettungshelfer"; }; case 3: { _rang = "Rettungsanitäter"; }; case 4: { _rang = "Notfallsanitäter"; }; case 5: { _rang = "Notarzt"; }; case 6: { _rang = "Lehrrettungsassistent"; }; case 7: { _rang = "ÄrztlicherLeiter"; }; default { _rank = "Error";}; }; _marke = "marke_ziv"; _org = "Republik Altis"; }; case civilian:{ if(playerSide == civilian)then{ _rang = "Zivilist"; _marke = "marke_ziv"; _org = "Republik Altis"; }else{ _rang = "Zivilist"; _marke = "marke_abi"; _org = "Republik Altis"; }; }; }; _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org]; [player,_message]remoteExec["life_fnc_Lizenzsehen",_ziel,false];
fn_setupActions.sqf
C
Alles anzeigencase west: { //Waffen Entfernen life_actions = life_actions + [player addAction["Sachen entfernen",life_fnc_seizeWeapon,cursorTarget,0,false,false,"",'count(nearestObjects [player,["weaponholder"],3])>0']]; // Ausweis Zeigen life_actions = life_actions + [player addAction["Ausweis zeigen",life_fnc_Lizenzzeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man"']]; // Mir ist bewusst das das ohne Anpassung nicht Funktioniert war jetzt nur für den Test des Ausweis suchen // Ausweis suchen life_actions = life_actions + [player addAction["Ausweis suchen",[player] call life_fnc_Persozeigen,"",1,false,true,"",'!isNull cursorTarget && cursorTarget isKindOf "Man" && (cursorTarget getVariable ["restrained",false]) ']]; // Hier passiert leider nichts. };
Client RPT
Code
Alles anzeigen===================================================================== == D:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe == "D:\Program Files (x86)\Steam\steamapps\common\Arma 3\Arma3_x64.exe" -noSplash "-name=10-24 Robin Hoffstatter" -enableHT -malloc=tbb4malloc_bi_x64 -hugePages -noLogs "-mod=D:\Program Files (x86)\Steam\steamapps\common\Arma 3\@UHT;D:\Program Files (x86)\Steam\steamapps\common\Arma 3\@Eisenschmiede;D:\Program Files (x86)\Steam\steamapps\common\Arma 3" -connect=5.9.123.134 -port=2302 -password=****** -beservice Original output filename: Arma3Retail_DX11_x64 Exe timestamp: 2017/09/06 11:43:20 Current time: 2017/09/22 03:46:18 Type: Public Build: Stable Version: 1.76.142872 Allocator: D:\Program Files (x86)\Steam\steamapps\common\Arma 3\Dll\tbb4malloc_bi_x64.dll [2017.0.0.0] [2017.0.0.0] PhysMem: 16 GiB, VirtMem : 131072 GiB, AvailPhys : 8.2 GiB, AvailVirt : 131072 GiB, AvailPage : 19 GiB ===================================================================== 3:46:18 Detected number of DLCs: 18 3:46:18 DLC index:3 - unable to get DLC data 3:46:18 ----------------------------------------- Dlcs ----------------------------------------- 3:46:18 name appId owned installed available isDlc 3:46:18 Arma 3 107410 yes yes yes no 3:46:18 Unknown -1 no no no yes 3:46:18 Arma 3 Zeus 275700 yes yes yes yes 3:46:18 Arma 3 Helicopters 304380 yes yes yes yes 3:46:18 Arma 3 Laws of War 571710 yes yes yes yes 3:46:18 Arma 3 DLC Bundle 2 612480 no no no yes 3:46:18 Arma 3 Malden 639600 yes yes yes yes 3:46:18 Arma 3 Alpha Lite - expires now 228800 no no no yes 3:46:18 Arma 3 Server 233780 yes yes no yes 3:46:18 Arma 3 Soundtrack 249860 yes yes no yes 3:46:18 Arma 3 DLC Bundle 1 304400 yes yes yes yes 3:46:18 Arma 3 Samples 390500 yes yes no yes 3:46:18 Arma 3 Apex 395180 yes yes yes yes 3:46:18 Arma 3 Jets 601670 yes yes yes yes 3:46:18 Arma 3 Maps 249861 yes yes no yes 3:46:18 Arma 3 Tactical Guide 249862 yes yes no yes 3:46:18 Arma 3 Tools 233800 yes yes no yes 3:46:18 Arma 3 Karts 288520 yes yes yes yes 3:46:18 Arma 3 Marksmen 332350 yes yes yes yes 3:46:18 ---------------------------------------------------------------------------------------- Ist das normal die die Client-RPT immer so leer ist?
-
wäre auch folgendes möglich,
_Time = (Wanted / 1000 * 60)
-
Leider nicht
Sollte irgendwer ne Lösung haben würde ich mich weiterhin freuen
-
Hey Leute folgendes Problem,
Ich wollte nen Trigger erstellen der dem Spieler alle jede Sekunde 5 Schaden zufügt. Folgendes habe ich Probiert.
Problem ist jetzt wird das ganze beim eintreten in den Trigger nur einmal ausgeführt.
Jemand ne Idee wie ich der Schaden kontinuierlich zugefügt wird?
-
Jemand ne Idee die Zeit im Gefängniss Anhand der höhe des "Kopfgeldes" berechnen zu lassen?
Also wie komme ich an den Wert für den der Spieler auf der Fahndungsliste steht?
-
Möchte ich den Tracker an einer Person anbringen müsste ich doch folgendes ändern oder?
Codeif(!(_unit isKindOf "AllVehicles")) exitWith {hint "Du kannst den GPS Tracker hier nicht benutzen."};
in
Codeif(!(_unit isKindOf "AllVehicles") && !(_unit isKindOf "Man")) exitWith {hint "Du kannst den GPS Tracker hier nicht benutzen."};
ändern oder?
Liebe Grüße
-
Also falls es jemanden intressiert ich habe folgende Lösung gefunden.
Code
Alles anzeigenfn_onplayerKilled.sqf if (vehicle _killer isKindOf "LandVehicle") then { hintC format["%1 (%2) hat dich überfahren.", _killer getVariable["realname", name _killer], getPlayerUID _killer, _unit getVariable["realname", name _unit], getPlayerUID _unit, currentWeapon _killer, _unit distance _killer]; // DeathMessage } else { if (_killer isKindof "Man" && {!(_killer isEqualTo _unit)}) then { hintC format["%1 (%2) hat dich aus %6 mit %5 getötet.", _killer getVariable["realname", name _killer], getPlayerUID _killer, _unit getVariable["realname", name _unit], getPlayerUID _unit, currentWeapon _killer, _unit distance _killer]; // DeathMessage } else { hintC format["%3 (%4) ist auf Mysteriöse weise gestorben.", _killer getVariable["realname", name _killer], getPlayerUID _killer, _unit getVariable["realname", name _unit], getPlayerUID _unit, currentWeapon _killer, _unit distance _killer]; // DeathMess }; };
Ein normaler hint wird vom DeathScreen "geblockt" warum auch immer aufjedenfall sieht man diesen nicht. Meine Idee hier wäre evtl gewesen diesen hint erst im deathscreen mit auszugeben funktioniert auch aus irgendeinem Grund nicht.
Wie heißt eigentlich die benachrichtigungsart mit der weißen schrift in der mitte des screens?
Die benachrichtigung an den Killer das er die Person getötet hat wäre mit nem remoteexec möglich oder?
Für anregungen oder andere Ideen bin ich weiterhin offen
-
Mausrad, Tür öffnen
Oder meinst du, wie es im Script ist ?
Ja, denn das disabled door deaktiviert das normale öffnen der Türen, das haben wir für unsere Tore am Cop HQ gemacht, so kannst du sie nicht öffnen nur über eine weitere aktion die nur auftaucht wenn du die schlüsselkarte im inventar hast.