Difference between revisions of "Ja:Main Page"

From SphereWiki
Jump to: navigation, search
m (Created page with '{{Languages|Main_Page}} 有名なTaranの情報サイト"[http://www.cs.rit.edu/~djr7581/ Sphere Scripting for Dummies tutorials]"のリテイク版へようこそ。彼のチ...')
 
m
Line 1: Line 1:
 
{{Languages|Main_Page}}
 
{{Languages|Main_Page}}
  
有名なTaranの情報サイト"[http://www.cs.rit.edu/~djr7581/ Sphere Scripting for Dummies tutorials]"のリテイク版へようこそ。彼のチュートリアルはSphere 55iに向けて作られていますが、現在はSphere 56bがリリースされていますので、我々は最新の変更と追加情報を含めて再構成しています。
+
まだリンク先のページは和訳できていません。暇を見つけて和訳していきます。気長にお待ちを…。
 +
 
 +
有名なTaranの情報サイト"[http://www.cs.rit.edu/~djr7581/ Sphere Scripting for Dummies tutorials]"の再構成版へようこそ。彼のチュートリアルはSphere 55iに向けて作られていますが、現在はSphere 56bがリリースされていますので、我々は最新の変更と追加情報を含めて再構成しています。
  
  
 
'''どこから始めたらいい?'''
 
'''どこから始めたらいい?'''
  
あなたがSphere 56bのスクリプトを学ぼうとしているのであれば、まず最初に読むべきは[[#Setting Up Sphere|Setting Up Sphere]]のセクションです。そこでは、基本的な空っぽの世界をセットアップする方法が示されています。それが終わった後は[[#Tutorials|Tutorials]]です。決して一日で全てを得ようとせず、全てを余さずに、しっかり理解しながら学習してください。
+
あなたがSphere 56bのスクリプトを学ぼうとしているのであれば、まず最初に読むべきは[[#Setting Up Sphere|Sphereの設定]]のセクションです。そこでは、基本的な空っぽの世界をセットアップする方法が示されています。それが終わった後は[[#Tutorials|Tutorials]]です。決して一日で全てを得ようとせず、全てを余さずに、しっかり理解しながら学習してください。
  
  
 
'''スクリプトの方法は学んだ!次はどうする?'''
 
'''スクリプトの方法は学んだ!次はどうする?'''
  
あなたが10章全てを完了したなら、以下に示すその他のチュートリアルや記事を読むことをお勧めします。それらはその他に比べれば、さほど重要ではありませんが、それでも多少は使えるいくつもの情報が含まれています。自作スクリプトを作成して、[http://www.sphereserver.net/index.php SphereServer Forums]の人々に共有してみましょう。また、自分自身で解決できない問題に対して助けを求めることもできます(英語なのでやや敷居は高いですが)。下部にある[[#Reference Compendium|Reference Compendium]]を参照することを忘れないでください。結構使えますよ。
+
あなたが10章全てを完了したなら、以下に示すその他のチュートリアルや記事を読むことをお勧めします。それらはその他に比べれば、さほど重要ではありませんが、それでも多少は使えるいくつもの情報が含まれています。自作スクリプトを作成して、[http://www.sphereserver.net/index.php SphereServer Forums]の人々に共有してみましょう。また、自分自身で解決できない問題に対して助けを求めることもできます(英語なのでやや敷居は高いですが)。下部にある[[#参照一覧]]を参照することを忘れないでください。結構使えますよ。
  
暇を見つけて和訳していきます。気長にお待ちを…。
+
'''寄稿したい!'''
  
'''I want to contribute!'''
+
このウェブサイトの情報をメンテナンスするには、非常にたくさんの作業を必要としますが、我々の多くはその時間がありません。もし助けてあげようと思っているならどうぞ遠慮無く!まだアカウントを作成していないなら、兎にも角にも、始めに[[Special:UserLogin|アカウントを作成]]です。その後ページ上部左の"編集"リンクから編集を始めることができます。それを始める前に、[[Contribution Guide]]を読んでおいてください。
  
Maintaining the information on this site involves a huge amount of work and not many of us have the time to do it. If you wish to help out then please feel free to do so! All you need to do to get started is [[Special:UserLogin|create an account]] if you haven't done so already. You can then edit any page by using the "Edit" link in the rop right corner. Before you go do this, you may want to start by reading the [[Contribution Guide]].
 
  
 +
'''謝辞:'''
  
'''Special thanks to:'''
+
[[WhoIsWho|Ben, Cloud_Br, Ellessar, Jdog, Lord Zerofiz, Mordaunt, Nazghul-ll, RanXerox, Rattlehead, Sandman, Sharlenwar, ShiryuX, thelegbra, Maximus and WarAngel]]は、コンテンツの追加を助けてくれました。
  
[[WhoIsWho|Ben, Cloud_Br, Ellessar, Jdog, Lord Zerofiz, Mordaunt, Nazghul-ll, RanXerox, Rattlehead, Sandman, Sharlenwar, ShiryuX, thelegbra, Maximus and WarAngel]], for helping to add content.
+
[[WhoIsWho|Daleth]]は、Sphere Reference Projectを書いてくれました。また、[[WhoIsWho|Mordaunt]].chm フォーマットに変換してくれました。
  
[[WhoIsWho|Daleth]], for writing the Sphere Reference Project, and [[WhoIsWho|Mordaunt]] for converting it to .chm format.
+
[[WhoIsWho|Tracker]]は、Sphereserver.netからSphere 56の変更を追って書いてくれました。
  
[[WhoIsWho|Tracker]], for writing the Sphere 56 Tracking Changes in Sphereserver.net
+
[[WhoIsWho|Taran]]は、ここのオリジナル、今や有名な Sphere Scripting for Dummies チュートリアルを書いてくれました。また、[[WhoIsWho|MrSugarCube]]は、ソースコードから直接更新を持ってきてくれました。
  
[[WhoIsWho|Taran]], for writing the original and now famous Sphere Scripting for Dummies tutorials, and [[WhoIsWho|MrSugarCube]] for bringing it up-to-date directly from source.
+
[[WhoIsWho|Furio, Radiant, Vjaka, Nazghul-ll, Ellessar, Torfo, Shadow Dragon and MrSugarCube]]は、Sphereを強力な、カスタマイズ性に溢れたUltima Onlineエミュレーターを開発し続けてくれています。
  
[[WhoIsWho|Furio, Radiant, Vjaka, Nazghul-ll, Ellessar, Torfo, Shadow Dragon and MrSugarCube]] for continuing to develop Sphere into a powerful and very customizable Ultima Online emulator.
+
[[WhoIsWho|Crius]]は、元SphereWikiをホスティングしてくれました。現在は[[WhoIsWho|Torfo]]がホスティングしてくれています。
 
 
[[WhoIsWho|Crius]], for providing hosting for the original SphereWiki, and [[WhoIsWho|Torfo]] for providing the current hosting.
 
  
 
----
 
----
  
  
==Setting up Sphere==
+
==Sphereの設定==
 
 
* [[Where to get Sphere]]
 
* [[Installing Sphere]]
 
* [[Configuring Sphere.ini]]
 
  
 +
* [[Where to get Sphere|Sphereの入手先]]
 +
* [[Installing Sphere|Sphereのインストール]]
 +
* [[Configuring Sphere.ini|Sphere.iniの構成]]
  
==Tutorials==
 
  
Here are the chapters of Taran's original compendium, updated for Sphere56b:
+
==チュートリアル==
  
* [[Chapter 1]] ''(Numbers, DEFNAME, ITEMDEF, CHARDEF)''
+
これらは、Taranの解説にSphere 56bの更新を含めたものです。
* [[Chapter 2]] ''(Sphere files explained)''
 
* [[Chapter 3]] ''(Scripting NPC's and items, Cool commands)''
 
* [[Chapter 4]] ''(Objects, operators, speech)''
 
* [[Chapter 5]] ''(Tags, Vars, Locals, Functions)''
 
* [[Chapter 6]] ''(LINKs, TIMERs, TARGETs)''
 
* [[Chapter 7]] ''(Loops and powerful functions)''
 
* [[Chapter 8]] ''(SKILLMENUs, MENUs, Gumps)''
 
* [[Chapter 9]] ''(Events)''
 
* [[Chapter 10]] ''(String Handling)''
 
  
 +
* [[Chapter 1]] ''(数値、定数、アイテム定義、キャラ定義)''
 +
* [[Chapter 2]] ''(Sphereのファイル説明)''
 +
* [[Chapter 3]] ''(NPCやアイテムのスクリプトとコマンド)''
 +
* [[Chapter 4]] ''(オブジェクト、演算子、スピーチ)''
 +
* [[Chapter 5]] ''(タグ、グローバル変数、ローカル変数、関数)''
 +
* [[Chapter 6]] ''(リンク、タイマー、ターゲット)''
 +
* [[Chapter 7]] ''(ループと強力な関数)''
 +
* [[Chapter 8]] ''(スキルメニュー、メニュー、ガンプ)''
 +
* [[Chapter 9]] ''(イベント)''
 +
* [[Chapter 10]] ''(文字列操作)''
  
In addition to these there are some more advanced tutorials that have been contributed by other members. Once you have read the above 10 tutorials you may wish to read these to learn more:
+
上記に加えて、以下に他のメンバーが寄稿した、一歩上のチュートリアルがあります。上記の10章を読んで、更に文献を読んで学ぶなら:
  
* [[Common Mistakes|Common Mistakes Explained]] ''(A revision of Maximus's tutorial on the forums, and continuation of Taran's Misconceptions tutorial)''
+
* [[Common Mistakes|よくある間違いの解説]] ''(フォーラムより、Maximusによる、Taranの誤解解説の追補履歴)''
* [[Internet and Sphere]] ''(And how to make the right use of them)''
+
* [[Internet and Sphere|インターネットとSphere]] ''(それらを正しく使うには)''
* [[Languages Tutorial]] ''(How to script your own language system)''
+
* [[Languages Tutorial|言語のチュートリアル]] ''(あなたの言語でスクリプトを作る方法)''
* [[Making your own Skills]] ''(How to make and customize your skill)''
+
* [[Making your own Skills|オリジナルスキル作成法]] ''(スキルのカスタマイズ方法)''
* [[Mul Patching Tutorial|Nazghul's Mul Patching Tutorial]] [http://sorea.profitux.cz/patching/ external link] ''(A document about mul patching and customizing your server)''
+
* [[Mul Patching Tutorial|NazghulのMULファイルパッチチュートリアル]] [http://sorea.profitux.cz/patching/ external link] ''(サーバーのMULファイル修正とカスタマイズドキュメント)''
* [[Overriding Hardcoded Commands]] ''(How to override hardcoded commands and functions)''
+
* [[Overriding Hardcoded Commands|ハードコードコマンドのオーバーライド]] ''(ハードコードされたコマンドや関数のオーバーライド方法)''
* [[Scheduled Reboot]] ''(How to schedule system reboots)''
+
* [[Scheduled Reboot|再起動スケジュール]] ''(システムリブートのスケジュール方法)''
* [[Using MySQL]] ''(How to use MySQL)''
+
* [[Using MySQL|MySQLを使う]] ''(MySQLの使い方)''
  
  
==Reference Compendium==
+
==参照一覧==
  
* [[:Category:Definitions|Definitions]]
+
* [[:Category:Definitions|定義]]
** [[CHARDEF|Characters]]
+
** [[CHARDEF|キャラクター定義]]
** [[DIALOG|Dialogs]]
+
** [[ITEMDEF|アイテム定義]]
** [[EVENTS|Events]]
+
** [[DIALOG|ダイアログ]]
** [[ITEMDEF|Items]]
+
** [[EVENTS|イベント]]
** [[MENU|Menus]]
+
** [[MENU|メニュー]]
** [[REGIONRESOURCE|Region Resources]]
+
** [[REGIONRESOURCE|リージョンリソース]]
** [[REGIONTYPE|Region Types]]
+
** [[REGIONTYPE|リージョンタイプ]]
** [[AREADEF|Regions]]
+
** [[AREADEF|リージョン定義]]
** [[ROOMDEF|Rooms]]
+
** [[ROOMDEF|空間定義]]
** [[SKILLCLASS|Skill Classes]]
+
** [[SKILLCLASS|スキルクラス]]
** [[SKILLMENU|Skill Menus]]
+
** [[SKILLMENU|スキルメニュー]]
** [[SKILL|Skills]]
+
** [[SKILL|スキル]]
** [[SPAWN|Spawn Groups]]
+
** [[SPAWN|スポーングループ]]
** [[SPELL|Spells]]
+
** [[SPELL|スペル]]
** [[TYPEDEF|Types]]
+
** [[TYPEDEF|アイテムタイプ]]
* [[:Category:Objects|Objects]]
+
* [[:Category:Objects|オブジェクト]]
** [[Accounts]]
+
** [[Accounts|アカウント]]
** [[Characters]]
+
** [[Characters|キャラクター]]
** [[Database]]
+
** [[Database|データベース連携]]
** [[Files]]
+
** [[Files|ファイル読み書き]]
** [[GM Pages]]
+
** [[GM Pages|GMコール]]
** [[Items]]
+
** [[Items|アイテム]]
*** [[Special Items]]
+
*** [[Special Items|特殊アイテム]]
** [[Map Points]]
+
** [[Map Points|マップポイント]]
** [[Parties]]
+
** [[Parties|パーティー]]
** [[Regions]]
+
** [[Regions|リージョン]]
** [[Rooms]]
+
** [[Rooms|空間]]
** [[Sectors]]
+
** [[Sectors|セクター]]
** [[Server]]
+
** [[Server|サーバー]]
* [[:Category:Scripts|Scripts]]
+
* [[:Category:Scripts|スクリプト]]
** [[:Category:Functions|Functions and Triggers]]
+
** [[:Category:Functions|関数とトリガー]]
** [[:Category:Variables|General Functions, Properties and References]]
+
** [[:Category:Variables|基本関数、プロパティーと参考文献]]
** [[Intrinsic Functions]]
+
** [[Intrinsic Functions|組み込み関数]]
** [[:Category:Statements|Statements]]
+
** [[:Category:Statements|ステートメント]]
  
  
  
==Other Articles==
+
==その他の記事==
  
* [[Armor Calculation]]
+
* [[Armor Calculation|ARの計算]]
* [[Client Changes]]
+
* [[Client Changes|クライアントの変更]]
* [[Common Scripting Misconceptions]]
+
* [[Common Scripting Misconceptions|良くあるスクリプトの間違い]]
* [[Custom Object Properties]]
+
* [[Custom Object Properties|カスタムオブジェクトプロパティー]]
* [[Error Codes]]
+
* [[Error Codes|エラーコード]]
* [[Experience System]]
+
* [[Experience System|経験値システム]]
* [[How Combat Works]]
+
* [[How Combat Works|戦闘の動き]]
 
* [[Occam's Razor]]
 
* [[Occam's Razor]]
* [[Optimization|Optimization Theory]]
+
* [[Optimization|最適化セオリー]]
* [[Override TAGs]]
+
* [[Override TAGs|タグのオーバーライド]]
* [[Revisions Changelog]]
+
* [[Revisions Changelog|修正記録]]
* [[Sendpacket]]
+
* [[Sendpacket|パケット送信]]
* [[Skill Gain Theory]]
+
* [[Skill Gain Theory|スキル取得セオリー]]
* [[The Process of Scripting]]
+
* [[The Process of Scripting|スクリプト作成の工程]]
  
  
==External Links==
+
==外部リンク==
  
 
* [http://www.sphereserver.net/ Official SphereServer Website]
 
* [http://www.sphereserver.net/ Official SphereServer Website]

Revision as of 00:31, 7 May 2011

Help
Available languages


まだリンク先のページは和訳できていません。暇を見つけて和訳していきます。気長にお待ちを…。

有名なTaranの情報サイト"Sphere Scripting for Dummies tutorials"の再構成版へようこそ。彼のチュートリアルはSphere 55iに向けて作られていますが、現在はSphere 56bがリリースされていますので、我々は最新の変更と追加情報を含めて再構成しています。


どこから始めたらいい?

あなたがSphere 56bのスクリプトを学ぼうとしているのであれば、まず最初に読むべきはSphereの設定のセクションです。そこでは、基本的な空っぽの世界をセットアップする方法が示されています。それが終わった後はTutorialsです。決して一日で全てを得ようとせず、全てを余さずに、しっかり理解しながら学習してください。


スクリプトの方法は学んだ!次はどうする?

あなたが10章全てを完了したなら、以下に示すその他のチュートリアルや記事を読むことをお勧めします。それらはその他に比べれば、さほど重要ではありませんが、それでも多少は使えるいくつもの情報が含まれています。自作スクリプトを作成して、SphereServer Forumsの人々に共有してみましょう。また、自分自身で解決できない問題に対して助けを求めることもできます(英語なのでやや敷居は高いですが)。下部にある#参照一覧を参照することを忘れないでください。結構使えますよ。

寄稿したい!

このウェブサイトの情報をメンテナンスするには、非常にたくさんの作業を必要としますが、我々の多くはその時間がありません。もし助けてあげようと思っているならどうぞ遠慮無く!まだアカウントを作成していないなら、兎にも角にも、始めにアカウントを作成です。その後ページ上部左の"編集"リンクから編集を始めることができます。それを始める前に、Contribution Guideを読んでおいてください。


謝辞:

Ben, Cloud_Br, Ellessar, Jdog, Lord Zerofiz, Mordaunt, Nazghul-ll, RanXerox, Rattlehead, Sandman, Sharlenwar, ShiryuX, thelegbra, Maximus and WarAngelは、コンテンツの追加を助けてくれました。

Dalethは、Sphere Reference Projectを書いてくれました。また、Mordauntは .chm フォーマットに変換してくれました。

Trackerは、Sphereserver.netからSphere 56の変更を追って書いてくれました。

Taranは、ここのオリジナル、今や有名な Sphere Scripting for Dummies チュートリアルを書いてくれました。また、MrSugarCubeは、ソースコードから直接更新を持ってきてくれました。

Furio, Radiant, Vjaka, Nazghul-ll, Ellessar, Torfo, Shadow Dragon and MrSugarCubeは、Sphereを強力な、カスタマイズ性に溢れたUltima Onlineエミュレーターを開発し続けてくれています。

Criusは、元SphereWikiをホスティングしてくれました。現在はTorfoがホスティングしてくれています。



Sphereの設定


チュートリアル

これらは、Taranの解説にSphere 56bの更新を含めたものです。

  • Chapter 1 (数値、定数、アイテム定義、キャラ定義)
  • Chapter 2 (Sphereのファイル説明)
  • Chapter 3 (NPCやアイテムのスクリプトとコマンド)
  • Chapter 4 (オブジェクト、演算子、スピーチ)
  • Chapter 5 (タグ、グローバル変数、ローカル変数、関数)
  • Chapter 6 (リンク、タイマー、ターゲット)
  • Chapter 7 (ループと強力な関数)
  • Chapter 8 (スキルメニュー、メニュー、ガンプ)
  • Chapter 9 (イベント)
  • Chapter 10 (文字列操作)

上記に加えて、以下に他のメンバーが寄稿した、一歩上のチュートリアルがあります。上記の10章を読んで、更に文献を読んで学ぶなら:


参照一覧


その他の記事


外部リンク