OK論壇

 找回密碼
 註冊
查看: 3888|回復: 8

EA 12921版本 魔王夢羅克任務求助修改(另外附贈一堆問題)

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

    2011-12-3 09:49 PM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

    發表於 2008-9-13 21:54:30 | 顯示全部樓層 |閱讀模式
    以下是腳本內容

    -----------------------------------------------------------------------------------------------------------------------------------
    moc_fild21.gat,31,197,5 script 守衛隊長#Morroc00 987,{ callfunc "MorrocHeadman"; }
    moc_fild21.gat,28,192,5 script 守衛兵#Morroc01 983,{ callfunc "MorrocGuardians"; }
    moc_fild21.gat,28,194,5 script 守衛兵#Morroc02 983,{ callfunc "MorrocGuardians"; }
    moc_fild21.gat,28,196,5 script 守衛兵#Morroc03 983,{ callfunc "MorrocGuardians"; }
    moc_fild21.gat,159,234,5 script 守衛隊長#Morroc0 987,{ callfunc "ShowHeadman"; }
    moc_fild21.gat,156,232,5 script 守衛兵#Morroc1 983,{ callfunc "ShowGuardians"; }
    moc_fild21.gat,156,234,5 script 守衛兵#Morroc2 983,{ callfunc "ShowGuardians"; }
    moc_fild21.gat,156,236,5 script 守衛兵#Morroc3 983,{ callfunc "ShowGuardians"; }
    moc_fild22.gat,35,197,5 script 守衛隊長#0Morroc 987,{ callfunc "Headman"; }
    moc_fild22.gat,32,199,5 script 守衛兵#1Morroc 983,{ callfunc "Guardians"; }
    moc_fild22.gat,32,197,5 script 守衛兵#2Morroc 983,{ callfunc "Guardians"; }
    moc_fild22.gat,32,195,5 script 守衛兵#3Morroc 983,{ callfunc "Guardians"; }

    moc_fild21.gat,163,219,5 script 控制 983,{
    set $KillMorrocShadow,0;
    set $MorrocAlive,0;
    set $MorrocTime,0;
    set $KillMorrocShadow,95;
    close;
    }

    //  隊長
    function script MorrocHeadman {
    mes " [ 守衛隊長 ]";
    mes " 這裡在以前就已經存在,";
    mes " 但是 ^ff0000夢羅克^000000 一直以來都被封印,";
    mes " 所以一直沒有與外界連通…";
    next;
    mes " [ 守衛隊長 ]";
    mes " 但是最近這裡很不穩定,";
    mes " 怪物越來越多,";
    mes " 好像在說明著什麼的…";
    next;
    mes " [ 守衛隊長 ]";
    mes " 目前已經有由 ^0000ff阿盧那貝茲^000000";
    mes " 所製造的機械傭兵,";
    mes " 再進怪物數量個控制了。";
    next;
    mes " [ 守衛隊長 ]";
    mes " 總而言之,";
    mes " 我們的工作就是看守這哩,";
    mes " 不知道還能撐多久…";
    close;
    }
    //  士兵
    function script MorrocGuardians {
    mes " [ 守衛兵 ]";
    mes " 在這裡是夢羅克附近的,";
    mes " 被 ^ff0000夢羅克^000000 製造的次元空間裂縫,";
    mes " 現在我們要做的就是解決這些魔物!";
    next;
    mes " [ 守衛兵 ]";
    mes " 但是似乎打也打不完,";
    mes " 只知道這裡已經被隔絕了,";
    mes " 需要特殊的方法才能進出。";
    next;
    mes " [ 守衛兵 ]";
    mes " 總而言之,";
    mes " 在外界的影響目前並不大吧?";
    mes " 那麼就可以了…";
    close;
    }
    //   ***** 魔王夢羅克復活 *****
    //  隊長
    function script ShowHeadman {
    if ( $MorrocAlive == 2 ){
    mes " [ 守衛隊長 ]";
    mes " 好險…";
    mes " 夢羅克戰時撤退了…";
    mes " 還需要進去另一個空間打敗他,";
    mes " 並且暫時封印他…";
    close;
    }
    mes " [ 守衛隊長 ]";
    mes " 可惡!";
    mes " 為什麼夢羅克還是復活了!";
    mes " 一定要想辦法打敗他啊!";
    close;
    }
    //  士兵
    function script ShowGuardians {
    if ( $MorrocAlive == 2 ){
    mes " [ 守衛兵 ]";
    mes " 好險…";
    mes " 夢羅克戰時撤退了…";
    mes " 但是不把他打敗還是會出現啊…";
    close;
    }
    mes " [ 守衛兵 ]";
    mes " ……………";
    mes " 沒想到,";
    mes " 夢羅克還是復活了…";
    close;
    }
    //   ***** 另一個空間 *****
    //  隊長
    function script Headman {
    if( $MorrocAlive == 0 ){
    mes " [ 守衛隊長 ]";
    mes " 太好了∼";
    mes " 夢羅克封印了,";
    mes " 雖然不知道能撐多久,";
    mes " 因為我們只是一般人。";
    next;
    mes " [ 守衛隊長 ]";
    mes " 不管怎樣,";
    mes " 真是太好了,";
    mes " 這是獎賞∼";
    mes " 我送你回去吧∼";
    next;
    getitem 2730,1;
    getitem 2731,1;
    getitem 2732,1;
    warp "moc_fild21",178,225;
    close;
    }
    mes " [ 守衛隊長 ]";
    mes " 再來,";
    mes " 魔王夢羅克就在這裡了…";
    mes " ^ff0000他位於靠近力量來源的核心^000000,";
    mes " 一定要想辦法封印他啊!";
    close;
    }
    //  士兵
    function script Guardians {
    if( $MorrocAlive == 0 ){
    mes " [ 守衛兵 ]";
    mes " 呵呵∼";
    mes " 夢羅克被封印了,";
    mes " 看來會和平一陣子∼";
    close;
    }
    mes " [ 守衛兵 ]";
    mes " 天啊!";
    mes " 魔王夢羅克就在這裡了…";
    mes " 氣氛感覺很怪異…";
    close;
    }
    //  ********************************************************************************************************************
    //               
    //       主要NPC        
    //               
    //  ********************************************************************************************************************
    - script #MorrocEvent -1,{
    OnKillMorrocShadow:
      specialeffect2 384;
      set $KillMorrocShadow,$KillMorrocShadow+1;
      if( $KillMorrocShadow == 50 ){
       announce " 轟 !  - 轟 !  - 轟 !  - ",bc_map,0xFF0000;
       specialeffect2 563;
       soundeffectall "earth_quake.wav",0;
      end;
    }
      if( $KillMorrocShadow == 100 ){
       set $MorrocAlive,1;
       announce " 轟 !  - 轟 !  - 轟 !  - ",bc_map,0xFF0000;
       specialeffect2 563;
       soundeffectall "earth_quake.wav",0;
       sleep2 2500;
       announce " 守衛隊長 : 中間的神秘光源有了變化!",bc_map,0x00FF00;
       sleep2 2500;
       announce " 守衛隊長 : …不…不好了!魔王夢羅克復活了!",bc_map,0x00FF00;
       sleep2 2500;
       announce " 守衛隊長 : 麻煩各位快速到中間支援!",bc_map,0x00FF00;
       enablenpc "守衛隊長#Morroc0";
       enablenpc "守衛兵#Morroc1";
       enablenpc "守衛兵#Morroc2";
       enablenpc "守衛兵#Morroc3";
       disablenpc "守衛隊長#Morroc00";
       disablenpc "守衛兵#Morroc01";
       disablenpc "守衛兵#Morroc02";
       disablenpc "守衛兵#Morroc03";
    end;
    }
    end;
    OnMorrocDeah:
    killmonsterall "moc_fild22";
    announce " 魔王夢羅克 : 呀啊啊啊啊啊啊啊啊啊啊 -  !!!!!!!!!!! ",bc_map,0xFF0000;
    sleep2 2500;
    announce " 魔王夢羅克 : 別以為會這麼簡單! ",bc_map,0xFF0000;
    sleep2 2500;
    announce " 魔王夢羅克 : 啊啊啊啊!!!!! ",bc_map,0xFF0000;
    sleep2 2500;
    announce " 守衛隊長 : 成功的封印夢羅克了!快回來找我吧!",bc_map,0x00FF00;
    set $KillMorrocShadow,0;
    set $MorrocAlive,0;
    set $MorrocTime,gettime(5);
    disablenpc "守衛隊長#Morroc0";
    disablenpc "守衛兵#Morroc1";
    disablenpc "守衛兵#Morroc2";
    disablenpc "守衛兵#Morroc3";
    enablenpc "守衛隊長#Morroc00";
    enablenpc "守衛兵#Morroc01";
    enablenpc "守衛兵#Morroc02";
    enablenpc "守衛兵#Morroc03";
    disablenpc "傳送點#Morroc";
    sleep2 7500;
    areawarp "moc_fild22.gat",0,0,300,300,"moc_fild22.gat",40,197;
    end;
    OnInit:
    disablenpc "傳送點#Morroc";
    disablenpc "守衛隊長#Morroc0";
    disablenpc "守衛兵#Morroc1";
    disablenpc "守衛兵#Morroc2";
    disablenpc "守衛兵#Morroc3";
    enablenpc "守衛隊長#Morroc00";
    enablenpc "守衛兵#Morroc01";
    enablenpc "守衛兵#Morroc02";
    enablenpc "守衛兵#Morroc03";
    if ( $MorrocAlive != 2 ){
      if ( gettime(5) == $MorrocTime ){ end; }
      monster "moc_fild21",0,0,"夢羅克的分身",1918,45,"#MorrocEvent::OnKillMorrocShadow";
      monster "moc_fild21",0,0,"夢羅克的分身",1919,45,"#MorrocEvent::OnKillMorrocShadow";
      monster "moc_fild21",0,0,"夢羅克的分身",1920,45,"#MorrocEvent::OnKillMorrocShadow";
      monster "moc_fild21",0,0,"夢羅克的分身",1921,45,"#MorrocEvent::OnKillMorrocShadow";
    }
      if ( $MorrocAlive == 1 || $MorrocAlive == 2 ){
       enablenpc "守衛隊長#Morroc0";
       enablenpc "守衛兵#Morroc1";
       enablenpc "守衛兵#Morroc2";
       enablenpc "守衛兵#Morroc3";
       disablenpc "守衛隊長#Morroc00";
       disablenpc "守衛兵#Morroc01";
       disablenpc "守衛兵#Morroc02";
       disablenpc "守衛兵#Morroc03";
      if ( $MorrocAlive == 2 ){
       enablenpc "傳送點#Morroc";
      }
      end;
    }
    end;
    }
    moc_fild21.gat,177,239,5 script 神秘光源#Morroc 111,15,15,{
    if ( $MorrocAlive == 2 ){
      mes "     ";
      mes "  -   神秘的光源              - ";
      mes "  -   似乎是一個通道?        - ";
    }
    close;
    Ontouch:
    misceffect 247;
    if ( $MorrocAlive == 1 ){
      if ( [email=$@MorrocAlive]$@MorrocAlive[/email] == 1 ){ end; }
       set [email=$@MorrocAlive,1]$@MorrocAlive,1[/email];
       set [email=$@Morroc_type,1]$@Morroc_type,1[/email];
       set [email=$@Morroc_GID[$@Morroc_type],mobspawn]$@Morroc_GID[$@Morroc_type],mobspawn[/email]("魔王夢羅克",1916,"moc_fild21",178,225);
       sleep2 2500;
       announce " 魔王夢羅克 : 有種就儘管放馬過來吧!你們這些懦夫!",bc_map,0xFF0000;
       sleep2 2500;
       announce " 魔王夢羅克 : 我忠誠的僕人們啊!讓他們嘗嘗看死亡的痛苦!",bc_map,0xFF0000;
       callsub OnCheck;
       close;
    }
    if ( $MorrocAlive == 2 ){
      specialeffect2 247;
      specialeffect2 650;
      sleep2 5000;
      warp "moc_fild22",33,194;
      end;
    }
    end;
    OnCheck:
    getmobdata [email=$@Morroc_GID[$@Morroc_type],@array]$@Morroc_GID[$@Morroc_type],@array[/email];
    if ( $MorrocAlive == 1 ){
      if ( @array[2] <= @array[3]/2 ){
       set $MorrocAlive,2;
       specialeffect2 563;
       soundeffectall "earth_quake.wav",0;
       enablenpc "守衛隊長#Morroc0";
       enablenpc "守衛兵#Morroc1";
       enablenpc "守衛兵#Morroc2";
       enablenpc "守衛兵#Morroc3";
       disablenpc "守衛隊長#Morroc00";
       disablenpc "守衛兵#Morroc01";
       disablenpc "守衛兵#Morroc02";
       disablenpc "守衛兵#Morroc03";
       enablenpc "神秘光源#Morroc";
       disablenpc "神秘光源#Morroc";
       announce " 魔王夢羅克 : 呀啊啊啊啊啊啊啊啊啊啊 -  !!!!!!!!!!! ",bc_map,0xFF0000;
       sleep2 2500;
       announce " 魔王夢羅克 : 暫時先饒了你們!!!!!!! ",bc_map,0xFF0000;
       sleep2 2500;
       announce " 魔王夢羅克 : 懦弱的人類啊啊啊啊!!!!! ",bc_map,0xFF0000;
       killmonsterall "moc_fild21";
       sleep2 2500;
       announce " 守衛隊長 : 魔王夢羅克和所有怪物暫時退到另一個次元裂縫了…",bc_map,0x00FF00;
       enablenpc "傳送點#Morroc";
       end;
      }
    sleep2 500;
    callsub OnCheck;
    end;
    }
    end;
    }
    moc_fild21.gat,178,225,5 script 傳送點#Morroc 45,5,5,{
    if ( $MorrocAlive == 2 ){
      misceffect 247;
      specialeffect2 650;
      sleep2 5000;
      warp "moc_fild22",33,194;
      end;
    }
    end;
    }
    //  ********************************************************************************************************************
    //               
    //       魔物        
    //               
    //  ********************************************************************************************************************
    moc_fild21,0,0,0,0 monster 巨石怪  1040,60,0,0,0
    moc_fild21,0,0,0,0 monster 鐘乳巨石怪 1278,75,0,0,0
    moc_fild21,0,0,0,0 monster 熔岩巨石 1366,75,0,0,0
    moc_fild21,24,197,5,5 monster 劍士守衛兵 1829,1,0,0,8
    moc_fild21,24,197,5,5 monster 弓箭守衛兵 1830,1,0,0,8
    moc_fild21,0,0,0,0 monster 劍士守衛兵 1829,15,0,0,8
    moc_fild21,0,0,0,0 monster 弓箭守衛兵 1830,15,0,0,8
    moc_fild22,0,0,0,0 monster 夢羅克的分身 1918,25,36000000,36000000,0
    moc_fild22,0,0,0,0 monster 夢羅克的分身 1919,25,36000000,36000000,0
    moc_fild22,0,0,0,0 monster 夢羅克的分身 1920,25,36000000,36000000,0
    moc_fild22,0,0,0,0 monster 夢羅克的分身 1921,25,36000000,36000000,0
    moc_fild22,221,202,0,0 monster 受傷的夢羅克 1917,1,72000000,72000000,"#MorrocEvent::OnMorrocDeah"
    moc_fild21.gat mapflag nobranch
    moc_fild21.gat mapflag noloot
    moc_fild21.gat mapflag nomemo
    moc_fild21.gat mapflag nopenalty
    moc_fild21.gat mapflag nosave SavePoint
    moc_fild22.gat mapflag nobranch
    moc_fild22.gat mapflag noloot
    moc_fild22.gat mapflag nomemo
    moc_fild22.gat mapflag nopenalty
    moc_fild22.gat mapflag nosave SavePoint

    ------------------------------------------------------------------------------------------------------------------------------
    Q1:

    如何更改成 有玩家進入moc_fild21地圖後才會出現夢羅克分身100隻??

    因為如果一開機就出現 這樣玩家們就等守護騎士跟弓箭手打完就可以了..我並不想這樣...

    有人知道怎麼改嘛?? 阿軒大大  或是其他高手...都可以 希望幫幫我

    Q2:

    怎麼將任務殺怪目標100隻夢羅克分身改成殺50隻?

    [ 本帖最後由 魂哥 於 2008-9-14 06:05 PM 編輯 ]
  • TA的每日心情
    無聊
    2022-7-20 06:50 AM
  • 簽到天數: 587 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-9-13 22:44:04 | 顯示全部樓層
    Q1:
    要玩家打死一定數量才有辦法召喚夢羅克
    守護騎士跟弓箭手雖然會先打 不過不會計算在裡面

    Q2:
    修改紅色部分
    如果要設定打死50隻分身才會召喚夢羅克的話
    藍色部分必須為紅色部分的一半
    - script #MorrocEvent -1,{
    OnKillMorrocShadow:
      specialeffect2 384;
      set $KillMorrocShadow,$KillMorrocShadow+1;
      if( $KillMorrocShadow == 50 ){
       announce " 轟 !  - 轟 !  - 轟 !  - ",bc_map,0xFF0000;
       specialeffect2 563;
       soundeffectall "earth_quake.wav",0;
      end;
    }
      if( $KillMorrocShadow == 100 ){
       set $MorrocAlive,1;
       announce " 轟 !  - 轟 !  - 轟 !  - ",bc_map,0xFF0000;
       specialeffect2 563;
       soundeffectall "earth_quake.wav",0;
       sleep2 2500;
       announce " 守衛隊長 : 中間的神秘光源有了變化!",bc_map,0x00FF00;
       sleep2 2500;
       announce " 守衛隊長 : …不…不好了!魔王夢羅克復活了!",bc_map,0x00FF00;
       sleep2 2500;
       announce " 守衛隊長 : 麻煩各位快速到中間支援!",bc_map,0x00FF00;
       enablenpc "守衛隊長#Morroc0";
       enablenpc "守衛兵#Morroc1";
       enablenpc "守衛兵#Morroc2";
       enablenpc "守衛兵#Morroc3";
       disablenpc "守衛隊長#Morroc00";
       disablenpc "守衛兵#Morroc01";
       disablenpc "守衛兵#Morroc02";
       disablenpc "守衛兵#Morroc03";
    end;
    }

    [ 本帖最後由 相見恨晚 於 2008-9-13 10:47 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2011-12-3 09:49 PM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2008-9-14 07:37:11 | 顯示全部樓層
    哦哦

    謝謝喔~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2022-7-20 06:50 AM
  • 簽到天數: 587 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-9-14 09:31:04 | 顯示全部樓層
    #3
    那個
    如果問題已解決 請將文章分類改為已解決 方便整理文章
    謝謝
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2011-12-3 09:49 PM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2008-9-14 12:25:25 | 顯示全部樓層
    可以在問你一下嘛

    怎麼讓道場的boss能夠均勻的出現  不然每次都是編號設在前面的都最常出

    在此放上我的腳本~"~

    幫我看看怎麼改

    ------------------------------------------------------------------------------------------------------

    ra_temsky.gat,100,99,4        script        道場管理員        990,{
            if (getcharid(1) == 0) {
            mes "[道場管理員]";
            mes "您沒有隊伍";
            mes "無法參賽";
            close;
            end;
            }
            set @da,1;
    cada:        if (@da<5) {
            if(getmapusers("guild_vs"+@da+".gat")==0 ) set $party[@da],0;
            set @da,@da+1;
            goto cada;
            }
            set @da,1;
    cbda:        if (@da<5) {
            if (getcharid(1) == $party[@da]){
            if(@talk==1){
                    mes " 嚴禁怪物傭兵進入!!";
                    mes " 請重新登入!!";
                    close;
    }
            mes "[道場管理員]";
            mes "您是^22DD22" +getpartyname(getcharid(1))+ "^000000的隊員吧";
            mes "你的隊員已報名挑戰,你要參與嗎?";
            mes "『道館為EP11.1以下的BOSS";
            mes " 要打EP11.1以上的BOSS請找傳送小花』";
            next;
            menu "好的",cas1,"不用了",cas2;
            cas1:
                    if($@partywait[@da]==0) {
                            mes "[道場-管理員]";
                            mes "你的隊友已經先開始了";
                            mes "請你等待或換個隊伍另外挑戰!";
                            close;
                            end;
                    }
                    if (zeny<$@capartm) {
                    mes "金錢不夠^22DD22"+$@capartm+"^000000";
                    close;
                    end;
                    }
                    set zeny,zeny-$@capartm;
                    warp "guild_vs"+@da+".gat",49,47;
                    end;
            cas2:                
                    mes "[道場管理員]";
                    mes "歡迎下次再來。";
                    close;
                    end;
            }
            set @da,@da+1;
            goto cbda;
            }
            if(@talk==1){
                    mes " 嚴禁怪物傭兵進入!!";
                    mes " 請重新登入!!";
                    close;
    }
            mes "[道場管理員]";
            mes "您和您的隊伍想參加嗎?";
            mes "須先繳納 ^22DD22"+$@camoney+"^000000 元的報名費";
            mes "『道館為EP11.1以下的BOSS";
            mes " 要打EP11.1以上的BOSS請找傳送小花』";
            next;
            menu "報名",smit,"不了",nosmit;
            smit:        if (zeny<$@camoney) {
                    mes "金錢不夠^22DD22"+$@camoney+"^000000";
                    close;
                    end;
                    }
                    set @da,1;
            ccda:        if(@da<5) {
                            if (getmapusers("guild_vs"+@da+".gat")==0 ) {
                            set zeny,zeny-$@camoney;
                            killmonsterall "guild_vs"+@da+".gat";
                            set $@partywait[@da],1;
                            set $stage[@da],1;
                            set $party[@da],getcharid(1);
                            set $@charid[@da],getcharid(0);
                            announce "請 【" + getpartyname($party[@da]) + "】 隊伍的隊員找 [道場管理員] 集合!!",16;
                            enablenpc "裁判"+@da;
                            warp "guild_vs"+@da+".gat",49,47;
                            end;
                            }
                    set @da,@da+1;
                    goto ccda;
                    }
                    mes "全部場地都有人在挑戰中~,請稍後再試";
                    close;
                    end;

            nosmit:       
                    mes "[道場管理員]";
                    mes "歡迎下次再來。";
                    close;
                    end;
    OnInit:
            waitingroom "10關挑戰",0;
            end;
    }

    guild_vs1.gat,50,50,0        script        chal_1        -1,{ Onka: callfunc "daryan",1; }
    guild_vs2.gat,50,50,0        script        chal_2        -1,{ Onka: callfunc "daryan",2; }
    guild_vs3.gat,50,50,0        script        chal_3        -1,{ Onka: callfunc "daryan",3; }


    function        script        daryan        {
            set $@db[getarg(0)],0;
    moda:        if($@db[getarg(0)]<$@stagmo[$stage[getarg(0)]]){
            set $@mvp,rand(1,18);
            monster "guild_vs"+getarg(0)+".gat",50,50,"--ja--",$@mvpary[$@mvp],1,"npcev"+getarg(0)+"::Onvs";
            set $@db[getarg(0)],$@db[getarg(0)]+1;
            goto moda;
            }
            if($stage[getarg(0)]==10){
            announce "最後一關挑戰開始,請好好加油!",17;
            end;}
            announce "魔物放出!挑戰開始!",1;
            end;
    }

    guild_vs1.gat,50,55,0        script        npcev1        -1,{ Onvs: callfunc "vsryan",1; }
    guild_vs2.gat,50,55,0        script        npcev2        -1,{ Onvs: callfunc "vsryan",2; }
    guild_vs3.gat,50,55,0        script        npcev3        -1,{ Onvs: callfunc "vsryan",3; }


    function        script        vsryan        {
            set $@db[getarg(0)],$@db[getarg(0)] -1;
            if( $@db[getarg(0)] > 0 ) end;
            if($stage[getarg(0)]==10){announce "恭喜! 隊伍 【"  +getpartyname($party[getarg(0)]) + "】 成功闖過十關!!",15;}

            if($stage[getarg(0)]==10){
            areawarp "guild_vs"+getarg(0)+".gat",0,0,300,300,"guild_room",42,285;
            end;
            }
            set $stage[getarg(0)],$stage[getarg(0)] +1;
            addtimer 4000,"chal_"+getarg(0)+"::Onka";
            end;
    }
    //####################################裁判####################################
    guild_vs1.gat,50,49,4        script        裁判1        758,{ callfunc "maker",1; }
    guild_vs2.gat,50,49,4        script        裁判2        758,{ callfunc "maker",2; }
    guild_vs3.gat,50,49,4        script        裁判3        758,{ callfunc "maker",3; }

    function        script        maker        {
            if (getcharid(0) != $@charid[getarg(0)]) {
                    mes "[裁判]";
                    mes "你不是報名的人";
                    close;
                    end;
            }
            mes "[裁判]";
            mes "您準備要開始挑戰了嗎?";
            next;
            menu "準備好!!",redyok,"等等~",noready;
            redyok: killmonsterall "guild_vs"+getarg(0)+".gat";
                    set $@partywait[getarg(0)],0;
                    disablenpc "裁判"+getarg(0);
                    doevent "chal_"+getarg(0)+"::Onka";
                    close;
                    end;
            noready: mes "[裁判]";
                    mes "好的, 請盡速開始!!";
                    close;
                    end;

    }
    //---------------------地圖屬性設定----------------------
    guild_vs1.gat        mapflag        nomemo        dummy
    guild_vs1.gat        mapflag        noteleport        dummy
    guild_vs1.gat        mapflag        nosave        ra_temsky.gat,93,60
    guild_vs1.gat        mapflag        nopenalty        dummy
    guild_vs1.gat        mapflag        nobranch        dummy
    guild_vs2.gat        mapflag        nomemo        dummy
    guild_vs2.gat        mapflag        noteleport        dummy
    guild_vs2.gat        mapflag        nosave        ra_temsky.gat,93,60  
    guild_vs2.gat        mapflag        nopenalty        dummy
    guild_vs2.gat        mapflag        nobranch        dummy
    guild_vs3.gat        mapflag        nomemo        dummy
    guild_vs3.gat        mapflag        noteleport        dummy
    guild_vs3.gat        mapflag        nosave        ra_temsky.gat,93,60  
    guild_vs3.gat        mapflag        nopenalty        dummy
    guild_vs3.gat        mapflag        nobranch        dummy

    guild_vs1.gat        mapflag        nodrop        dummy
    guild_vs2.gat        mapflag        nodrop        dummy
    guild_vs3.gat        mapflag        nodrop        dummy

    guild_vs1.gat        mapflag        monster_noteleport        dummy
    guild_vs2.gat        mapflag        monster_noteleport        dummy
    guild_vs3.gat        mapflag        monster_noteleport        dummy
    guild_room.gat        mapflag        nomemo        dummy
    guild_room.gat        mapflag        noteleport        dummy
    guild_room.gat        mapflag        nosave        ra_temsky.gat,93,60  
    guild_room.gat        mapflag        nopenalty        dummy
    guild_room.gat        mapflag        nobranch        dummy


    //============================發放獎品NPC=======================

    guild_room.gat,30,285,4        script        CASH金幣        999,{
                    
                    mes "[CASH金幣發放人]";
                    mes "您將取得【一枚金幣】";
                    mes "點選後隨機取得1~30點CASH商城點數";
                    mes "(小提示:參與私服遊戲也可獲得)";
                    percentheal 100,100;
                    next;
                    getitem 671,1;
                    warp "ra_temsky.gat",93,60;
                    close;
    OnInit:

    //------開道費用----
            set $@camoney,1000000;

    //------隊友進場費用---
            set $@capartm,200000;

    //-------mvp--------
            setarray $@mvpary[1],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,  1157,1251,1623,1511,1159,1190,1272,1312,1373,1389,1418,1492,1623,1685,1688,1708,1719,1734,1658,1768,1779,1785;

    //-------放出mvp數量---
            setarray $@stagmo[1],1,1,1,1,1,1,1,1,2,2;
    }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2022-7-20 06:50 AM
  • 簽到天數: 587 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-9-14 16:09:59 | 顯示全部樓層
    原帖由 魂哥 於 2008-9-14 12:25 PM 發表
    可以在問你一下嘛

    怎麼讓道場的boss能夠均勻的出現  不然每次都是編號設在前面的都最常出

    在此放上我的腳本~"~

    幫我看看怎麼改

    --------------------------------------------------------------------- ...


    //-------mvp--------
            setarray $@mvpary[1],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,  1157,1251,1623,1511,1159,1190,1272,1312,1373,1389,1418,1492,1623,1685,1688,1708,1719,1734,1658,1768,1779,1785;

    紅色部分有空白....?!

    試試將空白去掉吧....
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2011-12-3 09:49 PM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2008-9-14 17:15:52 | 顯示全部樓層
    恕我問題太多= =   可以在問嘛  

    我製作了一個傳送腳本 但是卻點選後卻卡在對話框

    幫我看看哪裡錯了QQ 拜託你了~(上個問題解決了)


    我卡在紅色部分 我把next;刪掉過 但是沒用

    ra_temsky.gat,105,85,3        script        傳送小紅花        977,{
            mes "(此傳送僅傳EP11.1↑版本之地區)";
            mes "傳送地點類別選擇:";
            next;
            menu"  【新】 城    市",01,
                     "  【新】 冒險區域",02,
                     "  普隆得拉 教堂",love;


            love: warp "prt_church.gat",99,92;        close;

            01:
            mes "(城市僅供參觀 無任何NPC)";
            mes "新 城 市 選 擇 :";
            next;
            menu        "阿盧納貝茲教國 首都 拉赫",rachel,
                    "峽谷村落 菲音斯",veins,
                    "無名島(白天)",nameless_i;        
            rachel: warp "rachel.gat",130,110;        close;        
            veins: warp "veins.gat",216,342;        close;        
            nameless_i: warp "nameless_i.gat",235,215;        close;        

            02:
            mes "(研究所訥入本傳送區域)";
            mes "新 冒 險 區 域 選 擇 :";
            next;
            menu        
            "生體試驗研究所",B1,
            "神殿聖域",B4,
            "冰洞窟",B6,
            "托爾火山",B7,
            "修道院",B8,
            "無名島(夜晚)",B9,
            "崩壞的夢羅克城外圍",B10;

    B1:        warp "lhz_dun02.gat",149,144;        close;
    B4:        warp "ra_san05.gat",150,12;        close;
    B6:        warp "ice_dun01.gat",0,0;        close;
    B7:        warp "thor_v03.gat",181,251;        close;
    B8:        warp "abbey01.gat",324,99;        close;
    B9:        warp "nameless_n.gat",0,0;        close;
    B10:        warp "moc_fild20.gat",0,0;        close;

    }

    [ 本帖最後由 魂哥 於 2008-9-14 05:21 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2022-7-20 06:50 AM
  • 簽到天數: 587 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-9-14 17:43:11 | 顯示全部樓層
    原帖由 魂哥 於 2008-9-14 05:15 PM 發表
    恕我問題太多= =   可以在問嘛  

    我製作了一個傳送腳本 但是卻點選後卻卡在對話框

    幫我看看哪裡錯了QQ 拜託你了~(上個問題解決了)

    我卡在紅色部分 我把next;刪掉過 但是沒用

    ra_temsky.gat,105,85,3    ...


    小弟幫您整理了腳本的寫法
    沒測試過不敢保證一定可以用 下載試試看吧@@"

    [ 本帖最後由 相見恨晚 於 2008-9-14 05:56 PM 編輯 ]

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2011-12-3 09:49 PM
  • 簽到天數: 4 天

    連續簽到: 0 天

    [LV.2]偶爾看看I

     樓主| 發表於 2008-9-14 18:03:37 | 顯示全部樓層
    你真是我的救命恩人XD

    我們來交個朋友吧=ˇ=

    如果可以加我即時通啦XDDD
    c19940204
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-29 04:00 PM , Processed in 0.084727 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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