Geschichte von Werwolf 《SchwarzWeiss》 


5 『黒と白』001(テスト村)

情報 プロローグ エピローグ 終了 / 最新

視点:

全て表示


(1344)

ウインクでめろめろ♡ めろん

2007/07/17(火) 21:23:04

あ、ポイント制になっている。
…というか、いつ廃村なんだろう?と思って見たら…(笑)。

えーと、そろそろ発言数による負荷が気になってくる頃だと思うのですが、まだまだ現役?

(1345)

猟師 アルバート

2007/07/18(水) 00:41:11

ま、黒い森セットのキャラを使ってみたいっつーのもあったんだけどな。<48h村参加理由
俺、忙しいっつっても時間作れるし。
まあいいかと。

迷ってるうちに使いたいキャラが使われちまったっつーのもある。

[遠い目。]

(1346)

猟師 アルバート

2007/07/18(水) 00:45:45

んじゃ、まあこっちはおいとましとくわ。
またな。

猟師 アルバートは去っていった。


(1347)

研究員 ユリーシャ

2007/07/18(水) 15:59:10

【maskedid の役目とは】

進行中の独り言アンカーのための仕掛け。

つまり、進行中に、
vid=10&logid=TS00002
などと指定すると自分の3番目の独り言が表示される。

■logind には発言種別ごとの、総カウントが、
■maskedid には発言種別と個人ごとの総カウントが記録される模様

エピローグで独り言アンカーが有効でないのは、logid → masked id のすり替えがエピローグに入っても有効になっているため、正しい独り言へ飛ばなくなっているから。

《対策》
エピローグに入ったら、logsubid へのすり替えを無効化させる。

(1348)

研究員 ユリーシャ

2007/07/18(水) 16:00:16

・・・あれれ?
でも、このあたりってオリジナルと変更していないのだけど、β8 って独り言アンカーって動作していたのでしたっけ?

エピローグへの独り言アンカーが正しく働いているのは、エピローグで生成される maskedid == logid となっているからなのでした。

(1349)

研究員 ユリーシャ

2007/07/18(水) 16:04:36

>>1346
はい、またご縁があったら遊びに来てくださいね♪

(1350)

研究員 ユリーシャ

2007/07/18(水) 16:20:02

(このあたりの仕掛け使うと進行中の自分の独り言へのアンカーが引けて便利かも。
40日戦争でも、独り言にメモを整理している方が結構いたから、そこへのアンカーが引けたら。 独り言の番号は自分の発言数ごとにつけたら、独り言カウントによる余計な情報も入りませんし=つまり、狼さんは赤があるから独り言を使わないだろうって推理のこと)

(1351)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:31:18

>>1347
あれっ!?それだともしかしてうちでもダメだったりするのかな?
maskedidのところは一切弄っていないのですが。
ちょっと確かめてみます。

>>1348
いえ、エピでの独り言に対するアンカーは有効でした。
今のところアンカーに対する不具合の声は見ていないです。

(1352)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:32:33

>>1350
んんん?
それはエピに入ったときにどうアンカー処理をするんでしょう???

(1353)

研究員 ユリーシャ

2007/07/18(水) 16:34:21

めろんさん>>1344
廃村は
convert : 0.265 CPUs
これが、0.5 を超えるくらいかな(笑

ファイルシステムで、自分でえっちらおっちら検索 → MySQL ってした時の効果も見てみたいし。

(1354)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:35:50

試してみましたが…。
ちゃんとエピローグからの進行中独り言アンカーは機能していますね。
んんん〜、何が違っているんだろう…?

(1355)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:36:49

>>1353
Σちゃれんじゃーだ!!!(笑)
今はこれくらい。
convert : 0.289 CPUs (mtmt_normal_wide_nobreak.w3c)

(1356)

研究員 ユリーシャ

2007/07/18(水) 16:40:03

なるほど・・・どこが違うのでしょうね?

とりあえず、現状の diff を wiki に張り付けてみます(笑

logidx.cgi ファイルに記録されている logid と maskedid はどうなっています?

メロンさんのところだと、TSxxxx の logid == maskedid になっていたりして?

(1357)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:45:56

エピ独り言関連で弄ったのは三箇所かな(フォームのボタン表示除く)

■file_log.pl
・sub executesayの中のif文変更
if ((($say->{'mestype'} == $sow->{'MESTYPE_INFOSP'}) || ($say->{'mestype'} == $sow->{'MESTYPE_TSAY'}))) {

■log.pl
・sub ReplaceAnchorの中の「# エピローグ中」に追加
$mwtag = "<mw $logid,$turn,$linktext>" if ($mestype == $sow->{'MESTYPE_TSAY'});

(1358)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:46:04

■write.pl
・sub GetMesTypeに追加
if (($vil->isepilogue() > 0) && ($query->{'think'} eq 'on')) {
# エピローグ発言
$mestype = $sow->{'MESTYPE_TSAY'};
$saytype = 'tsay';
} elsif …

恐らくコレだけのはず。

(1359)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:47:08

>>1356
見てみます。
考慮漏れどんと来い!(汗)

(1360)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:48:42

ばっちり同じ物が入ってターーー!!!(爆笑

(1361)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:49:43

ちょっと待てよ、これってエピに独り言が付く前はどうなっていたんだろう?

(1362)

ウインクでめろめろ♡ めろん

2007/07/18(水) 16:51:47

あっ、ちょっと待てよ。
何か勘違いをしていた。
これって「最初の独り言」のlogidとmaskedidはイコールになる…でいいのかな???

情報 プロローグ エピローグ 終了 / 最新

視点:


トップページに戻る


← ↓ ■ □ フィルタ

生存者 (4)

少年 アルベルト
0回 残2384pt/1
赤い目の めぇめぇさん
0回 残pt/1
なまいき ビリー
0回 残pt/1
研究員 ユリーシャ(admin)
0回 残pt/1

犠牲者 (0)

処刑者 (0)

突然死者 (0)

発言種別

通常発言
独り言
囁き/共鳴/念話
死者のうめき

一括操作