SourceMod plugin 作成の為のまとめ?リンク集。
最近FPSのモチベーションが下がってるんで、気分転換にplugin書いてたりするんで関連情報のリンク集みたいな物。
A10君に教えるついでに頭の中で体系付いたのでそのままつらつらと。
言語教養の有る人ならすぐ書けます。
開発環境
- Pawn Studio
- 公式統合開発環境、SourcePawn(plugin記述言語、C++みたいな感じ)以外にもHTML,PHPとかxmlやC++まで対応してるみたい、コードアシスト有り、万人向け。
- gVim Syntax Hilighting
- 宗教上の理由、じっちゃんの遺言、bramを愛してやまない人向け。threadの下の方に張られてるのを使ったほうが良い、makeprg,errorformatもthread参考に自分で追加すべし、filetypeも追加しよう、もちろん ~/.vim/ 配下が良いよ。
他にもこの辺に幾つか書いてる。
ドキュメント類
- Category:SourceMod Development
- この後のURLも正直ここに全部書いてる、本家まとめ。
- Category:SourceMod Scripting
- 実際にこう書け、と具体例の提示、教本。
- SourceMod Scripting API Reference.
- APIリファレンス、ってか言語教養のある人はここから下で間に合うかも。
- SourceModインストールディレクトリ/addons/sourcemod/scripting
- sourcemodに標準でついてるpluginのソース全部。
- AlliedModders forum SourceMod
- SourceModに関するフォーラム、Scriptに関するQ&Aとか、各種unofficial pluginとか。sourcemodのscript forumは全部ソースがついてるので最高。
どうやって書くの?とかは全部上のURLに書いてるよ、興味を持ったら試してみると吉。SourcePawn自体が簡単だし資料も充実してるから、プログラム入門にはお勧めだと思われる。