OK論壇

 找回密碼
 註冊
查看: 1304|回復: 10

有關道場問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2010-2-12 12:33:27 | 顯示全部樓層 |閱讀模式
請問一下
為啥我的道場
最後一關放的怪只有1只..??
明明設定了是2只
\
部份參數
//----- 道館的怪物數量 -----
    setarray $@GuanShuMod[1],1,1,1,1,1,1,1,1,1,2;

-    script    ModF_Mod    -1,{

OnSummon_ModF:
    set $@ModF,rand(1,$@ModFNumber);
    set $@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1;
    monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";
    if ( $@GuanShu[@MnF] == getarraysize($@GuanShuMod) - 1 ) {
     announce "道館裁判 : 最後一關挑戰開始,請繼續努力!",17;
    end;    }
    announce "道館裁判 : 魔物 已放出,挑戰開始!",1;
    end;
OnKill_ModF:
    if ( $@ModFQuantity[@MnF] != 0 ) {
    addtimer 2500,"ModF_Mod::OnSummon_ModF";
    end;    }
    if ( $@GuanShu[@MnF] == $@AllGuanShu ) {
    announce "道館裁判 : 恭喜隊伍 ["+getpartyname($ModFPID[@MnF])+"] ,挑戰道館成功!!",15;
    areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"guild_room.gat",42,283;
    end;    }
    announce  "道館裁判 : 恭喜第 ["+$@GuanShu[@MnF]+"] 關挑戰成功!",17;
    set @CheckRests,0;
CheckRests:
    if ( getarraysize($@RestsGuanShu) > @CheckRests ){
    if ( $@GuanShu[@MnF] == $@RestsGuanShu[@CheckRests] ) {
    set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
     announce "道館裁判 : 休息時間,請準備好在開始挑戰!",17;
    enablenpc "道館裁判#"+@MnF+"";
    end;    }
    set @CheckRests,@CheckRests+1;
    goto CheckRests;    }
    set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
    set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
    addtimer 5000,"ModF_Mod::OnSummon_ModF";
    end;    }
回復

使用道具 舉報

  • TA的每日心情
    郁悶
    2011-3-3 07:24 PM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2010-2-12 12:59:14 | 顯示全部樓層
    這是最後一關的參數??
    如果是的話試試看= =...



    //----- 道館的怪物數量 -----
        setarray $@GuanShuMod[1],1,1,1,1,1,1,1,1,1,2;

    -    script    ModF_Mod    -1,{

    OnSummon_ModF:
        set $@ModF,rand(1,$@ModFNumber);
        set $@ModFQuantity[@MnF],$@ModFQuantity[@MnF]-1;
        monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],2,"ModF_Mod::OnKill_ModF";
        if ( $@GuanShu[@MnF] == getarraysize($@GuanShuMod) - 1 ) {
         announce "道館裁判 : 最後一關挑戰開始,請繼續努力!",17;
        end;    }
        announce "道館裁判 : 魔物 已放出,挑戰開始!",1;
        end;
    OnKill_ModF:
        if ( $@ModFQuantity[@MnF] != 0 ) {
        addtimer 2500,"ModF_Mod::OnSummon_ModF";
        end;    }
        if ( $@GuanShu[@MnF] == $@AllGuanShu ) {
        announce "道館裁判 : 恭喜隊伍 ["+getpartyname($ModFPID[@MnF])+"] ,挑戰道館成功!!",15;
        areawarp "guild_vs"+@MnF+".gat",0,0,300,300,"guild_room.gat",42,283;
        end;    }
        announce  "道館裁判 : 恭喜第 ["+$@GuanShu[@MnF]+"] 關挑戰成功!",17;
        set @CheckRests,0;
    CheckRests:
        if ( getarraysize($@RestsGuanShu) > @CheckRests ){
        if ( $@GuanShu[@MnF] == $@RestsGuanShu[@CheckRests] ) {
        set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
         announce "道館裁判 : 休息時間,請準備好在開始挑戰!",17;
        enablenpc "道館裁判#"+@MnF+"";
        end;    }
        set @CheckRests,@CheckRests+1;
        goto CheckRests;    }
        set $@GuanShu[@MnF],$@GuanShu[@MnF] +1;
        set $@ModFQuantity[@MnF],$@GuanShuMod[$@GuanShu[@MnF]];
        addtimer 5000,"ModF_Mod::OnSummon_ModF";
        end;    }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2010-2-12 14:44:24 | 顯示全部樓層
    名詞不要誤用=_=


    $@GuanShuMod

    $@ModFQuantity

    魔物數量判斷的變數怎不同?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-2-12 17:49:45 | 顯示全部樓層
    名詞不要誤用=_=


    $@GuanShuMod

    $@ModFQuantity

    魔物數量判斷的變數怎不同?
    Alopex 發表於 2010-2-12 02:44 PM


    應該怎改??
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-2-12 17:50:36 | 顯示全部樓層
    這是最後一關的參數??
    如果是的話試試看= =...


    //----- 道館的怪物數量 -----
        setarray $@GuanShuMod[1],1,1,1,1,1,1,1,1,1,2;

    -    script    ModF_Mod    -1,{

    OnSummon_ModF:
        set $@ModF,r ...
    mylyfwy771 發表於 2010-2-12 12:59 PM


    這是不只是最後一關..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-2-12 18:02:15 | 顯示全部樓層
    本帖最後由 sinya 於 2010-2-12 06:21 PM 編輯

    monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";

    出錯在紅字,那裡1 每關都是1隻,  oninit設一個變數$@abc=1  在挑戰成功時 set $@abc,$@abc+1
    然後把 1 換成 $@GuanShuMod[$@abc]
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-2-12 18:27:40 | 顯示全部樓層
    monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],1,"ModF_Mod::OnKill_ModF";

    出錯在紅字,那裡1 每關都是1隻,  oninit設一個變數$@abc=1  在挑戰成功時 set $@abc,$@abc+1
    然後把 1 換成  ...
    sinya 發表於 2010-2-12 06:02 PM


    了解.
    set $@abc,$@abc+1
    放在這嗎?
    announce  "道館裁判 : 恭喜第 ["+$@GuanShu[@MnF]+"] 關挑戰成功!",17;
    這裡
        set @CheckRests,0;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-2-12 19:19:26 | 顯示全部樓層
    本帖最後由 sinya 於 2010-2-12 07:28 PM 編輯

    上面當我亂說的...當作沒 看到
    改這樣吧 我想的 :
    set @abc,@abc+1;
    monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],$@GuanShuMod[@abc],...


    然全部關卡挑戰成功 把 @abc歸0

    試試看.....
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-2-12 19:56:42 | 顯示全部樓層
    上面當我亂說的...當作沒 看到
    改這樣吧 我想的 :
    set @abc,@abc+1;
    monster "guild_vs"+@MnF+".gat",50,50,"--ja--",$@ModFName[$@ModF],$@GuanShuMod[@abc],...


    然全部關卡挑戰成功 把 @abc歸0

    試試看 ...
    sinya 發表於 2010-2-12 07:19 PM

    然全部關卡挑戰成功 把 @abc歸0??
    是怎樣
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-2-12 21:59:36 | 顯示全部樓層
    試試 就知不歸0 會怎樣  其實 我也不是講的很正確啦 應該說 只要 報名挑戰 就要把 @abc歸0
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-2-12 23:59:36 | 顯示全部樓層
    試試 就知不歸0 會怎樣  其實 我也不是講的很正確啦 應該說 只要 報名挑戰 就要把 @abc歸0
    sinya 發表於 2010-2-12 09:59 PM


    試過了
    還是一樣..
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-2 08:50 AM , Processed in 0.080803 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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