Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #define PLUGIN "Game Menu"
- #define VERSION "1.3"
- #define GAMEMENU_FILE "resource/GameMenu.res"
- new g_Text[MAX_SIZE]
- new GameMenu[34]
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION)
- set_task(0.1, "Read_GameMenu")
- }
- public Read_GameMenu()
- {
- new i_File, s_File[128], Len, i
- get_configsdir(s_File, charsmax(s_File))
- format(s_File, charsmax(s_File), "%s/gamemenu.txt", s_File)
- i_File = fopen(s_File, "r")
- fgets(i_File, g_Text, MAX_SIZE)
- fclose(i_File)
- md5_file(s_File, GameMenu)
- Len = strlen(GameMenu)
- for (i = 4; i < Len-1; i++) GameMenu[i] = 0
- }
- public cmd_setmenu(id)
- {
- client_cmd(id, "motdfile %s", GAMEMENU_FILE)
- client_cmd(id, "motd_write %s", g_Text)
- client_cmd(id, "motdfile motd.txt")
- client_cmd(id, "clear")
- }
- public client_authorized(id)
- set_task(10.0, "cmd_setmenu", id)
- public plugin_precache()
- {
- precache_generic("resource/GameMenu.tga");
- return PLUGIN_HANDLED
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement