- 追加された行はこの色です。
- 削除された行はこの色です。
- 機種判別 へ行く。
*indexページに機種判別出来るように [#q869b738]
-ページ: [[罪罰改造掲示板]]
-投稿者: [[スポンサー]]
-優先順位: 普通
-状態: 完了
-カテゴリー: 罪罰スクリプト配布
-投稿日: 2004-07-04 (日) 22:58:47
-バージョン:
**メッセージ [#oa99aa98]
以外と簡単。
systemに
# 国データ読み込み
&cdata_open;
# 機種別設定
if($mv_mode eq 'mv'){
if($ENV{'HTTP_USER_AGENT'}=~/DoCoMo/) {$type_from="I";}
elsif($ENV{'HTTP_USER_AGENT'} =~/^KDDI\-/i){$type_from="EZ";}
elsif($ENV{'HTTP_USER_AGENT'} =~/J-PHONE/ ){$type_from="J";}
else{$type_from="M";}
}
if($mv_mode eq 'pc'){
$type_from="PC";
}
$id_p = $id;
$pw_p = $pw;
$next_lv = int(($lv*$lv)*10);
$max_sol = $g_p[$rank];
$sol_lv = 1 if($sol_lv<1);
$sol_lv = 1000 if($sol_lv>1000);
$max_hp = 99999 if($max_hp>99999);
$max_mp = 99999 if($max_mp>99999);
みたいにして、indexに
# 現在のプレイヤー抽出
if($player_now>=$time-$DAT{'la'}){
if($mv_mode eq 'pc'){
$now_nm .= ($DAT{'sogo'}) ? qq|<div style="color:$color[$DAT{'camp'}]">$DAT{'nm'} [$sogo_p[$DAT{'sogo'}]] [$cmp[$DAT{'camp'}]] [From $DAT{'type_from'}]</div>| : qq|<div style="color:$color[$DAT{'camp'}]">$DAT{'nm'} [$cmp[$DAT{'camp'}]] [From $DAT{'type_from'}]</div>| ;
}else{
$now_nm .= ($DAT{'sogo'}) ? "$DAT{'nm'} [$sogo_p[$DAT{'sogo'}]]/" : "$DAT{'nm'}/" ;
}
$now_nm_cnt++;
にする。仕上げに$type_fromを変数追加。以上。
そうすれば、スポンサー@管理人 [ルート共和国] [From PC]
みたいになります。
----
-他にも応用が利くんで是非。 -- [[スポンサー]] &new{2004-07-04 (日) 23:02:52};
-ボーダホンの人がJではなくmvになることがあります。改良できませんでしょうか... -- [[こじこ]] &new{2005-01-23 (日) 22:17:43};
-上のスクリプトだと規定外のmv機種は「M」になるような気がします。もし、「M」になるのなら簡単なような気がしますが。 -- [[あくあ]] &new{2005-01-24 (月) 23:27:10};
-「mv」になるのなら他に違っているとこがあるかもしれませんね。 -- [[あくあ]] &new{2005-01-24 (月) 23:27:59};
-ただ単に/J-PHONE/のチェックに引っかからないだけなら、該当ユーザのユーザエージェントを調べて追加するだけですね -- [[あくあ]] &new{2005-01-24 (月) 23:29:28};
-すいません。「M」でただしいです。Mだとわからないので「その他のモバイル」ということで「MV」に変えただけですから。 -- [[こじこ]] &new{2005-01-25 (火) 00:43:25};
-ボーダホンも~/J-PHONE/でいいのですか? -- [[こじこ]] &new{2005-01-25 (火) 00:44:14};
-なんか変なことになってるみたいですね -- [[あくあ]] &new{2005-01-25 (火) 21:00:33};
-[[Google:voda+USERAGENT]]
-CGIぽん-モバイルCGI研究:http://specters.net/cgipon/
-デジタルNEWS FLASH:http://www.dizitalflash.com/mobile_20041004.html
Vodafone
MOT
-この2つを加えれば大丈夫かも? -- [[あくあ]] &new{2005-01-25 (火) 21:04:38};
-多少の誤差はあってもLmodeやH"も出るようなconfigやsystemのサンプルPGMを作っていただけませんか? -- [[こじこ]] &new{2005-01-26 (水) 17:29:11};
-スクリプトは上のファイルで出来ているわけですから、あとはユーザエージェントをセットするだけですね。そのような情報がありましたら書き込んでもらえれば。 -- [[あくあ]] &new{2005-01-26 (水) 23:50:13};
#comment