First one should work since it's an event, aka message has already been sent.
Try instead : register_event("TextMsg", "event_game_restart", "a", "2&#Game_w")
PHP Code:
#include <amxmodx>
#include <fakemeta>
#define VERSION "0.0.1"
new gmsgTextMsg
new g_iFhWriteString
public plugin_init()
{
register_plugin("Game Restart", VERSION, "ConnorMcLeod")
register_forward(FM_MessageBegin, "MessageBegin", 1)
gmsgTextMsg = get_user_msgid("TextMsg")
}
public MessageBegin(MSG_DEST, iMsgId)
{
if( iMsgId == gmsgTextMsg )
{
g_iFhWriteString = register_forward(FM_WriteString, "WriteString")
}
}
public WriteString( const szString[] )
{
static const Game_will_restart_in[] = "#Game_will_restart_in"
static const Live[] = "L i v e !!"
unregister_forward(FM_WriteString, g_iFhWriteString)
if( equal(szString, Game_will_restart_in) )
{
write_string(Live)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}
__________________