亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pip_store.c

?? bbs server linux平臺下軟件源碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
                }                if (smoney < 0) {                    pressanykey("放棄買入...");                } else if (d.money < smoney * p[choice].money) {                    pressanykey("你的錢沒有那麼多喔..");                } else {                    sprintf(inbuf, "確定買入物品 [%s] 數量 %d 個嗎?(店家賣價 %d) [y/N]:", p[choice].name, smoney, smoney * p[choice].money);#ifdef MAPLE                    getdata(b_lines - 1, 1, inbuf, genbuf, 2, 1, 0);#else                    getdata(b_lines - 1, 1, inbuf, genbuf, 2, DOECHO, true);#endif                          // END MAPLE                    if (genbuf[0] == 'y' || genbuf[0] == 'Y') {                        oldnum[choice] += smoney;                        d.money -= smoney * p[choice].money;                        sprintf(inbuf, "老板給了你%d個%s", smoney, p[choice].name);                        pressanykey(inbuf);                        pressanykey(p[choice].msguse);                        if (mode == 3 && choice == 1) {                            d.happy += rand() % 10 + 20 * smoney;                            d.satisfy += rand() % 10 + 20 * smoney;                        }                        if (mode == 3 && choice == 2) {                            d.happy += (rand() % 2 + 2) * smoney;                            d.wisdom += (2 + 10 / (d.wisdom / 100 + 1)) * smoney;                            d.character += (rand() % 4 + 2) * smoney;                            d.art += (rand() % 2 + 1) * smoney;                        }                    } else {                        pressanykey("放棄買入...");                    }                }            } else {                sprintf(inbuf, "放棄買入.....");                pressanykey(inbuf);            }            break;        case 'S':        case 's':            if (mode == 3) {                pressanykey("這些東西不能賣喔....");                break;            }            move(b_lines - 1, 1);            sprintf(inbuf, "想要賣出啥呢? [0]放棄賣出 [1~%d]物品商號", oldnum[0]);#ifdef MAPLE            getdata(b_lines - 1, 1, inbuf, genbuf, 3, LCECHO, "0");#else            getdata(b_lines - 1, 1, inbuf, genbuf, 3, DOECHO, true);            if ((genbuf[0] >= 'A') && (genbuf[0] <= 'Z'))                genbuf[0] = genbuf[0] | 32;#endif                          // END MAPLE            choice = atoi(genbuf);            if (choice >= 1 && choice <= oldnum[0]) {                clrchyiuan(6, 18);                if (rand() % 2 > 0)                    show_buy_pic(p[choice].pic1);                else                    show_buy_pic(p[choice].pic2);                move(b_lines - 1, 0);                clrtoeol();                move(b_lines - 1, 1);                smoney = 0;                sprintf(inbuf, "你要賣出物品 [%s] 多少個呢?(上限 %d)", p[choice].name, oldnum[choice]);#ifdef MAPLE                getdata(b_lines - 1, 1, inbuf, genbuf, 6, 1, 0);#else                getdata(b_lines - 1, 1, inbuf, genbuf, 6, DOECHO, true);#endif                          // END MAPLE                smoney = atoi(genbuf);                if (smoney < 0) {                    pressanykey("放棄賣出...");                } else if (smoney > oldnum[choice]) {                    sprintf(inbuf, "你的 [%s] 沒有那麼多個喔", p[choice].name);                    pressanykey(inbuf);                } else {                    sprintf(inbuf, "確定賣出物品 [%s] 數量 %d 個嗎?(店家買價 %d) [y/N]:", p[choice].name, smoney, smoney * p[choice].money * 8 / 10);#ifdef MAPLE                    getdata(b_lines - 1, 1, inbuf, genbuf, 2, 1, 0);#else                    getdata(b_lines - 1, 1, inbuf, genbuf, 2, DOECHO, true);#endif                          // END MAPLE                    if (genbuf[0] == 'y' || genbuf[0] == 'Y') {                        oldnum[choice] -= smoney;                        d.money += smoney * p[choice].money * 8 / 10;                        sprintf(inbuf, "老板拿走了你的%d個%s", smoney, p[choice].name);                        pressanykey(inbuf);                    } else {                        pressanykey("放棄賣出...");                    }                }            } else {                sprintf(inbuf, "放棄賣出.....");                pressanykey(inbuf);            }            break;        case 'Q':        case 'q':            sprintf(inbuf, "金錢交易共 %d 元,離開 %s ", d.money - oldmoney, shopname[mode]);            pressanykey(inbuf);            break;#ifdef MAPLE        case Ctrl('R'):            if (currutmp->msgs[0].last_pid) {                show_last_call_in();                my_write(currutmp->msgs[0].last_pid, "水球丟回去:");            }            break;#endif                          // END MAPLE        }    }    while ((pipkey != 'Q') && (pipkey != 'q') && (pipkey != KEY_LEFT));    return 0;}int pip_weapon_doing_menu(variance, type, p)    /* 武器購買畫面 */int variance;int type;struct weapon *p;{    time_t now;    register int n = 0;    register char *s;    char buf[256];    char ans[5];    char shortbuf[100];    const static char menutitle[5][11] = { "頭部裝備區", "右手裝備區", "左手裝備區", "身體裝備區",        "足部裝備區"    };    int pipkey;    char choicekey[5];    int choice;    do {        clear();        showtitle(menutitle[type], BBS_FULL_NAME);        show_weapon_pic(0);/*   move(10,2);    sprintf(buf,"現今能力:體力Max:%-5d  法力Max:%-5d  攻擊:%-5d  防御:%-5d  速度:%-5d ",           d.maxhp,d.maxmp,d.attack,d.resist,d.speed);   prints(buf);*/        move(11, 2);        sprintf(buf, " [NO]  [器具名]  [體力]  [法力]  [速度]  [攻擊]  [防御]  [速度]  [售  價] ");        prints(buf);        move(12, 2);        sprintf(buf, " ——白色 可以購買——綠色 擁有裝備——黃色 錢錢不夠——紫色 能力不足——");        prints(buf);        n = 0;        while (s = p[n].name) {            move(13 + n, 2);            if (variance != 0 && variance == (n)) {     /*本身有的 */                sprintf(buf,                        " (%2d)  %-10s %4d    %4d    %4d    %4d    %4d    %4d    %6d",                        n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost);            } else if (d.maxhp < p[n].needmaxhp || d.maxmp < p[n].needmaxmp || d.speed < p[n].needspeed) {      /*能力不足 */                sprintf(buf,                        " (%2d)  %-10s %4d    %4d    %4d    %4d    %4d    %4d    %6d",                        n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost);            }            else if (d.money < p[n].cost) {     /*錢不夠的 */                sprintf(buf,                        " (%2d)  %-10s %4d    %4d    %4d    %4d    %4d    %4d    %6d",                        n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost);            } else {                sprintf(buf,                        " (%2d)  %-10s %4d    %4d    %4d    %4d    %4d    %4d    %6d",                        n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost);            }            prints(buf);            n++;        }        move(b_lines, 0);        sprintf(buf, "  武器購買選單    [B]購買武器  [S]賣掉裝備  [W]個人資料  [Q]跳出:            ");        prints(buf);        now = time(0);        pip_time_change(now);        pipkey = igetkey();        pip_time_change(now);        switch (pipkey) {        case 'B':        case 'b':            move(b_lines - 1, 1);            sprintf(shortbuf, "想要購買啥呢? 你的錢錢[%d]元:[數字]", d.money);            prints(shortbuf);#ifdef MAPLE            getdata(b_lines - 1, 1, shortbuf, choicekey, 4, LCECHO, "0");#else            getdata(b_lines - 1, 1, shortbuf, choicekey, 4, DOECHO, true);            if ((choicekey[0] >= 'A') && (choicekey[0] <= 'Z'))                choicekey[0] = choicekey[0] | 32;#endif                          // END MAPLE            choice = atoi(choicekey);            if (choice >= 0 && choice <= n) {                move(b_lines - 1, 0);                clrtoeol();                move(b_lines - 1, 1);                if (choice == 0) {      /*解除 */                    sprintf(shortbuf, "放棄購買...");                    pressanykey(shortbuf);                }                else if (variance == choice) {  /*早已經有啦 */                    sprintf(shortbuf, "你早已經有 %s 羅", p[variance].name);                    pressanykey(shortbuf);                }                else if (p[choice].cost >= (d.money + p[variance].sell)) {      /*錢不夠 */                    sprintf(shortbuf, "這個要 %d 元,你的錢不夠啦!", p[choice].cost);                    pressanykey(shortbuf);                }                else if (d.maxhp < p[choice].needmaxhp || d.maxmp < p[choice].needmaxmp || d.speed < p[choice].needspeed) {     /*能力不足 */                    sprintf(shortbuf, "需要HP %d MP %d SPEED %d 喔", p[choice].needmaxhp, p[choice].needmaxmp, p[choice].needspeed);                    pressanykey(shortbuf);                } else {        /*順利購買 */                    sprintf(shortbuf, "你確定要購買 %s 嗎?($%d) [y/N]", p[choice].name, p[choice].cost);#ifdef MAPLE                    getdata(b_lines - 1, 1, shortbuf, ans, 2, 1, 0);#else                    getdata(b_lines - 1, 1, shortbuf, ans, 2, DOECHO, true);#endif                          // END MAPLE                    if (ans[0] == 'y' || ans[0] == 'Y') {                        sprintf(shortbuf, "小雞已經裝配上 %s 了", p[choice].name);                        pressanykey(shortbuf);                        d.attack += (p[choice].attack - p[variance].attack);                        d.resist += (p[choice].resist - p[variance].resist);                        d.speed += (p[choice].speed - p[variance].speed);                        d.money -= (p[choice].cost - p[variance].sell);                        variance = choice;                    } else {                        sprintf(shortbuf, "放棄購買.....");                        pressanykey(shortbuf);                    }                }            }            break;        case 'S':        case 's':            if (variance != 0) {                sprintf(shortbuf, "你確定要賣掉%s嗎? 賣價:%d [y/N]", p[variance].name, p[variance].sell);#ifdef MAPLE                getdata(b_lines - 1, 1, shortbuf, ans, 2, 1, 0);#else                getdata(b_lines - 1, 1, shortbuf, ans, 2, DOECHO, true);#endif                          // END MAPLE                if (ans[0] == 'y' || ans[0] == 'Y') {                    sprintf(shortbuf, "裝備 %s 賣了 %d", p[variance].name, p[variance].sell);                    d.attack -= p[variance].attack;                    d.resist -= p[variance].resist;                    d.speed -= p[variance].speed;                    d.money += p[variance].sell;                    pressanykey(shortbuf);                    variance = 0;                } else {                    sprintf(shortbuf, "ccc..我回心轉意了...");                    pressanykey(shortbuf);                }            } else if (variance == 0) {                sprintf(shortbuf, "你本來就沒有裝備了...");                pressanykey(shortbuf);                variance = 0;            }            break;        case 'W':        case 'w':            pip_data_list();            break;#ifdef MAPLE        case Ctrl('R'):            if (currutmp->msgs[0].last_pid) {                show_last_call_in();                my_write(currutmp->msgs[0].last_pid, "水球丟回去:");            }            break;#endif                          // END MAPLE        }    }    while ((pipkey != 'Q') && (pipkey != 'q') && (pipkey != KEY_LEFT));    return variance;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一二三四区| 亚洲综合一区二区| 欧美videofree性高清杂交| 色一区在线观看| 色欲综合视频天天天| 一本一道综合狠狠老| 99久久精品情趣| 91在线云播放| 色综合久久天天| 在线影视一区二区三区| 色婷婷激情一区二区三区| 日本电影欧美片| 欧美日韩中文一区| 欧美一区二区三区四区在线观看| 日韩视频123| 日韩一区二区三区电影在线观看 | 91麻豆精品国产自产在线| 欧美日韩在线免费视频| 欧美精品黑人性xxxx| 在线观看91精品国产麻豆| 日韩欧美一区二区三区在线| 精品国产一区二区亚洲人成毛片| 国产999精品久久久久久| 成人免费视频国产在线观看| av成人免费在线观看| 在线看不卡av| 欧美一区二区性放荡片| 久久综合久久综合九色| 国产精品美女一区二区三区 | 日韩精品一区二区三区中文不卡 | 日韩制服丝袜先锋影音| 美国av一区二区| 国产99精品在线观看| 色综合久久久久| 日韩精品一区二区三区中文精品| 日本高清视频一区二区| 欧美电影在哪看比较好| 国产色91在线| 亚洲蜜臀av乱码久久精品蜜桃| 国产色婷婷亚洲99精品小说| 国产精品三级av| 天天色天天爱天天射综合| 国内精品免费**视频| 91美女在线观看| 日韩精品最新网址| 国产精品情趣视频| 午夜视频一区二区| 高清成人在线观看| 欧美日韩国产电影| 国产精品久久久久久久久快鸭| 国产欧美日韩激情| 亚洲国产成人av| 国产成人高清视频| 欧美日韩视频在线第一区| 久久色.com| 亚洲国产成人精品视频| 国产综合一区二区| 欧美自拍偷拍一区| 欧美激情资源网| 美女在线一区二区| 一道本成人在线| 欧美国产日韩精品免费观看| 日韩在线播放一区二区| 99精品视频在线免费观看| 精品国产免费人成电影在线观看四季| 欧美一区二区性放荡片| 国产精品久久久久婷婷| 日韩高清不卡一区二区| 91丨九色丨蝌蚪丨老版| 久久免费看少妇高潮| 亚洲mv大片欧洲mv大片精品| 成人黄色免费短视频| 日韩免费性生活视频播放| 亚洲第一电影网| 一本大道久久a久久综合 | 亚洲午夜在线视频| 国产精品18久久久久久久久 | 久久久国产精品午夜一区ai换脸| 久久久影视传媒| 蜜桃久久久久久久| 欧美手机在线视频| 1000精品久久久久久久久| 寂寞少妇一区二区三区| 欧美日韩国产a| 亚洲激情成人在线| 99久久国产免费看| 欧美国产欧美亚州国产日韩mv天天看完整 | 成人av第一页| 亚洲精品在线网站| 麻豆91在线观看| 制服丝袜av成人在线看| 亚洲午夜精品网| 在线精品观看国产| 一区二区成人在线观看| 91丝袜美女网| 亚洲猫色日本管| 91色porny蝌蚪| 亚洲美女淫视频| 在线观看不卡视频| 一区二区国产视频| 欧美日韩一区二区在线观看视频 | 国产色一区二区| 裸体在线国模精品偷拍| 91精品欧美久久久久久动漫 | 亚洲免费资源在线播放| 成人av电影在线播放| 国产精品初高中害羞小美女文| 亚洲国产va精品久久久不卡综合| 黄页视频在线91| 久久美女艺术照精彩视频福利播放| 日韩伦理电影网| 色综合天天视频在线观看 | 国产精品国产三级国产aⅴ原创| 亚洲永久精品国产| 欧美性色黄大片| 亚洲精品国产一区二区精华液| 久久草av在线| 精品少妇一区二区三区视频免付费 | 国产精品污网站| 风间由美性色一区二区三区| 国产亚洲一区字幕| 成av人片一区二区| 一区二区欧美国产| 欧美精品久久久久久久多人混战| 中文字幕一区二区三区在线不卡| 日本在线不卡一区| 日韩欧美一级精品久久| 国产一区二区成人久久免费影院| 欧美日韩精品一二三区| 美美哒免费高清在线观看视频一区二区| 成人在线综合网| 亚洲欧美一区二区三区久本道91| 狠狠色狠狠色综合系列| 久久久久国产精品麻豆ai换脸 | 91视频www| 亚洲国产视频一区二区| 日韩欧美国产三级电影视频| 国产激情偷乱视频一区二区三区 | 自拍偷在线精品自拍偷无码专区| 麻豆国产精品视频| 国产人伦精品一区二区| 日本高清免费不卡视频| 另类的小说在线视频另类成人小视频在线| 91老师国产黑色丝袜在线| 天天影视网天天综合色在线播放| 97久久超碰国产精品| 天天影视色香欲综合网老头| 欧美xxxxxxxxx| 91久久一区二区| 精品一区免费av| 亚洲欧美色综合| 久久综合狠狠综合| 一道本成人在线| 国产精品系列在线播放| 亚洲午夜成aⅴ人片| 2020国产成人综合网| 欧美性色综合网| 成人免费观看av| 青青草视频一区| 亚洲视频免费观看| 337p粉嫩大胆噜噜噜噜噜91av| 加勒比av一区二区| 亚洲日本在线天堂| 久久日一线二线三线suv| 欧美日韩一区二区三区在线看| 亚洲成av人**亚洲成av**| 久久久久久久久岛国免费| 欧美日韩精品欧美日韩精品一 | 99亚偷拍自图区亚洲| 日本不卡视频在线| 亚洲美女区一区| 国产精品系列在线| 欧美videos大乳护士334| 欧美日韩亚洲综合一区二区三区| 午夜精品福利久久久| 国产精品进线69影院| 久久久综合激的五月天| 日韩一区二区在线免费观看| 色老汉一区二区三区| 国产精品99久久久久| 日韩精品免费视频人成| 亚洲狠狠丁香婷婷综合久久久| 欧美日本不卡视频| 一本到三区不卡视频| 成人免费三级在线| 国产精品影视天天线| 狂野欧美性猛交blacked| 亚洲成av人片一区二区三区| 亚洲日本va午夜在线电影| 国产欧美一区二区三区在线看蜜臀 | 欧美一卡二卡在线| 欧美视频一二三区| 99久久夜色精品国产网站| 国产**成人网毛片九色| 国内偷窥港台综合视频在线播放| 中文子幕无线码一区tr| 久久精品男人的天堂| 久久久噜噜噜久久中文字幕色伊伊| av福利精品导航| 国产成人av电影在线|