OK論壇

 找回密碼
 註冊
查看: 984|回復: 4

租傭兵需要死掉超過1秒傭兵才會消失~設置復活有報錯!!

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

    2017-4-5 06:13 PM
  • 簽到天數: 139 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2014-4-6 19:36:53 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 13091
    問題內容: 腳本問題
    本帖最後由 hiphopiove 於 2014-4-6 09:05 PM 編輯

    我這個租傭兵的腳本是舊版的

    因為租傭兵這系統如果不死掉超過1秒傭兵也不會死會造成可以帶好幾隻傭兵

    所以我設置了一個自殺的語法

    但這語法出現報錯沒辦法復活 .. 不知道哪裡有問題 !

    1. job_cru.gat,30,103,4        script        租用怪物        52,{

    2. set $moneyy,1000;

    3. if(g1==3)goto ceo;
    4. if(g1==1)goto eeo;

    5.         ceo:
    6.                 mes "是否恢復可租用狀態";
    7.                 menu "恢復",-,"不恢復",ceo2;
    8. //        ceo1:
    9.                 set g1,1;
    10.                 atcommand strcharinfo(0)+"@die";
    11.                 addtimer 1000,"OnPCDieEvent::OnGi00";
    12.                 addtimer 2000,"OnPCDieEvent::OnGi01";
    13.                 addtimer 3000,"OnPCDieEvent::OnGi02";
    14.                 addtimer 4000,"OnPCDieEvent::OnGi03";
    15.                 end;

    16.         OnGi00:
    17.                 dispbottom "三秒後自動復活";
    18.                 end;

    19.         OnGi01:
    20.                 dispbottom "二秒後自動復活";
    21.                 end;

    22.         OnGi02:
    23.                 dispbottom "一秒後自動復活";
    24.                 end;
    25.         OnGi03:
    26.                 atcommand strcharinfo(0)+"@alive";
    27.                 end;

    28.         ceo2:
    29.                 close;
    30.         eeo:
    31.                 mes " 你想要租個怪物當作傭兵嗎?";
    32.                 mes " 租用期間";
    33.                 mes " 只要你不^FF0000死亡^000000.^FF0000重新登入^000000";
    34.                 mes " 他就會一直在,^FF0000除非租用時間到^000000";
    35.                 next;
    36.                 menu " 好",okk," 不用了",noo;
    37.         noo:
    38.                 close;
    39.         okk:
    40.                 mes " 你要租多久呢?";
    41.                 mes " 每秒要價^FF0000 "+$moneyy+" ^000000";
    42.                 next;
    43.                 mes " 輸入秒數";
    44.                 next;
    45.                 goto okk234;
    46.         okk234:
    47.                 input @time;
    48.                 if(@time <= 0) goto Noitem;
    49.                 if((@time*$moneyy)>zeny){
    50.                                 mes " ^FF0000你錢不夠喔!!^000000";
    51.                                 close;
    52.                         }
    53.         set $@monster,rand(5003,5012);
    54.         mes " 隨機召喚!";
    55.         summon "--ja--",$@monster,@time;
    56.         set zeny,zeny-(@time*$moneyy);
    57.         set g1,g1+1;
    58.         close;


    59. Noitem:
    60.         mes "[怪物傭兵]";
    61.         mes "不能輸入1以下喔";
    62. close;

    63. }
    複製代碼
    已修正成功 , 將OnPCDieEvent改為NPC名稱(租用怪物)即可解決此問題

    謝謝大大們的指導

    本帖子中包含更多資源

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

    x
    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2019-8-20 03:32 PM
  • 簽到天數: 743 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2014-4-6 20:11:47 | 顯示全部樓層
    本帖最後由 coolboy0423 於 2014-4-6 08:13 PM 編輯
    1.     //        ceo1:
    2.                     set g1,1;
    3.                     atcommand "@die";
    4.                     sleep2 (1000);
    5.                     dispbottom "三秒後自動復活";
    6.                     sleep2 (1000);
    7.                     dispbottom "二秒後自動復活";
    8.                     sleep2 (1000);
    9.                     dispbottom "一秒後自動復活";
    10.                     sleep2 (1000);
    11.                     atcommand "@alive";
    12.                     end;
    複製代碼
    試試看 ~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2020-5-9 12:35 PM
  • 簽到天數: 987 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-4-6 20:19:47 | 顯示全部樓層
    1.                 addtimer 1000,"OnPCDieEvent::OnGi00";
    2.                 addtimer 2000,"OnPCDieEvent::OnGi01";
    3.                 addtimer 3000,"OnPCDieEvent::OnGi02";
    4.                 addtimer 4000,"OnPCDieEvent::OnGi03";
    複製代碼
    &#29234;什&#40637;你用  “ONPCDIEEVENT” ??
    你的NPC又不是叫做 “OnPCDieEvent”
    1. 租用怪物::OnGi01
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-4-5 06:13 PM
  • 簽到天數: 139 天

    連續簽到: 2 天

    [LV.7]常住居民III

     樓主| 發表於 2014-4-6 20:59:38 | 顯示全部樓層
    coolboy0423 發表於 2014-4-6 08:11 PM
    試試看 ~

    感謝大大 !!

    這種語法可以使用 !!

    謝謝指導 !!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-4-5 06:13 PM
  • 簽到天數: 139 天

    連續簽到: 2 天

    [LV.7]常住居民III

     樓主| 發表於 2014-4-6 21:00:24 | 顯示全部樓層
    emistry 發表於 2014-4-6 08:19 PM
    &#29234;什&#40637;你用  “ONPCDIEEVENT” ??
    你的NPC又不是叫做 “OnPCDieEvent”

    原來那個是NPC名稱 ..

    我一直以為那個也是語法

    修改後可以正常運作了 !!

    謝謝指導 !!
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-26 03:39 PM , Processed in 0.071360 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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