OK論壇

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

道館無法復活!!

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2010-4-9 14:56:34 | 顯示全部樓層 |閱讀模式
有玩家反應   打完道館後  假如再最後一關死亡 被傳到獎勵地圖 無法在 獎勵地圖 復活  只用葉子無效果


該怎麼辦?
  1. ra_temsky.gat,67,93,3        script        道場管理員        872,{
  2.         if (getcharid(1) == 0) {
  3.         mes "[道場-管理員]";
  4.         mes "您目前 殺怪點數:^FF0000" + kmob + "^000000";
  5.         mes "您沒有隊伍";
  6.         mes "無法參賽";
  7.         close;
  8.         end;
  9.         }
  10.         set @da,1;
  11. cada:        if (@da<5) {
  12.         if(getmapusers("guild_vs"+@da+".gat")==0 ) set $party[@da],0;
  13.         set @da,@da+1;
  14.         goto cada;
  15.         }
  16.         set @da,1;
  17. cbda:        if (@da<5) {
  18.         if (getcharid(1) == $party[@da]){
  19.         if(@talk==1){
  20.                 mes " 嚴禁怪物傭兵進入!!";
  21.                 mes " 請重新登入!!";
  22.                 close;
  23. }
  24.         mes "[道場-管理員]";
  25.         mes "您是^22DD22" +getpartyname(getcharid(1))+ "^000000的隊員吧";
  26.         mes "你的隊員已報名挑戰,你要參與嗎?";
  27.         next;
  28.         menu "好的",cas1,"不用了",cas2;
  29.         cas1:
  30.                 if($@partywait[@da]==0) {
  31.                         mes "[道場-管理員]";
  32.                         mes "你的隊友已經先開始了";
  33.                         mes "請你等待或換個隊伍另外挑戰!";
  34.                         close;
  35.                         end;
  36.                 }
  37.                 if (zeny<$@capartm) {
  38.                 mes "金錢不夠^22DD22"+$@capartm+"^000000";
  39.                 close;
  40.                 end;
  41.                 }
  42.                 set zeny,zeny-$@capartm;
  43.                 warp "guild_vs"+@da+".gat",49,47;
  44.                 end;
  45.         cas2:                 
  46.                 mes "[道場-管理員]";
  47.                 mes "歡迎下次再來。";
  48.                 close;
  49.                 end;
  50.         }
  51.         set @da,@da+1;
  52.         goto cbda;
  53.         }
  54.         if(@talk==1){
  55.                 mes " 嚴禁怪物傭兵進入!!";
  56.                 mes " 請重新登入!!";
  57.                 close;
  58. }
  59.         mes "[道場-管理員]";
  60.         mes "您和您的隊伍想參加嗎?";
  61.         mes "須先繳納 ^22DD22"+$@camoney+"^000000 元的報名費";
  62.         next;
  63.         menu "報名",smit,"不了",nosmit;
  64.         smit:        if (zeny<$@camoney) {
  65.                 mes "金錢不夠^22DD22"+$@camoney+"^000000";
  66.                 close;
  67.                 end;
  68.                 }
  69.                 set @da,1;
  70.         ccda:        if(@da<3) {
  71.                         if (getmapusers("guild_vs"+@da+".gat")==0 ) {
  72.                         set zeny,zeny-$@camoney;
  73.                         killmonsterall "guild_vs"+@da+".gat";
  74.                         set $@partywait[@da],1;
  75.                         set $stage[@da],1;
  76.                         set $party[@da],getcharid(1);
  77.                         set $@charid[@da],getcharid(0);
  78.                         announce "請 [" + getpartyname($party[@da]) + "] 隊伍的隊員,要進入就在主城 找 [道場-管理員]",16;
  79.                         enablenpc "裁判"+@da;
  80.                         warp "guild_vs"+@da+".gat",49,47;
  81.                         end;
  82.                         }
  83.                 set @da,@da+1;
  84.                 goto ccda;
  85.                 }
  86.                 mes "全部場地都有人在挑戰中~,請稍後再試";
  87.                 close;
  88.                 end;

  89.         nosmit:        
  90.                 mes "[道場-管理員]";
  91.                 mes "歡迎下次再來。";
  92.                 close;
  93.                 end;
  94. }

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


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

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


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

  117.         if($stage[getarg(0)]==10){
  118.         areawarp "guild_vs"+getarg(0)+".gat",0,0,300,300,"guild_vs5.gat",50,49;
  119.         end;
  120.         }
  121.         set $stage[getarg(0)],$stage[getarg(0)] +1;
  122.         addtimer 4000,"chal_"+getarg(0)+"::Onka";
  123.         end;
  124. }
  125. //####################################裁判####################################
  126. guild_vs1.gat,50,49,4        script        裁判1        758,{ callfunc "maker",1; }
  127. guild_vs2.gat,50,49,4        script        裁判2        758,{ callfunc "maker",2; }

  128. function        script        maker        {
  129.         if (getcharid(0) != $@charid[getarg(0)]) {
  130.                 mes "[裁判]";
  131.                 mes "你不是報名的人";
  132.                 close;
  133.                 end;
  134.         }
  135.         mes "[裁判]";
  136.         mes "您準備要開始挑戰了嗎?";
  137.         next;
  138.         menu "準備好!!",redyok,"等等~",noready;
  139.         redyok: killmonsterall "guild_vs"+getarg(0)+".gat";
  140.                 set $@partywait[getarg(0)],0;
  141.                 disablenpc "裁判"+getarg(0);
  142.                 doevent "chal_"+getarg(0)+"::Onka";
  143.                 close;
  144.                 end;
  145.         noready: mes "[裁判]";
  146.                 mes "好的, 請盡速開始!!";
  147.                 close;
  148.                 end;

  149. }
  150. //---------------------地圖屬性設定----------------------
  151. guild_vs1.gat        mapflag        nomemo        dummy
  152. guild_vs1.gat        mapflag        noteleport        dummy
  153. guild_vs1.gat        mapflag        nosave        ra_temsky.gat,93,60
  154. guild_vs1.gat        mapflag        nopenalty        dummy
  155. guild_vs1.gat        mapflag        nobranch        dummy
  156. guild_vs2.gat        mapflag        nomemo        dummy
  157. guild_vs2.gat        mapflag        noteleport        dummy
  158. guild_vs2.gat        mapflag        nosave        ra_temsky.gat,93,60  
  159. guild_vs2.gat        mapflag        nopenalty        dummy
  160. guild_vs2.gat        mapflag        nobranch        dummy
  161. guild_vs5.gat        mapflag        nomemo        dummy
  162. guild_vs5.gat        mapflag        noteleport        dummy
  163. guild_vs5.gat        mapflag        nosave        ra_temsky.gat,93,60  
  164. guild_vs5.gat        mapflag        nopenalty        dummy
  165. guild_vs5.gat        mapflag        nobranch        dummy

  166. guild_vs1.gat        mapflag        nodrop        dummy
  167. guild_vs2.gat        mapflag        nodrop        dummy
  168. guild_vs5.gat        mapflag        nodrop        dummy

  169. guild_vs1.gat        mapflag        monster_noteleport        dummy
  170. guild_vs2.gat        mapflag        monster_noteleport        dummy
  171. guild_vs5.gat        mapflag        monster_noteleport        dummy
  172. guild_room.gat        mapflag        nomemo        dummy
  173. guild_room.gat        mapflag        noteleport        dummy
  174. guild_room.gat        mapflag        nosave        ra_temsky.gat,93,60  
  175. guild_room.gat        mapflag        nopenalty        dummy
  176. guild_room.gat        mapflag        nobranch        dummy


  177. //============================發放獎品NPC=======================

  178. guild_vs5.gat,50,50,4        script        獎品發放員        736,{
  179.                 mes "[獎品發放員]";
  180.                 mes "你很厲害!能打到這裡,讓我給你一些獎勵吧!";
  181.                 percentheal 100,100;
  182.                 next;
  183.                 mes "[獎品發放員]";
  184.                 mes "我是負責發放獎品的";
  185.                 mes "你將會獲得黑暗意志.黃金硬幣";
  186.                 mes "你確定你要選擇獎品嗎?";
  187.                 next;
  188.                 menu "對,我要領獎品!",yessssss,"不了,讓我在考慮一下!",cancel;
  189.                 yessssss:  
  190.                 getitem 7720,1;
  191.                 getitem 7340,3;
  192.                 set kmob,kmob+1;
  193.                 dispbottom "殺怪點數+1 目前次數為 : "+kmob;
  194.                 warp "ra_temsky.gat",93,60;
  195.                 close;
  196. cancel:
  197.                 close;
  198. OnInit:


  199. //------開道費用----
  200.         set $@camoney,100000;

  201. //------隊友進場費用---
  202.         set $@capartm,50;

  203. //-------mvp--------
  204.         setarray $@mvpary[1],1779,1039,1046,1059,1086,1087,1112,1115,1147,1150,
  205.                              1157,1251,1623,1511,1159,1190,1272,1312,1373,1389,1418,1492,1623,1583,1252;

  206. //-------放出mvp數量---
  207.         setarray $@stagmo[1],1,1,1,1,1,2,2,2,1,2;


  208. //-------可抽得的獎品id-----
  209.         setarray $@ken0609[1],1530,2629,2630,2619,2636,5107,7598,7598,7598,7598,
  210.                               7598,7598,7598,7598,7598,5068,5074,668,5107,668,7777,7777;

  211. //------1次領獎數目----
  212. //對應-可抽得的獎品id-設定
  213.         setarray $@ken[1],1,1,1,1,1,1,1,1,1,2,
  214.                           2,2,3,3,3,1,1,1,1,2,7,15;

  215. }        
複製代碼
回復

使用道具 舉報

  • TA的每日心情

    2012-10-26 03:12 AM
  • 簽到天數: 8 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2010-4-9 15:20:13 | 顯示全部樓層
    本帖最後由 w202040 於 2010-4-9 03:22 PM 編輯

    SET 一個復活指令- -
    在傳送獎品房前不就行嗎- -?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2010-4-9 16:02:24 | 顯示全部樓層
    SET 一個復活指令- -
    在傳送獎品房前不就行嗎- -?
    w202040 發表於 2010-4-9 03:20 PM


    是改這樣嗎?


    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_vs5.gat",50,49;
        set raisemap;
        end;
        }


    可是我改這樣有出現錯誤

    script error on npc/腳本/普通道館1.txt line 127
        parse_callfunc: not enough arguments, expected ','

       123 :     if($stage[getarg(0)]==10){announce "恭喜!!隊伍:"  +getpartyname($party[getarg(0)]) +
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-8-15 04:40 PM
  • 簽到天數: 22 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2010-4-9 16:15:37 | 顯示全部樓層
    -  -我笑了....

    raisemap是指令  ...如果用set 就變成變數啦!!!

    用atcommand "@raisemap";

    讓NPC使用指令的語法
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2023-6-7 10:39 PM
  • 簽到天數: 227 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-4-9 16:49:18 | 顯示全部樓層
    atcommand "@raisemap";
    areawarp "guild_vs"+getarg(0)+".gat",0,0,300,300,"guild_vs5.gat",50,49;
        end;
        }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2012-10-26 03:12 AM
  • 簽到天數: 8 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2010-4-9 16:51:32 | 顯示全部樓層
    ..............................無言
    叫你set復活指令- -
    你就真的加了set
    暈......
    是我回答技巧不好麼- -?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2023-6-7 10:39 PM
  • 簽到天數: 227 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-4-9 17:09:10 | 顯示全部樓層
    別這樣子 也許是他很單純

    照著我回覆你的那樣子改看看吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-4-9 18:05:34 | 顯示全部樓層
    沒 一 個 正 確 的 =  ="
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2020-11-19 04:46 PM
  • 簽到天數: 2823 天

    連續簽到: 3 天

    [LV.Master]伴壇終老

    發表於 2010-4-9 20:18:19 | 顯示全部樓層
    八成是被限制到技能-.-?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2012-10-26 03:12 AM
  • 簽到天數: 8 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2010-4-9 22:14:17 | 顯示全部樓層
    #8
    我教錯人麼
    不好意思喔
    #9
    你的雲雀好迷人 [心.心]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-4-9 22:28:51 | 顯示全部樓層
    #8
    我教錯人麼
    不好意思喔
    #9
    你的雲雀好迷人 [心.心]
    w202040 發表於 2010-4-9 10:14 PM

    誰 要 去 觸 控 那 個 指 令 ?

    多 想 一 下 能 學 到 更 多
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 09:02 PM , Processed in 0.093936 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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