edvakf / NNDDMOD

オレオレ派生版NNDD (他人が使うようには作ってません)
1 stars 0 forks source link

コメントしたときに番号が0になる #1

Closed edvakf closed 13 years ago

edvakf commented 13 years ago

src/org/mineap/nndd/player/PlayerController.as に以下のような記述があるが、

commentManager.addPostComment(new NNDDComment(Number(post.attribute("vpos")), String(post.text()), String(post.attribute("mail")), String(post.attribute("user_id")), Number(post.attribute("no")), String(post.attribute("thread")), true));

この "post" は送信前のものなので、通し番号が付いてない。そのため post.attribute("no") は常にゼロとなる。

実際 src/org/mineap/nndd/Access2Nico.as では以下のようになっていて、no 属性が付いてない。

//<chat thread="1175847782" vpos="1990" mail="184 " ticket="0x16ac3880" user_id="573999" postkey="FPqn4X-8ewB13EmciwUVNaWZmM0" premium="1">test</chat>
var chat:XML = <chat />;
chat.@thread = thread;
chat.@vpos = vpos;
chat.@mail = "184 " + mail;
chat.@ticket = ticket;
chat.@user_id = user_id;
chat.@postkey = postKey;
chat.@premium = isPremium;