thiry

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
6月 292014
 

CS:GO Match Finder 0.0.1をリリースしました。
機能はほとんど未完成状態ですが、マッチングシステムの特性上一人でのデバッグには限界があるということで公開しました。
※CS:GO起動してない状態でREADYしてもサーバー接続するときにbad passwordになるので注意。

ロードマップは以下のとおりです。

0.x バグフィックス、最適化
1.0 MMライクな自動マッチング機能
2.0 STEAM Friendベースのinvite
3.0 トーナメント制マッチング
changelog

0.0.1 ベース機能を実装した
0.0.2 パブリックチャットを実装した
0.0.3 ロビー、ルームの移動をajaxで再実装した。
これによりパブリックチャットがルーム移動等で途切れなくなった
STEAMコネクト送信時にルームが消えるバグを修正した
0.0.4 kick/ban機能を実装した。大量のバグを修正した。コードの最適化をした
 Posted by at 2:33 PM
4月 142014
 

[使い方]
1.SteamID Viewerにアクセスします
2.Steamのページに飛ばされるのでログインします
3.IDが見えます

Steamへのログインをしていますが、SteamからIDやパスワードが渡されることはありません。
ログインに成功するとこちらのサーバーにコミュニティIDが送信され、それをSteamIDに変換しています。

STEAM_0:X:XXXXXXXXのフォーマットで表示されます。
ちなみにCS:GO上でSteamIDを見るとSTEAM_1:X:XXXXXXXXと表示されますが、STEAM_1の部分はゲームエンジンのバージョンに左右されるので関係ありません。

この機能はCS:GO Match Finderに組み込んであったものを引っ張ってきただけです。デザインとかは全く気にしてません

 Posted by at 9:19 PM
1月 312014
 

CS:GO関連のプラグインやシステムの開発のモチベーション向上のためにkampaをつかってカンパを募ることにしました。
もし、プラグイン等の開発を支援してくれる方がいましたら以下のURLからカンパをお願い致します。
決済はamazonのシステムが採用されており、一口15円からのカンパが可能です。

カンパする

※カンパして頂いた方のお名前、金額を以下に公開させていただきます。もし、公開を希望されない場合は、カンパの際のメッセージ欄に「名前の公開を希望しない」「名前は公開しても構わないが、金額の公開は希望しない」「名前・金額ともに公開を希望しない」などのメッセージを入力していただけると助かります。

2014/01/31 16時現在で7650円のカンパを頂きました。本当にありがとうございます!

以下、カンパしていただいた方達の一覧になります(順不同)

お名前 金額
karenby様 3000円
execut1ve様 1500円
zeal404様 3000円
匿名様 150円
orivera様 1000円
MATEBA様 10000円
顔真っ赤先輩様 15円
apo様 500円
futabatei様 10000円
ビル・ゲイツ様 15円
HIROPIiii様 1000円
schneizel様 1000円
schneizel様 300円
kyonfps様 1000円
kurokaby様 3000円

カンパしていただきありがとうございます!

 Posted by at 4:33 PM