diff options
author | Trumeet <yuuta@yuuta.moe> | 2021-07-08 21:20:11 -0700 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2021-07-08 21:20:11 -0700 |
commit | 097ddb404f2a67398821c6a27f24db5cb939b79d (patch) | |
tree | fd3f9325e8c33ada2aefcebf645f73425f38af12 /sample/main.c | |
parent | 2fe493287c572ea988d6e79981f1fba02891a01f (diff) | |
download | extmc-master.tar extmc-master.tar.gz extmc-master.tar.bz2 extmc-master.zip |
This greatly simplifies the management of plugins, but no longer supports loading the same plugin twice.
Diffstat (limited to 'sample/main.c')
-rw-r--r-- | sample/main.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/sample/main.c b/sample/main.c index 710d245..27e5bc3 100644 --- a/sample/main.c +++ b/sample/main.c @@ -7,38 +7,39 @@ const uint32_t epg_version = 1; const char *epg_name = "Test Plugin"; +const char *epg_id = "test"; int epg_load(struct epg_handle *handle) { - printf("[%d]: Loaded.\n", handle->id); + printf("[%s]: Loaded.\n", handle->id); int r = 0; r = handle->rcon_send(11, "list uuid"); - printf("[%d]: rcon_send: %d\n", handle->id, r); + printf("[%s]: rcon_send: %d\n", handle->id, r); int id = -1; char out[RCON_DATA_BUFFSIZE]; r = handle->rcon_recv(&id, out); - printf("[%d]: rcon_recv: %d. ID: %d, out: '%s'.\n", handle->id, r, id, out); + printf("[%s]: rcon_recv: %d. ID: %d, out: '%s'.\n", handle->id, r, id, out); return 0; } int epg_unload(struct epg_handle *handle) { - printf("[%d]: Unloading.\n", handle->id); + printf("[%s]: Unloading.\n", handle->id); return 0; } int epg_player_join(struct epg_handle *handle, char *player) { - printf("[%d]: %s joined.\n", handle->id, player); + printf("[%s]: %s joined.\n", handle->id, player); sleep(10); int r = 0; r = handle->rcon_send(11, "list"); - printf("[%d]: rcon_send: %d\n", handle->id, r); + printf("[%s]: rcon_send: %d\n", handle->id, r); int id = -1; char out[RCON_DATA_BUFFSIZE]; r = handle->rcon_recv(&id, out); - printf("[%d]: rcon_recv: %d. ID: %d, out: '%s'.\n", handle->id, r, id, out); + printf("[%s]: rcon_recv: %d. ID: %d, out: '%s'.\n", handle->id, r, id, out); return 0; } @@ -46,7 +47,7 @@ int epg_player_leave(struct epg_handle *handle, char *player, char *reason) { - printf("[%d]: %s left: %s.\n", handle->id, player, reason); + printf("[%s]: %s left: %s.\n", handle->id, player, reason); return 0; } @@ -54,7 +55,7 @@ int epg_player_say(struct epg_handle *handle, char *player, char *content) { - printf("[%d]: %s said: %s.\n", handle->id, player, content); + printf("[%s]: %s said: %s.\n", handle->id, player, content); return 0; } @@ -62,7 +63,7 @@ int epg_player_die(struct epg_handle *handle, char *player, char *source) { - printf("[%d]: %s died because of %s.\n", handle->id, player, source); + printf("[%s]: %s died because of %s.\n", handle->id, player, source); return 0; } @@ -70,7 +71,7 @@ int epg_player_achievement(struct epg_handle *handle, char *player, char *achievement) { - printf("[%d]: %s achieved %s.\n", handle->id, player, achievement); + printf("[%s]: %s achieved %s.\n", handle->id, player, achievement); return 0; } @@ -78,7 +79,7 @@ int epg_player_challenge(struct epg_handle *handle, char *player, char *challenge) { - printf("[%d]: %s made the challenge: %s.\n", handle->id, player, challenge); + printf("[%s]: %s made the challenge: %s.\n", handle->id, player, challenge); return 0; } @@ -86,26 +87,26 @@ int epg_player_goal(struct epg_handle *handle, char *player, char *goal) { - printf("[%d]: %s made the goal: %s.\n", handle->id, player, goal); + printf("[%s]: %s made the goal: %s.\n", handle->id, player, goal); return 0; } int epg_server_stopping(struct epg_handle *handle) { - printf("[%d]: Server stopped.\n", handle->id); + printf("[%s]: Server stopped.\n", handle->id); return 0; } int epg_server_starting(struct epg_handle *handle, char *version) { - printf("[%d]: Server is starting, version: %s.\n", handle->id, version); + printf("[%s]: Server is starting, version: %s.\n", handle->id, version); return 0; } int epg_server_started(struct epg_handle *handle, char *took) { - printf("[%d]: Server started, took: %s.\n", handle->id, took); + printf("[%s]: Server started, took: %s.\n", handle->id, took); return 0; } |