トップ
新規
一覧
Farm
検索
ヘルプ
RSS
ログイン
SOSIIを分割しようの編集
!!サブルーチンを分割する !1. 外部ファイルを作成する まずは # Sub Find Item # の内容をテキストドキュメント(txtファイル)にコピペします また行末に「1;」を記述します これは外部参照(require)完了しました、という意味合いの記述です # Sub Find Item # sub find_item { 略 } 1; 以上のような内容になります。 これを保存します。 また、ファイル名は分りやすいようにサブルーチン名が良いと思います 仮に find_item.pl というファイル名で保存しましょう 拡張は「pl」としましたが、これはアスキーデータ(要はテキスト)ならば何でも構いません 強いて言えば拡張子自体が無くても問題ありません ただし、ファイルをURLで直に指定するとスクリプト内容が丸見えになる場合があります これらを避けるために拡張子は「pl」または「cgi」が好ましいでしょう これら二つは大方のサーバーにおいて実行スクリプトと設定されています ファイルを覗こうとしても実行エラーとなり、スクリプト内容を見ることはできないからです ユーザーレベルで.htaccessを設定できる場合はその限りではありませんが、ここでは割愛します !2. require の記述 # Main Program # if ($Fm{'mode'} eq 'find_item') { &play_form } 上記部分を if ($Fm{'mode'} eq 'find_item') { require 'find_item.pl'; &play_form } このように変えます これで探索をしようとした時のみ、探索用のサブルーチンを読み込む形になります。 require './xx/xx.pl'; という感じで相対パス、または絶対パスで指定します また例の如く require "$destination$script"; のように変数で扱うこともできます 以上でサブルーチンの分割作業は終了です 本体CGIの # Sub Find Item # を削除し、問題なく探索が実行できれば成功です
タイムスタンプを更新しない
添付ファイル
check.pl
sos2_worldsapart_v1.10.lzh
sos2_worldsapart_v1.10.zip
リネーム・コピー
リネーム
メッセージを残してリネーム
コピー
[
ヘルプ
]
Counter 684647
はじめに
SOS2 Wikiの使い方
コンテンツ
SOS2を設置する
SOS2を改造する
困ったときには
コラム
改造&FAQ
リファレンスマニュアル
機能別改造一覧
雑談
BBS
Masters Bar
公式BBS
サポート
サポートBBS
Link
リンク
SIONJamの改造ソース
設置サイトはこちらへ
検索
キーワード
AND
OR
ページ内容も含める
最近更新されたページ
雑談
Script of Saga II Wiki
パーティシステム
D2C風、レアアイテム生成システム
洋ゲー風、拾得アイテム強化プログラム
SOSIIを分割しよう
戦闘関連強化・特技&魔法
SOSII Check Script
乱数ロールプログラム
不具合情報
参照数の多いページ
Script of Saga II Wiki
(74702)
リンク
(16191)
SOS2を設置する
(12416)
雑談
(11879)
SOS2改造利用規約
(9736)