Error
PHP Code:
AMX Mod X Compiler 1.10.0.5388
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
H:\AMX\scripting\AmxXDMT.sma(32) : error 017: undefined symbol "GetFileTime"
H:\AMX\scripting\AmxXDMT.sma(36) : error 088: number of arguments does not match definition
H:\AMX\scripting\AmxXDMT.sma(56) : error 017: undefined symbol "fmt"
PHP Code:
#include <amxmodx>
#include <cromchat>
new g_szInputFileName[] = "discord_messages_i.txt";
new g_iInputTemp;
new g_iInputFileModTime;
new g_szInputFileLoc[64];
new g_szInputMessage[256];
new g_szOutputFileName[] = "discord_messages_o.txt";
new g_szOutputFileLoc[64];
public plugin_init()
{
register_plugin("AmxXDMT", "1.0b", "thEsp");
get_datadir(g_szInputFileLoc, charsmax(g_szInputFileLoc));
format(g_szOutputFileLoc, charsmax(g_szOutputFileLoc), "%s\%s", g_szInputFileLoc, g_szOutputFileName); // Use this first
format(g_szInputFileLoc, charsmax(g_szInputFileLoc), "%s\%s", g_szInputFileLoc, g_szInputFileName);
register_clcmd("say", "cmdMessage");
set_task(0.1, "tskReadLine", .flags = "b");
}
public tskReadLine()
{
if(!file_exists(g_szInputFileLoc))
return;
g_iInputTemp = GetFileTime(g_szInputFileLoc, FileTime_LastChange);
if (g_iInputFileModTime != g_iInputTemp)
{
read_file(g_szInputFileLoc, 0, g_szInputMessage, charsmax(g_szInputMessage));
CC_SendMessage(0, g_szInputMessage);
g_iInputFileModTime = g_iInputTemp;
}
}
public cmdMessage(id)
{
new szMessage[128], szTime[16], szTeam[16];
read_args(szMessage, charsmax(szMessage));
remove_quotes(szMessage);
trim(szMessage);
if(equal(szMessage, ""))
return;
get_time("%H:%M:%S", szTime, charsmax(szTime));
get_user_team(id, szTeam, charsmax(szTeam));
write_file(g_szOutputFileLoc, fmt("[%s] %s %n: %s", szTime, szTeam, id, szMessage), 0);
}
stock get_datadir(name[], len)
{
return get_localinfo("amxx_datadir", name, len);
}
__________________