ようこそゲストさん

EVE diary

2009/01/26(月) IGBの仕様

航海日誌
http://bughunters.addix.net/igbtest/IGB-commands.html
  • HTML 3.2相当
  • 一部HTML4
  • CSS1/2
  • User Agent
    • "EVE-minibrowser"

Pilotの情報を知る

  • EVE_TRUSTED
    • YES: プレイヤーに"信頼された"Web site。以下の情報は全部送られる。
    • NO: この場合、サーバは"信頼してね"ということができる
  • EVE_CHARNAME
  • EVE_REGIONNAME
  • EVE_CONSTELLATIONNAME
  • EVE_SOLARSYSTEMNAME
  • EVE_STATIONAME
  • EVE_CORPNAME
  • EVE_CORPROLE : 権利をbitで表示

Auto-Refresh

jumpとかしたときに自動的にreloadすることが可能。以下の文をHeaderに書く。
  • jumpとかした時にreloadする
    • refresh:sessionchange;URL=linktowebpage
  • 時間でreloadする
    • refresh:time;URL=linktowebpage
PHPでの実装例
header("refresh:sessionchange;URL=mypage.php");
// header("refresh:10;URL=mypage.php");

Eve-mail

<A HREF="evemail:charname"> ... </A>
<A HREF="evemailto:charname,..." SUBJECT="subject" message="text">
... </A>

Show Info

urlのmethodをshoinfoにすることで情報を見せられる。
<A HREF="showinfo:typeID"> ... </A>
<A HREF="showinfo:typeID//itemID"> ... </A>
例:
<A HREF="showinfo:1//3012978">Agent: Tasara Athasho</A>
<A HREF="showinfo:2//1000129">Corp: Outer Ring Excavations</A>
<A HREF="showinfo:5//30003277">PF-346 solar system</A>
<A HREF="showinfo:657">Iteron Mark V</A>

EVE Map

route表示
<A HREF="showrouteto:solarsystemID"> ... </A>
指定した星系を表示
<A HREF="showinmap:solarsystemID1//solarsystemID2//...//solarsystemIDn">... </A>
imageとして、mapを表示
<IMG SRC="starmap:ids=list of map objects&marks=list of markers" size="size">
List of markers is a comma separated list of entries. Each entry hasthis
  • フォーマット
    • solarsystemID::text to display::-::-
<IMG SRC="starmap:ids=20000509&markers=30003489::You are here::-::-">

Logoの表示

<IMG SRC="corplogo:corporationID" SIZE="size">
Faction Logo
<IMG SRC="factionlogo:factionID" SIZE="size">

charactor portrait

<IMG SRC="portrait:characterID" SIZE="size">

Iconの表示

<IMG SRC="typeicon:typeID" width="64">

FAQ

  • Q: すげー遅いんだけど?
    • Tableはすげー遅いす
    • Tableを入れ子にしないで
    • widthとheightをimageにいれてね。動的に生成する画像にはキャッシュできないから特にね。