From e4069b63da261e09e06eb9dfa98b7dc223c35bc5 Mon Sep 17 00:00:00 2001 From: RD42 <42702181+dashr9230@users.noreply.github.com> Date: Fri, 17 Nov 2023 23:40:36 +0800 Subject: [PATCH] [server] Implement con_exit() and con_echo() --- server/console.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/server/console.cpp b/server/console.cpp index a4dfef4..f25f032 100644 --- a/server/console.cpp +++ b/server/console.cpp @@ -1,8 +1,24 @@ #include "main.h" -void con_exit() {} // TODO: con_exit W: 0048A4F0 L: 0809EC60 -void con_echo() {} // TODO: con_echo W: 0048A500 L: 0809EC70 +extern bool bQuitApp; + +void con_exit() +{ + bQuitApp = true; +} + +void con_echo() +{ + char* arg = strtok(NULL, ""); + if (arg) + { + logprintf("%s", arg); + } else { + logprintf(""); + } +} + void con_exec() {} // TODO: con_exec W: 0048BA80 L: 080A0340 void con_kick() {} // TODO: con_kick W: 0048A530 L: 0809ECB0 void con_ban() {} // TODO: con_ban W: 0048A5D0 L: 0809ED80