7月 262014
 

!MOTDとチャットすると、http://five-seven.net/test/redirect.htmlへアクセスするコード

public OnPluginStart()
{
    //say event hooks
    RegConsoleCmd("say",Command_Say);
    RegConsoleCmd("say_team",Command_Say);
}
/**
 * プレーヤー発言時にコールされる
 * @param client
 * @param args 発言内容などが格納される
 */
public Action:Command_Say(client,args)
{
    new String:text[64];
    GetCmdArg(1,text,sizeof(text));//発言内容を取得

    if(StrEqual(text,"!MOTD",true))
    {
        PrintToChat(client,"SHOW MOTD");
        ShowMOTDPanel(client, "Title", "http://five-seven.net/test/redirect.html", MOTDPANEL_TYPE_URL);
    }
    return Plugin_Continue;
}

これでMOTDが表示される、と言いたいところだがCS:GOでは意図した動作をしない。そこでredirect.htmlに以下の様な記述をする
http://blog.five-seven.netへアクセスさせる。(解像度1024*768)

<html>
<head>
<script type="text/javascript">
window.onload = function(){
    var popup=window.open("http://blog.five-seven.net","TITLE","height=768,width=1024");
};
</script>
</head>
<body>
</body>
</html>

これでページが表示される

 Posted by at 5:07 PM

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>