OK論壇

 找回密碼
 註冊
查看: 1278|回復: 3

各位大大幫我看一下~

[複製鏈接]
  • TA的每日心情
    開心
    2010-7-1 02:30 AM
  • 簽到天數: 22 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

    發表於 2008-10-25 11:36:06 | 顯示全部樓層 |閱讀模式
    function        script        Cash_A_A        {

            mes "[商城點數系統]";
            mes "目前點數價格『1P:50銀幣』";
            mes "請輸入要購買的點數數量";
            mes "如要取消請輸入小於1的數字";
            mes "最少購買1P,最多無限制";
            mes "購買點數同時贈送10%紅利點數";
            mes "請問您要購買多少的點數呢?";
            input $@gash;
            if($@gash<1) goto G_end;
            if(countitem(675)<50) goto NoZeny;
            next;
            mes "您購買的點數數量『^FF0000"+$@gash+"P^000000』";
            mes "所需要銀幣『^FF0000"+$@gash+"*銀幣^000000』";
            mes "您確定您要購買嗎?";
            switch(select("確定購買","不要購買"))
            {        case 1:
                    delitem 675,50*$@gash;
                    set #CASHPOINTS,#CASHPOINTS+$@gash;
                    set #CASHPOINTS2,#CASHPOINTS2+$@gash;
                    set #BONUSPOINTS,#BONUSPOINTS+($@gash/10);
                    set #BONUSPOINTS2,#BONUSPOINTS2+($@gash/10);
                    mes "您購買完畢,點數已經進入您的帳號!";
                    mes "購買點數:^FF0000"+$@gash+"P^000000";
                    mes "紅利點數:^FF0000"+($@gash/10)+"B^000000";
                    mes "點數總結:^FF0000" + #CASHPOINTS + "P^000000";
                    mes "紅利總結:^FF0000" + #BONUSPOINTS + "B^000000";
                    case 2:        close;        }
            NoZeny:
                    mes "抱歉,你沒有足夠的銀幣";
                    close;
            G_end:
                    close;
    }

    //===========================

    function        script        Cash_B_A        {

            mes "[紅利點數系統]";
            mes "目前紅利點數提供兌換各種物品";
            mes "請從以下列表中選擇您想要兌換的物品";
            switch(select("天地樹果實箱子10B","不要使用"))
            {        case 1:
                    mes "您選擇的是『天地樹果實箱子』";
                    mes "需要消耗:10B";
                    mes "您確定要兌換嗎?";
            switch(select("確定兌換","不要兌換"))
            {        case 1:
                    if (#BONUSPOINTS < 10) goto NoBonus;
                    set #BONUSPOINTS,#BONUSPOINTS-10;
                    getitem 13517,1;
                    mes "您兌換完畢,物品已經給予您了!";
                    mes "消耗紅利:10B";
                    mes "點數總結:^FF0000" + #CASHPOINTS + "P^000000";
                    mes "紅利總結:^FF0000" + #BONUSPOINTS + "B^000000";
                    case 2:        close;        }
                    case 2:        close;        }
            NoBonus:
                    mes "抱歉,你沒有足夠的紅利";
                    close;
    }

    我的版本是EA12740 但是我新增時候沒問題 50個銀幣1點 但兌換時候我用5百銀幣兌換榷有5百點
    請各位大大幫幫忙

    [ 本帖最後由 ~阿宏~ 於 2008-10-25 11:37 AM 編輯 ]

    評分

    參與人數 1積分 -20 現金 -20 積極性 -20 收起 理由
    goddameit -20 -20 -20 無 意 義 標 題 -20 分

    查看全部評分

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-10-25 11:58:46 | 顯示全部樓層
    if(countitem(675)<50*$@gash) goto NoZeny;

    第一個腳本簡單來說

    你只要擁有超過50個銀幣就能開啟對換

    數字就算你輸入1000

    他就會給你1000點

    下面那個腳本的問題是?

    [ 本帖最後由 pan00017 於 2008-10-25 12:00 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-7-1 02:30 AM
  • 簽到天數: 22 天

    連續簽到: 0 天

    [LV.4]偶爾看看III

     樓主| 發表於 2008-10-25 12:56:53 | 顯示全部樓層
    原帖由 pan00017 於 2008-10-25 11:58 AM 發表
    if(countitem(675)


    那請問

    if(countitem(675)<50*$@gash) goto NoZeny;



    要如何更改.才能50銀幣換1點><"
    因為這腳本是誓約謀大大師傅交我寫的.但他沒上= ="
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-10-25 17:58:01 | 顯示全部樓層

    回覆 3樓的 ~阿宏~ 的帖子

    把我改的地方修正進去
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-16 06:44 AM , Processed in 0.066305 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表