OK論壇

 找回密碼
 註冊
查看: 1047|回復: 1

[這主題已經被回收了,購買前請三思] 道場問題!!

 關閉 [複製鏈接]
  • TA的每日心情

    2017-3-5 01:47 AM
  • 簽到天數: 131 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-4-27 07:50:30 | 顯示全部樓層 |閱讀模式
    本帖最後由 qaz780702 於 2009-4-27 07:53 AM 編輯

    各位大大有關於我的道場問題!!

    我想寫一個15館的道場

    1~10關是一般道場!11~15關是進階道場!

    我想寫打到第10關出現一個NPC會問你是否要挑戰進階道場!!

    可是我寫一寫!!進去道場第一關 !NPC就不出來= =

    不知道是哪理出了錯!!請幫小弟解答一下!!3Q

    以下是我的腳本

    //####################################場地壹####################################
    guild_vs1.gat,50,47,0 script $Pass_1 -1,{
    doevent "chal_1";
    set $partywait_1,0;
    deltimer "$Pass_1";
    disablenpc "裁判#1";
    end;
    }
    guild_vs1.gat,50,47,0 script $Ending_1 -1,{
    areawarp "guild_vs1.gat",0,0,300,300,"guild_room.gat",42,285;
    disablenpc "裁判#1";
    deltimer "$Ending_1";
    end;
    }
    guild_vs1.gat,99,13,0 script chal_1 -1,{
    if ($stage_1 ==9) goto ri;
    if ($stage_1 ==10) goto final;
    if ($stage_1 ==11) goto final1;
    if ($stage_1 ==12) goto final2;
    if ($stage_1 ==13) goto final3;
    if ($stage_1 ==14) goto final4;
    if ($stage_1 ==15) goto final5;
    killmonsterall "guild_vs1.gat";
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(13);
    if ([email=$@mvp_1]$@mvp_1[/email] ==0) monster "guild_vs1.gat",50,49,"--ja--",1418,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==1) monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==2) monster "guild_vs1.gat",50,49,"--ja--",1112,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==3) monster "guild_vs1.gat",50,49,"--ja--",1251,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==4) monster "guild_vs1.gat",50,49,"--ja--",1252,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==5) monster "guild_vs1.gat",50,49,"--ja--",1848,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==6) monster "guild_vs1.gat",50,49,"--ja--",1190,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==7) monster "guild_vs1.gat",50,49,"--ja--",1087,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==8) monster "guild_vs1.gat",50,49,"--ja--",1159,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==9) monster "guild_vs1.gat",50,49,"--ja--",1688,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==10) monster "guild_vs1.gat",50,49,"--ja--",1272,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==11) monster "guild_vs1.gat",50,49,"--ja--",1814,1,"vs1_mob";
    if ([email=$@mvp_1]$@mvp_1[/email] ==12) monster "guild_vs1.gat",50,49,"--ja--",1583,1,"vs1_mob";
      set $MVPmob_1,1;
      announce "魔物放出!挑戰開始!",1;
    end;
    ri:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(1);
    monster "guild_vs1.gat",50,49,"--ja--",1734,1,"vs1_mob";
    set $MVPmob_1,1;
    end;
    final:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
      set $MVPmob_1,1;
    end;
    final1:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
    monster "guild_vs1.gat",50,49,"--ja--",1251,1,"vs1_mob";
      set $MVPmob_1,2;
    end;
    final2:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
    monster "guild_vs1.gat",50,49,"--ja--",1115,1,"vs1_mob";
      set $MVPmob_1,2;
    end;
    final3:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
      set $MVPmob_1,1;
    end;
    final4:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
      set $MVPmob_1,1;
    end;
    final5:
    set [email=$@mvp_1]$@mvp_1[/email] ,rand(2);
    monster "guild_vs1.gat",50,49,"--ja--",2000,1,"vs1_mob";
    monster "guild_vs1.gat",50,49,"--ja--",1252,1,"vs1_mob";
      set $MVPmob_1,2;
    end;
    }
    guild_vs1.gat,50,47,0 script vs1_mob -1,{
    set $MVPmob_1, $MVPmob_1 - 1;
    if( $MVPmob_1 > 0 ) end;
    announce "恭喜你,挑戰成功!",17;
    announce getpartyname($party_1) + " 隊伍, 第" + $stage_1 + "關挑戰成功!",15;
    if($stage_1 ==5) goto rest;
    if($stage_1 ==9) goto rest;
    if($stage_1 ==10) goto rest1;
    if($stage_1 ==15) goto ENDING;
    set $stage_1,$stage_1 + 1;
    addtimer 5000,"$Pass_1";
    end;
    rest:
    enablenpc "裁判#1";
    announce "休息時間!",17;
    set $stage_1,$stage_1 + 1;
    end;
    rest1:
    enablenpc "裁判#2";
    announce "休息時間!",17;
    set $stage_1,$stage_1 + 1;
    end;
    ENDING:
    addtimer 5000,"$Ending_1";
    end;
    }
    //============================================裁判=================================
    guild_vs1.gat,50,49,4 script 裁判#1 758,{
    mes "[裁判]";
    mes "您準備要開始挑戰了嗎?";
    next;
    menu "是的",-,"還沒",no;
    next;
    if (getcharid(0) != $charid_1) goto ERROR;
    mes "[裁判]";
    mes "挑戰開始!";
    doevent "chal_1";
    set $partywait_1,0;
    deltimer "$wait_1";
    disablenpc "裁判#1";
    close;
    end;
    guild_vs1.gat,50,49,4 script 裁判#2 758,{
    mes "[裁判]";
    mes "您準備要開始挑戰了嗎?";
    next;
    menu "我要挑戰進階",-,"送我去領獎",goitem;
    next;
    if (getcharid(0) != $charid_1) goto ERROR;
    mes "[裁判]";
    mes "挑戰開始!";
    doevent "final1";
    set $partywait_1,0;
    deltimer "$wait_1";
    disablenpc "裁判#2";
    close;
    end;
    goitem:
    warp "guild_room.gat",42,285;
    close;
    end;

    ERROR:
    mes "[裁判]";
    mes "你不是報名的人";
    close;
    end;
    }

    評分

    參與人數 1積分 -30 現金 -30 積極性 -30 收起 理由
    小剪★ -30 -30 -30 閒置問題

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2009-4-27 10:04:02 | 顯示全部樓層
    你的map 應該有顯示  npc 重複吧
    所以 不會出現

    一般 以前  我開雙道場
    都用兩套npc名  跟兩個地點
    你的想法  可行  warp 到第2道場去
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-15 03:17 AM , Processed in 0.046822 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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