OK論壇

 找回密碼
 註冊
查看: 828|回復: 5

如何設定NPC轉生後某個等級無法使用NPC功能

[複製鏈接]
  • TA的每日心情
    慵懶
    2016-4-26 08:55 PM
  • 簽到天數: 40 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2016-3-5 21:03:26 | 顯示全部樓層 |閱讀模式
    本帖最後由 matt070516 於 2016-3-8 06:59 PM 編輯

    如題,我只找的到怎麼限制等級或職業,可是一直都沒找到要怎麼限制轉生然後又同時限制等級。
    我要寫的內容大概是這樣:
    1. if (BaseLevel > 80)
    2. {
    3.                 mes "[超級補助人員]";
    4.                 mes "轉生等級超過 80 以上的玩家";
    5.                 mes "是無法免費使用本服務的";
    6.                 mes "需要付費使用";
    7.                 mes "一次50000zeny";
    8.         next;
    9.         menu "我要付費使用",L0,"太貴了不要",LEnd;

    10.         L0:
    11.                 mes "[超級補助人員]";
    12.                 if (Zeny < 50000) goto NeedZenys;
    13.                 mes "謝謝你,歡迎再次使用";
    14.                 set Zeny,zeny-50000;
    15.                 percentheal 100,100;
    16.                 sc_start SC_INCREASEAGI,3600000,10;
    17.                 sc_start SC_BLESSING,3600000,10;
    18.                 sc_start SC_ASSUMPTIO,300000,5;
    19.                 close;

    20.                 NeedZenys:
    21.                 mes "抱歉,你沒有足夠的金錢";
    22.                 close;

    23.         LEnd:
    24.         close;
    複製代碼
    有人知道要怎麼寫這塊嗎?謝謝你


    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-2-12 10:16 PM
  • 簽到天數: 316 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-3-5 21:29:52 | 顯示全部樓層
    本帖最後由 Residue 於 2016-3-5 09:32 PM 編輯

    if( Upper )
    {.....}

    doc資料夾裡 script_commands.txt 有很多詳細說明
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2016-4-26 08:55 PM
  • 簽到天數: 40 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2016-3-5 22:25:25 | 顯示全部樓層
    Residue 發表於 2016-3-5 09:29 PM
    if( Upper )
    {.....}

    感謝相助,後來我去看試一試終於成功了!
    Upper說明  - 0 if the character is a normal class(轉生前), 1 if advanced(轉生後), 2 if baby(寶寶職業).
    1. if (BaseLevel>=80)&(UPPER==1)  //同時具備要轉生又80等含以上
    2. {
    3.         mes "[超級補助人員]";
    4.         mes "^FF3355轉生等級超過 80 以上的玩家";
    5.         mes "是無法免費使用本服務的";
    6.         mes "需要付費使用";
    7.         mes "一次50000zeny";
    8.     next;
    9.     menu "我要付費使用",L0,"太貴了不要",LEnd;

    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-3-5 22:53:50 | 顯示全部樓層
    matt070516 發表於 2016-3-5 10:25 PM
    感謝相助,後來我去看試一試終於成功了!
    Upper說明  - 0 if the character is a normal class(轉生前), ...

    &&  不是 &

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-10-9 02:36 PM
  • 簽到天數: 976 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-3-6 00:01:41 | 顯示全部樓層
    matt070516 發表於 2016-3-5 10:25 PM
    感謝相助,後來我去看試一試終於成功了!
    Upper說明  - 0 if the character is a normal class(轉生前), ...

    http://okayro.com/thread-35143-1-1.html
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2016-4-26 08:55 PM
  • 簽到天數: 40 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2016-3-6 01:41:44 | 顯示全部樓層
    sinya 發表於 2016-3-5 10:53 PM
    &&  不是 &

    感謝4樓、5樓的大大補充,很實用的文章,現在更懂了!


    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-9 05:02 PM , Processed in 0.048779 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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