OK論壇

 找回密碼
 註冊
查看: 1056|回復: 0

[這主題已經被回收了,購買前請三思] 卡片掉落系統問題

[複製鏈接]
  • TA的每日心情
    無聊
    2013-11-3 02:18 AM
  • 簽到天數: 14 天

    連續簽到: 14 天

    [LV.3]偶爾看看II

    發表於 2013-11-2 15:36:18 | 顯示全部樓層 |閱讀模式
    請問一下我是在網上抓到的卡片掉落系統腳本

    但我在使用10%卡片掉落的時候卻不會掉卡 角色介面會顯示

    [卡片掉落]恭喜你獲得卡片 null

    我想請問一下這裡面腳本哪裡出問題嗎?可有遇到此問題的大大幫我解決一下



    -        script        卡片掉落        -1,{

    OnNPCKillEvent:

            if(dropagree)
            {
                    if (getmobdrops(killedrid)) {

                            set .@count, $@MobDrop_count;
                            copyarray .@item[0],$@MobDrop_item[0],.@count;
                            copyarray .@rate[0],$@MobDrop_rate[0],.@count;

                            for( set .@i,0; .@i < .@count; set .@i,.@i +1 )
                            {
                                    if(.@rate[.@i]==1)
                                    {
                                            set .@IDD,.@item[.@i];
                                    }
                            }
                    }
                    set .@DropRate,10/DropRate;
                    set .@rand,rand(1,.@DropRate);
                    if(.@rand == 1)
                    {
                            getitem .@iDD,1;
                            set .@ok,1;
                            announce "[卡片掉落]   恭喜你獲得卡片   "+getitemname(.@iDD)+"   。",bc_self,0xff0000;
                    }
                    if(.@ok==0)        announce "[卡片掉落]   再接再厲喔   !!!",bc_self,0x00ff00;
                    set dropagree,0;
            }

    end;

    }

    function        script        DropSystem        {

            announce "[卡片掉落]   下一次攻擊的怪物卡片掉落倍率為   "+DropRate+"   % 。",bc_self,0x00ffff;
            end;

    }



    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-3-29 01:47 PM , Processed in 0.045039 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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