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
So: 18 Mai 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. Hilfeforum

    Dispatch im Tagebuch vom Briefing

    • ZanchezDE
    • 5. April 2017 um 21:42
    • Geschlossen
    • Erledigt
    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 5. April 2017 um 21:42
      • #1

      Es geht darum, dass Dispatches in das Tagebuch im Briefing eingetragen werden sollen, so dass es für die Medics/Cops möglich ist dort nochmal die Dispatches nachzulesen.

      Weis zufällig jemand, wie man das ganze so in etwa angehen könnte?

      Danke schonmal

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 09:31
      • #2

      Moin,

      wir haben das über das Telefonsystem (SQL-Smartphone) gelöst. Dort werden alle Dispatches für Cops und Medics gespeichert und mit dem Restart gelöscht. Vielleicht wäre das auch eine Möglichkeit wie du das umsetzen kannst.

      Gruß,

      moeck

      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 ?

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 09:57
      • #3

      Das wäre natürlich auch noch eine Möglichkeit. Dazu hätte ich dann auch eine Frage. Es werden alle Nachrichten durchgehend gespeichert. Kann man es irgendwie machen, dass die Nachrichten bei jedem Restart komplett wieder gecleant werden?

      Danke schonmal für deine Antwort :)

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 10:16
      • #4

      Moin,

      ja das ist relativ einfach. Du legst eine Procedure in der DB an, die alle Nachrichten löscht. Anschliessend einfach über den Serverrestart mit ausführen.

      Den Code einfach bei den anderen Proceduren einfügen

      C: life_server/init.sqf
      ["CALL deleteOldMessages",1] spawn DB_fnc_asyncCall; //Nachrichten löschen

      und die passende Procedure wäre dann

      SQL
      DROP PROCEDURE IF EXISTS `deleteOldMessages`;
      
      DELIMITER $$
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
      BEGIN
        DELETE from `messages`
      END$$

      Wie immer bitte beachten, dass der User arma3 durch deinen eigenen DB User ausgetauscht werden muss. Des Weiteren bitte innerhalb der altislife Datenbank ausführen.

      Gruß,

      moeck

      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 ?

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 11:05
      • #5

      Hammer! Vielen Dank :)

      Die Antwort kam ja mal schnell :D

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 11:27
      • #6

      Er lässt mich irgendwie die Procedure nicht anlegen Oo

      Dann sagt er immer Error.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 12:25
      • #7

      Was kommt für eine Fehlermeldung?

      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 ?

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 12:40
      • #8

      Diese hier:
      1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END' at line 4

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 6. April 2017 um 12:42
      • #9

      #Edit falsche Aussage...

      Code
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
      BEGIN
       DELETE from `messages`
      END

      Sollte sie aussehen

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 13:49
      • #10

      Da haut er mir den selben Error raus Oo

      Ich verstehe es gerade nicht.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 13:57
      • #11

      Hast Du den User geändert auf deinen eigenen? achso und nimm mal das, ich glaube gestern abend hatte ich ein ähnliches problem.

      Code
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
       DELETE from `messages`

      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 ?

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 6. April 2017 um 14:00
      • #12

      Ich raff es nicht xD

      SQL is un bleibt mir ein Rätsel...

      Code
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
      BEGIN
       DELETE from `messages`;
      END

      Semikolon fehlt...

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 14:26
      • #13

      ja aber ohne begin und end

      Code
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
       DELETE from `messages`;

      So schwierig ist SQL nicht ^^ man muss halt wegen den unterschiedlichen versionen schauen.

      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 ?

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 6. April 2017 um 14:28
      • #14

      Nene ^^# mit Begin und End zumindest bei mir xD ohne nimmt ers nicht an

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 14:33
      • #15
      Zitat von moeck

      ja aber ohne begin und end

      Code
      CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldMessages`()
       DELETE from `messages`;

      So schwierig ist SQL nicht ^^ man muss halt wegen den unterschiedlichen versionen schauen.

      Dieser hat gefunzt :D Vielen Dank Leute :* :D :D

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. April 2017 um 14:36
      • #16

      Shinji ich sage doch es liegt an der Version ^^ die Syntax hat sich von 5.5 auf 5.7 leicht geändert :D

      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 ?

    • Shinji
      Profi
      Reaktionen
      576
      Trophäen
      10
      Beiträge
      778
      • 6. April 2017 um 14:55
      • #17

      :D ah na gut okay :D

      Dann kann hier wohl closed werden :P

      Software Entwickler -
      Präzises Rätselraten, basierend auf unzuverlässigen Daten und fragwürdigem Wissen der Auftraggeber.

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 6. April 2017 um 15:13
      • #18

      So sieht es aus :)

      Kann closed werden ^^

    • ZanchezDE
      Schüler
      Reaktionen
      15
      Trophäen
      11
      Beiträge
      100
      • 9. April 2017 um 14:05
      • #19

      Gut, dass es noch nicht geclosed wurde :D Ich bekomme es irgendwie nicht hin, dass er die Dispatches speichert. Kannst du mir vielleicht genauer erklären, was ich dafür abändern muss? Wäre dir sehr dankbar.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 9. April 2017 um 16:10
      • #20

      Moin,

      folgendes müsstest Du da anpassen. So du musst die Queries in der handleMSG austauschen. Achtung Du solltest PPD und PRS durch den Namen deiner Cops bzw. Medics tauschen.

      Code: handlemsg
      Cops
      _toName = "PPD";
      _query = format["INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES('%1', 'PPD', '""%3""', '%4', 'PPD')",_pid,_toID,_msg,_fromName,_toName];
      
      Medic
      _toName = "PRS";
      _query = format["INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES('%1', 'PRS', '""%3""', '%4', 'PRS')",_pid,_toID,_msg,_fromName,_toName];

      Selbes gilt dann auf für die masgRequest

      Code
      _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC",_uid];
      if (side _player == independent) then
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' or toID = 'PRS' ORDER BY time DESC",_uid];
      };
      if (side _player == west) then
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' or toID = 'PPD' ORDER BY time DESC",_uid];
      };
      if (side _player == civilian) then 
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC",_uid];
      };
      Alles anzeigen

      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 ?

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    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™