1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Do: 17 Juli 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

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.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Tutorials & Releases

    [TUTORIAL] SQL basiertes Smartphone

      • Altis Life
    • Exodoos
    • 1. August 2016 um 18:57
    • kleinkiko
      Schüler
      Reaktionen
      9
      Trophäen
      8
      Beiträge
      93
      Dateien
      1
      • 8. März 2018 um 15:38
      • #201

      Moin moin

      habe mit dem Handy ein Problem. Vorab benutze ich das Handy auf der Version 4.0

      Unter anderem werden die gensendeten Nachrichten nicht angezeigt. Weder ingame noch in der DB. Wenn ich in den extDB2 Log gucke sehe ich folgenden Fehler:

      Code
      [15:24:49:977855 +02:00] [Thread 7392] extDB2: SQL_CUSTOM_V2: Error No Custom Call Not Found: Input String SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='76561198033482575' ORDER BY time DESC
      [15:24:49:978353 +02:00] [Thread 7392] extDB2: SQL_CUSTOM_V2: Error No Custom Call Not Found: Callname SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='76561198033482575' ORDER BY time DESC

      obwohl ich die Spalte in der Datenbank angelegt habe:

      http://i.epvpimg.com/zytFaab.png

      Außerdem bekomme ich im Serverlog folgenden Fehler:

      Code
      15:23:04 BEServer: registering a new player #1334077824
      15:24:20 Unaccessible
      15:24:21 "extDB2: uisleep [4]: 200.676"
      15:24:49 "extDB2: uisleep [4]: 228.873"
      15:24:50 Error in expression <Exec["life_fnc_smartphone", _player];
      }
      forEach _queryResult;>
      15:24:50   Error position: <forEach _queryResult;>
      15:24:50   Error foreach: Type String, expected Array
      15:24:50 File \life_server\Functions\Smartphone\fn_msgRequest.sqf [TON_fnc_msgRequest], line 28

      Die fn_msgRequest sieht so aus:

      Code
      /*    file: fn_msgRequest.sqf    
      Author: Silex 
      Fills the Messagelist
      */
      private["_query", "_queryResult", "_uid", "_player"];
      
      
      
      
      _uid = [_this, 0, "", [""]] call BIS_fnc_param;
      _player = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param;
      _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC", _uid];
      
      
      
      
      waitUntil {
       !DB_Async_Active
      };
      
      
      
      
      _queryResult = [_query, 2, true] call DB_fnc_asyncCall;
      if (count _queryResult == 0) exitWith {}; {
       [1, _x] remoteExec["life_fnc_smartphone", _player];
      }
      forEach _queryResult;
      Alles anzeigen

      Kann mir jemand helfen?^^

      Mit freundlichen Grüßen

      kleinkiko

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 8. März 2018 um 18:35
      • #202

      komischer weise sieht meine so aus:

      Code
      /*    file: fn_msgRequest.sqf    
      Author: Silex 
      Fills the Messagelist
      */
      private["_query", "_queryResult", "_uid", "_player"];
      
      
      
      
      _uid = [_this, 0, "", [""]] call BIS_fnc_param;
      _player = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param;
      _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC", _uid];
      
      
      
      
      waitUntil {
       !DB_Async_Active
      };
      
      
      
      
      _queryResult = [_query, 2, true] call DB_fnc_asyncCall;
      if (count _queryResult == 0) exitWith {}; {
       [1, _x] remoteExec["life_fnc_smartphone", _player];
      }
      forEach _queryResult;
      
      
      
      
      _queryResult = [_query,2,true] call DB_fnc_asyncCall;
      if(count _queryResult == 0) exitWith {};
       {[1,_x] remoteExec ["life_fnc_smartphone",_player];
      }forEach _queryResult;
      Alles anzeigen


      versuchs damit mal ^^

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • kleinkiko
      Schüler
      Reaktionen
      9
      Trophäen
      8
      Beiträge
      93
      Dateien
      1
      • 8. März 2018 um 19:09
      • #203
      Zitat von MiamiRize

      komischer weise sieht meine so aus:

      Code
      /*    file: fn_msgRequest.sqf    
      Author: Silex 
      Fills the Messagelist
      */
      private["_query", "_queryResult", "_uid", "_player"];
      
      
      
      
      _uid = [_this, 0, "", [""]] call BIS_fnc_param;
      _player = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param;
      _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC", _uid];
      
      
      
      
      waitUntil {
       !DB_Async_Active
      };
      
      
      
      
      _queryResult = [_query, 2, true] call DB_fnc_asyncCall;
      if (count _queryResult == 0) exitWith {}; {
       [1, _x] remoteExec["life_fnc_smartphone", _player];
      }
      forEach _queryResult;
      
      
      
      
      _queryResult = [_query,2,true] call DB_fnc_asyncCall;
      if(count _queryResult == 0) exitWith {};
       {[1,_x] remoteExec ["life_fnc_smartphone",_player];
      }forEach _queryResult;
      Alles anzeigen


      versuchs damit mal ^^

      Leider keine Änderung

      Mit freundlichen Grüßen

      kleinkiko

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 9. März 2018 um 00:31
      • #204

      hm klappt bei mir so in der 5.0...

      kannst du evtl mal die table aufmachen?

      (so das man die table einsehen kann)

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • kleinkiko
      Schüler
      Reaktionen
      9
      Trophäen
      8
      Beiträge
      93
      Dateien
      1
      • 9. März 2018 um 01:27
      • #205
      Zitat von MiamiRize

      hm klappt bei mir so in der 5.0...

      kannst du evtl mal die table aufmachen?

      (so das man die table einsehen kann)

      Ich benutze die 4.0 sollte aber ja eigentlich auch klappen. Benutze halt das Native Network Paket . Die Nachrichten kommen zwar an aber werden halt nicht gespichert.

      - externe Links administrativ entfernt -

      Mit freundlichen Grüßen

      kleinkiko

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 9. März 2018 um 02:32
      • #206

      hm das sieht soweit richtig aus.

      Könntest du nochmals die Logs anhängen?

      (Da sich nun etwas geändert hat)

      Ich antworte wenn aber später :)

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • kleinkiko
      Schüler
      Reaktionen
      9
      Trophäen
      8
      Beiträge
      93
      Dateien
      1
      • 9. März 2018 um 02:43
      • #207

      Sicher :) Logs sind im Anhang.

      Danke im Vorraus

      //EDIT: Hat jemand noch ne idee?

      Dateien

      extDB2 Log.log 1,46 kB – 171 Downloads serverlog.rpt 66 kB – 200 Downloads

      Mit freundlichen Grüßen

      kleinkiko

      Einmal editiert, zuletzt von kleinkiko (9. März 2018 um 22:46)

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 13. März 2018 um 09:53
      • #208

      wenn mir jemand schreibt und ich kuke aufs smartphone ist die nacheicht 2 mal wieso?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 13. März 2018 um 10:10
      • #209

      riesensika : lass mich meine Glaskugel befragen, ach ne die ist ja immer noch in der Reperatur. Bitte hänge mal die Logs und die geänderten Dateien an.

      Ohne diese Infos können wir dir nicht helfen

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 13. März 2018 um 13:30
      • #210

      habe es schon selber gefunden abe rich habe eine frage wie kann mann buttons nur für cops oder east sich bar machen

    • BeFreezy
      Fortgeschrittener
      Reaktionen
      107
      Trophäen
      9
      Beiträge
      376
      • 13. März 2018 um 13:32
      • #211
      Zitat von riesensika

      habe es schon selber gefunden abe rich habe eine frage wie kann mann buttons nur für cops oder east sich bar machen

      fn_p_openMenu.sqf

      Hinweis:

      Kann mich gerne Mal irren, versuche nur zu helfen!

      1QJFpae.gif

      Wie frage ich richtig um Hilfe?

      Arma 3 Logs - Client, Server & extDB Log

      Arma 3 Code Optimierung

      life_fnc_MP zu remoteExec

      (Bin aktuell im ArmA Urlaub)

      1QJFpae.gif

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 13. März 2018 um 13:45
      • #212


      funkt net


      Code
      case civilian: {
              ctrlShow[2012,false];
      ctrlShow[2031,false];
      ctrlShow[2032,false];
      ctrlShow[2033,false];
      ctrlShow[20003,false];
      ctrlShow[3023,false];   <----
      ctrlShow[3024,false];   <---
          };

      Smartphone hpp

      Code
      		class PoliceMsgAllButton : life_RscButtonMenu
      {
      idc = 3023;
      text = "Police 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 = "[8,-1,(ctrlText 888894)] call life_fnc_newMsg;";
      x = 0.12;
      y = 0.45;
      w = 0.2;
      h = (1 / 25);
      };
      
      class ASUMsgAllButton : life_RscButtonMenu
      {
      idc = 3024;
      text = "Sert 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 = "[9,-1,(ctrlText 888894)] call life_fnc_newMsg;";
      x = 0.32;
      y = 0.45;
      w = 0.2;
      h = (1 / 25);
      };
      Alles anzeigen
    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 13. März 2018 um 13:58
      • #213

      naja das ist auch nicht in der fn_p_openMenu.sqf sondern im fn_smartphone.sqf , da musst Du die Buttons deaktivieren, wenn ich mich jetzt nicht irre. bzw. ist das doch in der newMsg

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 13. März 2018 um 14:09
      • #214

      So ich habe jetzt mal geschaut und folgendes müsstest Du wahrscheinlich ändern.

      C: fn_smartphone.sqf
      case 4:{
          createDialog "Life_smartphone_schreiben";
          ctrlSetText[88886, format["Message: %1",name life_smartphoneTarget]];
          if((FETCH_CONST(life_adminlevel) < 1)) then { 
              ctrlShow[888897,false];
          };
          if (playerSide isEqualsTo civilian) then {
              ctrlShow[3023,false];
              ctrlShow[3024,false];
          };
      };
      Alles anzeigen

      Also wenn ich das Bild von dir richtig interpretiere ;)

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Lucifer Lucius
      Amateur
      Reaktionen
      5
      Trophäen
      8
      Beiträge
      200
      • 15. März 2018 um 13:42
      • #215

      Hallo ich habe das problem sobald ich auf telefon gehe das da steht "No entry 'mpmissions\__CUR_MP.Altis\http://description.ext/Life_my_smartp…geList.rowHeigt'.

      Dateien

      arma3server_2018-03-15_13-07-41.rpt 75,56 kB – 219 Downloads
    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 15. März 2018 um 19:24
      • #216

      wenn einer stirbt und Medic ruftkriegt der medic keine Nachricht auch nicht von den Koordinaten etc

      und kein Marker auf de map


      arma3server_x64_2018-03-15_18-32-24.txt

      2 Mal editiert, zuletzt von riesensika (16. März 2018 um 12:01)

    • BeFreezy
      Fortgeschrittener
      Reaktionen
      107
      Trophäen
      9
      Beiträge
      376
      • 15. März 2018 um 19:25
      • #217
      Zitat von riesensika

      wenn einer stirbt und Medici ruftkriegt der medic keine Nachricht auch nicht von den Koordinaten etc

      Meh.. wo ist meine Glaskugel?

      Hinweis:

      Kann mich gerne Mal irren, versuche nur zu helfen!

      1QJFpae.gif

      Wie frage ich richtig um Hilfe?

      Arma 3 Logs - Client, Server & extDB Log

      Arma 3 Code Optimierung

      life_fnc_MP zu remoteExec

      (Bin aktuell im ArmA Urlaub)

      1QJFpae.gif

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 15. März 2018 um 22:31
      • #218

      oben istz rpt log

    • riesensika
      Kenner
      Reaktionen
      29
      Trophäen
      10
      Beiträge
      332
      Dateien
      6
      Bilder
      60
      • 16. März 2018 um 12:03
      • #219

      wenn einer stirbt und Medic ruft kriegt der medic keine Nachricht auch nicht von den Koordinaten etc

      und kein Marker auf de map

      Was muss ich da editieren

      Code
      fn_requestMedic.sqf
      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_requestMedic.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          N/A
      */
      private "_medicsOnline";
      _medicsOnline = {!(_x isEqualTo player) && {side _x isEqualTo independent} && {alive _x}} count playableUnits > 0; //Check if medics (indep) are in the room.
      
      life_corpse setVariable ["Revive",false,true]; //Set the corpse to a revivable state.
      if (_medicsOnline) then {
          //There is medics let's send them the request.
          [life_corpse,profileName] remoteExecCall ["life_fnc_medicRequest",independent];
      } else {
          //No medics were online, send it to the police.
          [life_corpse,profileName] remoteExecCall ["life_fnc_medicRequest",west];
      };
      
      
      ((findDisplay 7300) displayCtrl 7303) ctrlEnable false;
      life_med_notrufe pushBack [(name player),(getpos life_corpse),"Ich benötige einen Revive - Automatische SOS Nachricht über das Telefon",servertime,"",player];
      publicVariable "life_med_notrufe";
      Alles anzeigen
    • Lucifer Lucius
      Amateur
      Reaktionen
      5
      Trophäen
      8
      Beiträge
      200
      • 16. März 2018 um 13:01
      • #220

      Hi NN ich habe das problem das gar keine nachrichten abgesendet werden oben rechts kommt keine nachricht und bei mein partner/spieler kommt auch nichts habe jetzt schzon mehrfach in den logs nach gekuckt aber nichts gefunden.

      Wäre nett wen jemand mir helfen kan


      Meine RPT

      Dateien

      arma3server_2018-03-16_12-01-33.rpt 105,37 kB – 180 Downloads

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • Datenbank fehler

      • TaktischerSpeck
      • 1. Mai 2017 um 10:15
      • Hilfeforum
    • [Sammelthread] Scripts/Links/Tutorials/Anleitungen ArmA 3

      • Stig
      • 2. September 2016 um 18:29
      • Tutorials & Releases
    • Was ist ein Sql basiertes Smartphone?

      • ZiegeRette
      • 8. Mai 2017 um 21:36
      • Hilfeforum
    • Suche SQL Smartphone!

      • Zotti
      • 3. August 2016 um 21:58
      • Hilfeforum
    • AL 5.0 Smartphone von Silex geht nicht, RemoteExecFehler

      • BLACKLIST
      • 23. März 2017 um 15:06
      • Hilfeforum

    Tags

    • smartphone
    • sql
    • Altislife
    • 4.4
    • r4

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™