作者itoc.bbs@processor.tfcis.org (核心動力) 看板: plan
標題Re: [問題]Repost的原始內容不算到wordsnum
時間動力核心 (2004/09/23 Thu 13:49:46) Updated: 2004/09/23
※ 引述《chwaian (無言)》之銘言:
> 使用者可以一直repost可以逃過有做偵測複製貼上的檢查
> 而大量賺取金幣
> 是有想過在
> ve_quote裡如果是選擇重貼全文
> 是否可另一個words_check算出wordsnum2
> 在最後words_check之後再扣掉 並且避免扣到小於零的狀況
> 不知道是否有人有更好想法的 請指教
發文稿費由 minimun{key-in次數、文章字數、耗費時間} 來決定
: edit.c
int wordsnum;
+ int keysnum;
: edit.c:vedit()
clear();
+ keysnum = 0;
for (;;)
{
cc = vkey();
if (isprint2(cc))
{
ve_char(cc);
+ keysnum++;
}
: post.c
extern int wordsnum;
+ extern int keysnum;
: post.c:do_post()
- if (currbattr & BRD_NOCOUNT || wordsnum < 30)
+ if (currbattr & BRD_NOCOUNT || (BMIN(wordsnum, keysnum)) < 30)
{ /* itoc.010408: 以此減少灌水現象 */
outs("文章不列入紀錄,敬請包涵。");
}
else
{
- mode = BMIN(wordsnum, spendtime) / 10; /* 每十字/秒 一元 */
+ mode = BMIN(wordsnum, spendtime);
+ mode = BMIN(mode, keysnum);
+ mode /= 10; /* 每十 字/秒/鍵 一元 */
prints("這是您的第 %d 篇文章,得 %d 銀。", ++cuser.numposts, mode);
--
╭┼ Origin: Maple-itoc˙動力核心 processor.tfcis.org
┼┘ Author: itoc 從 pc512-12.ee.nctu.edu.tw 發表