// IDs der NET-Messages ////////////////////////////////////////////////////// #define MSG_CHAT 1 // Chatnachricht #define MSG_ADD_MOVEJOB 2 // Einen Movejob hinzufügen #define MSG_MOVE_VEHICLE 3 // Ein Fahrzeug umsetzen #define MSG_MOVE_TO 4 // Ein Fahrzeug um ein Feld bewegen #define MSG_NO_PATH 5 // Benachrichtigung über einen versperrten Pfad #define MSG_END_MOVE 6 // Beendet die Bewegung eines Fahrzeugs #define MSG_CHANGE_VEH_NAME 7 // Ändert den Namen eines Vehicles #define MSG_END_MOVE_FOR_NOW 8 // Beendet die Bewegung eines Fahrzeugs für diese Runde #define MSG_CHANGE_PLAYER_NAME 9 // Ändert den Namen eines Spielers #define MSG_ENDE_PRESSED 10 // Benachrichtigung über einen Druck auf Ende #define MSG_MJOB_STOP 11 // Wird vom Client übermittelt, wenn er manuell den MJob stoppt #define MSG_ADD_ATTACKJOB 12 // Einen Attackjob einfügen #define MSG_DESTROY_OBJECT 13 // Zerstört ein Objekt #define MSG_ERLEDIGEN 14 // Ein MJob soll erledigt werden #define MSG_SAVED_SPEED 15 // Teilt einem Client ein Speed Save mit #define MSG_CHANGE_BUI_NAME 16 // Ändert den Namen eines Buildings #define MSG_START_BUILD 17 // Startet ein Building zu bauen #define MSG_STOP_BUILD 18 // Stopt ein Building zu bauen #define MSG_ADD_BUILDING 19 // Fügt ein Gebäude ein #define MSG_START_BUILD_BIG 20 // Startet den bau eines großen Gebäudes #define MSG_RESET_CONSTRUCTOR 21 // Setzt den Constructor nach beenden des Bauens neu #define MSG_START_CLEAR 22 // Startet das Räumen eines Feldes #define MSG_STORE_VEHICLE 23 // Läd ein Vehicle ein #define MSG_ACTIVATE_VEHICLE 24 // Aktiviert ein geladenes Vehicle wieder #define MSG_START_WORK 25 // Startet ein Gebäude #define MSG_STOP_WORK 26 // Stoppt ein Gebäude #define MSG_ADD_VEHICLE 27 // Erzeugt ein vehicle #define MSG_REPAIR 28 // Repariert etwas #define MSG_RELOAD 29 // Läd etwas nach #define MSG_WACHE 30 // Ändert den Wachstatus eines Objektes #define MSG_CLEAR_MINE 31 // Räumt eine Mine #define MSG_UPGRADE 32 // Upgrade eines Spielers #define MSG_RESEARCH 33 // Meldet eine abgeschlossene Forschung #define MSG_UPDATE_BUILDING 34 // Meldet das Upgrade eines Gebäudes #define MSG_COMMANDO_MISTAKE 35 // Berichtet über einen Fehler eines Commandos #define MSG_COMMANDO_SUCCESS 36 // Meldet einen Erfolg eines Commandos #define MSG_START_SYNC 37 // Fordert die Clients zum Synchronisieren auf #define MSG_SYNC_PLAYER 38 // Sync Player #define MSG_SYNC_VEHICLE 39 // Sync Vehicle #define MSG_SYNC_BUILDING 40 // Sync Building #define MSG_UPDATE_STORED 41 // Aktualisiert ein gespeichertes Vehicle #define MSG_REPORT_R_E_A 42 // Berichtet über das Ende der RundenendeActions #define MSG_PING 43 // Anforderung eines Pong #define MSG_PONG 44 // Rückgabe des Pong // Nur für das MP-Menü: #define MSG_SIGNING_IN 100 // Anmeldenachricht eines Spielers #define MSG_YOUR_ID_IS 101 // Teilt dem Client nach dem Anmelden seine ID mit #define MSG_MY_NAME_CHANGED 102 // Benachrichtigung wenn ein Client seinen Namen/Farbe ändert #define MSG_PLAYER_LIST 103 // Übertragng der Spielerliste #define MSG_OPTIONS 104 // Übertragung der Optionen des Spiels #define MSG_WHO_ARE_YOU 105 // Fordert den Client auf sich zu identifizieren #define MSG_CHECK_FOR_GO 106 // Läßt überprüfen, ob alle Clients bereit sind #define MSG_READY_TO_GO 107 // Meldet der Client wenn er bereit ist zum Starten #define MSG_NO_GO 108 // Meldet der Client, wenn er nicht bereit ist #define MSG_LETS_GO 109 // Gibt dem Client das Signal zum Start #define MSG_RESSOURCES 110 // Überträgt die Ressourcenmap #define MSG_PLAYER_LANDING 111 // Landedaten eines Players #define MSG_PLAYER_UPGRADES 112 // Übeträgt alle Upgrades eines Players #define MSG_SAVEGAME_START 113 // Start der Übertragung des Savegames #define MSG_SAVEGAME_PART 114 // Teil der Übertragung des Savegames