OK論壇

 找回密碼
 註冊
查看: 130|回復: 9

腳本問題:請問如何pk場限制進入的等級

[複製鏈接]

3

主題

0

聽眾

95

積分

初級會員

Rank: 1

  • TA的每日心情

    9 小時前
  • 簽到天數: 18 天

    連續簽到: 6 天

    [LV.4]偶爾看看III

    發表於 2017-9-12 23:29:45 |顯示全部樓層
    EA
    私服版號: rAthenaCN
    問題內容: 腳本問題
    本帖最後由 飛虎在天 於 2017-9-16 11:13 PM 編輯

    腳本問題...我想限制玩家進入的等級100
    我是新手完全不會寫><~ 我是ra版本的!!不好意思!!

    prontera,352,28,4 script PK 10082,{
    menu "建議100等『PK』 [ " + getmapusers("pvp_y_1-2.gat") + " / 2 ]",A,
    "取消",Lcancel;
    A:
    if(getmapusers("pvp_y_1-2.gat") >= 2 ) goto LError;
    warp "pvp_y_1-2",28,372;
    end;
    Lcancel:
    close;
    LError:
    mes "[PK]";
    mes "此區目前滿人!";
    close;
    end;
    }
    已有 1 人評分積分 現金 積極性 違規 收起 理由
    -樂- -30 -30 -30 + 1 閒置主題

    總評分: 積分 -30  現金 -30  積極性 -30  違規 + 1   查看全部評分

    回復

    使用道具 舉報

    541

    主題

    14

    聽眾

    8萬

    積分

    壇主

    S H I N G

    Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96

  • TA的每日心情
    開心
    9 小時前
  • 簽到天數: 2507 天

    連續簽到: 287 天

    [LV.Master]伴壇終老

    最佳版主 至尊版主 精華認可 洗帖大帝 擁戴好人 技術專員勳章 灌水天皇 九月發帖冠軍勳章 十二月發帖冠軍勳章 宣傳大使 永久會員 在線長老 管理員

    發表於 2017-9-12 23:44:34 |顯示全部樓層
    你應該要自己嘗試, 你隨便從副本腳本找一個有限制進場等級的語法

    自己加以變化就可以了.

    另外, 不要在這邊問對或錯, 自己測過再說



    回復

    使用道具 舉報

    0

    主題

    0

    聽眾

    977

    積分

    普通會員

    Rank: 3Rank: 3Rank: 3

  • TA的每日心情
    無聊
    昨天 09:58 PM
  • 簽到天數: 88 天

    連續簽到: 24 天

    [LV.6]常住居民II

    發表於 2017-9-13 00:03:31 |顯示全部樓層
    prontera,152,177,4        script        PK        10082,{

            menu "建議100等『PK』 [ " + getmapusers("pvp_y_1-2.gat") + " / 2 ]",-;

            if ( Baselevel < 99 )
            {
                    mes "等級不足";
                    end;
            }
            if ( getmapusers("pvp_y_1-2.gat") >= 2 )
            {
                    mes "[PK]";
                    mes "此區目前滿人!";
                    end;
            }
           
                    warp "pvp_y_1-2",0,0;
                    end;
    }

    試試看.
    已有 1 人評分積分 收起 理由
    -樂- + 5 希望是給他方向而不是直接給解答

    總評分: 積分 + 5   查看全部評分

    回復

    使用道具 舉報

    3

    主題

    0

    聽眾

    95

    積分

    初級會員

    Rank: 1

  • TA的每日心情

    9 小時前
  • 簽到天數: 18 天

    連續簽到: 6 天

    [LV.4]偶爾看看III

    發表於 2017-9-13 00:15:36 |顯示全部樓層
    本帖最後由 飛虎在天 於 2017-9-13 12:45 AM 編輯
    bycc 發表於 2017-9-13 12:03 AM
    試試看.

    可以使用了!!感謝大大 !!
    但若是多重選擇..進入的傳點 怎麼寫呢..??
    我這樣寫 NPC點了 沒反應@@"

    prontera,152,177,4  script 喇叭喵 631,{
             menu "建議100等『PK』 [ " + getmapusers("pvp_y_1-2.gat") + " / 2 ]",A;
             menu "建議100等『PK』 [ " + getmapusers("pvp_y_1-2.gat") + " / 2 ]",B;
             if ( Baselevel < 100 )
             {
                     mes "等級不足";
                     end;
             }
    A:
             if ( getmapusers("pvp_y_1-2.gat") >= 2 )
    B:
             if ( getmapusers("pvp_y_1-2.gat") >= 2 )
             {
                     mes "[PK]";
                     mes "此區目前滿人!";
                     end;
             }
    A:         
                     warp "pvp_y_1-2",0,0;
                     end;
    B:         
                     warp "pvp_y_1-2",0,0;
                     end;
    }

    回復

    使用道具 舉報

    541

    主題

    14

    聽眾

    8萬

    積分

    壇主

    S H I N G

    Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96

  • TA的每日心情
    開心
    9 小時前
  • 簽到天數: 2507 天

    連續簽到: 287 天

    [LV.Master]伴壇終老

    最佳版主 至尊版主 精華認可 洗帖大帝 擁戴好人 技術專員勳章 灌水天皇 九月發帖冠軍勳章 十二月發帖冠軍勳章 宣傳大使 永久會員 在線長老 管理員

    發表於 2017-9-13 01:15:55 |顯示全部樓層
    飛虎在天 發表於 2017-9-13 12:15 AM
    可以使用了!!感謝大大 !!
    但若是多重選擇..進入的傳點 怎麼寫呢..??
    我這樣寫 NPC點了 沒反應@@"

    你同時擁有兩個A跟B的標籤, 他自然而然就會出錯

    --

    另外, 如果你是要人直接給解答, 那你就得相對應付出代價(懸賞積分),

    而不是給你方向你不嘗試當伸手牌.

    http://okayro.com/thread-267715-1-1.html
    回復

    使用道具 舉報

    3

    主題

    0

    聽眾

    95

    積分

    初級會員

    Rank: 1

  • TA的每日心情

    9 小時前
  • 簽到天數: 18 天

    連續簽到: 6 天

    [LV.4]偶爾看看III

    發表於 2017-9-13 01:27:54 |顯示全部樓層
    本帖最後由 飛虎在天 於 2017-9-13 01:29 AM 編輯
    -樂- 發表於 2017-9-13 01:15 AM
    你同時擁有兩個A跟B的標籤, 他自然而然就會出錯

    --

    我一向都是用積分徵求人家問答...但根本沒 人 理 @@
    我有其它的帳號 所以 才讓您誤會吧?
    是後來才發現這裡可以問...我第一次在這裡發問~就這樣被誤會= =?
    而且我有一再嘗試....怎麼說我是申手牌?
    你說要用副本限制等級的腳本來參考 我也有 但根本 有看沒有懂
    我是來問 我不懂的問題 不是來被洗臉的= ="
    回復

    使用道具 舉報

    541

    主題

    14

    聽眾

    8萬

    積分

    壇主

    S H I N G

    Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96

  • TA的每日心情
    開心
    9 小時前
  • 簽到天數: 2507 天

    連續簽到: 287 天

    [LV.Master]伴壇終老

    最佳版主 至尊版主 精華認可 洗帖大帝 擁戴好人 技術專員勳章 灌水天皇 九月發帖冠軍勳章 十二月發帖冠軍勳章 宣傳大使 永久會員 在線長老 管理員

    發表於 2017-9-13 01:40:07 |顯示全部樓層
    飛虎在天 發表於 2017-9-13 01:27 AM
    我一向都是用積分徵求人家問答...但根本沒 人 理 @@
    我有其它的帳號 所以 才讓您誤會吧?
    是後來才發現這 ...

    因為你的問題教學區爬得到所以我直接該給你解答嗎?

    我覺得可以讓你自己尋找, 加深你自己的印象罷了,

    你要誤會我的意思那我也是沒辦法,

    你的第一個問題也就只是

    if(BaseLevel < 100) { xxxxx }

    如果(基本等級小於100級) { mes "因為你等級小於100所以你無法進入該地圖" end; }

    用你#1貼的腳本
    1. prontera,352,28,4 script PK 10082,{
    2. menu "建議100等『PK』 [ " + getmapusers("pvp_y_1-2.gat") + " / 2 ]",A,
    3.          "建議100等『PK』 [ " + getmapusers("pvp_y_2-2.gat") + " / 2 ]",B,
    4.          "取消",Lcancel;
    5. A:
    6. if(getmapusers("pvp_y_1-2.gat") >= 2 ) goto LError;
    7. warp "pvp_y_1-2",28,372;
    8. end;



    9. B:
    10. if(getmapusers("pvp_y_2-2.gat") >= 2 ) goto LError;
    11. warp "pvp_y_2-2",28,372;
    12. end;

    13. Lcancel:
    14. close;

    15. LError:
    16. mes "[PK]";
    17. mes "此區目前滿人!";
    18. close;
    19. end;
    20. }
    複製代碼
    不知道我這樣的回覆有洗你臉嗎? 如果你覺得依舊是在洗你臉,

    那你可以不用採用, 因為我也沒測試過.
    回復

    使用道具 舉報

    3

    主題

    0

    聽眾

    95

    積分

    初級會員

    Rank: 1

  • TA的每日心情

    9 小時前
  • 簽到天數: 18 天

    連續簽到: 6 天

    [LV.4]偶爾看看III

    發表於 2017-9-13 02:02:20 |顯示全部樓層
    本帖最後由 飛虎在天 於 2017-9-13 02:05 AM 編輯
    -樂- 發表於 2017-9-13 01:40 AM
    因為你的問題教學區爬得到所以我直接該給你解答嗎?

    我覺得可以讓你自己尋找, 加深你自己的印象罷了,

    我平常都會擅用(搜索)嘗試打關鍵字!也是爬文的一種方式!
    一開始我發文就有注明:我是新手完全不會寫><~
    其實個人觀念(發文問題)~其實就像是在路邊~問路人忠孝東路怎去?
    或許會得到答案~也或許不會得到答案~總不可能路人說~(你自己去找)
    好心人與無心人更或者壞心人的分別-.-"
    而且您剛回覆我的內容腳本~我還再研究什麼意思= =?
    不好意思!! 我真的需要幫助!!
    回復

    使用道具 舉報

    541

    主題

    14

    聽眾

    8萬

    積分

    壇主

    S H I N G

    Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96

  • TA的每日心情
    開心
    9 小時前
  • 簽到天數: 2507 天

    連續簽到: 287 天

    [LV.Master]伴壇終老

    最佳版主 至尊版主 精華認可 洗帖大帝 擁戴好人 技術專員勳章 灌水天皇 九月發帖冠軍勳章 十二月發帖冠軍勳章 宣傳大使 永久會員 在線長老 管理員

    發表於 2017-9-13 02:21:42 |顯示全部樓層
    飛虎在天 發表於 2017-9-13 02:02 AM
    我平常都會擅用(搜索)嘗試打關鍵字!也是爬文的一種方式!
    一開始我發文就有注明:我是新手完全不會寫 ...

    搜索 ≠ 爬文, 你應該要搞清楚的是這個

    你完全不會, 就算把解答給你你一樣不會, 因為你完全不明白是在寫什麼

    其實個人觀念(發文問題)~其實就像是在路邊~問路人忠孝東路怎去?
    或許會得到答案~也或許不會得到答案~總不可能路人說~(你自己去找)

    所以你根本沒在看我前面在回答你什麼, 因為我講了你也是有看沒有懂, 所以直接要解答

    就因為你完全不會, 我也可以很認真的告訴你, 完全不會不是理由, 而是你得加強你自己

    看不懂英文? 那就加強你的英文能力, 因為語法八九不離十翻譯出來的中文意思很相近.

    最後, 模擬器資料夾內有個doc資料夾, 裡面的script_commands文件是所有語法, 裡面都是英文

    那你就去翻譯一下吧

    --

    如果你要探討新手如何正確的發問, 那就到會員事務處開一帖, 我也可以陪你聊聊
    回復

    使用道具 舉報

    121

    主題

    1

    聽眾

    2735

    積分

    普通會員

    Mina

    Rank: 3Rank: 3Rank: 3

  • TA的每日心情
    無聊
    6 天前
  • 簽到天數: 485 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2017-9-13 02:51:47 |顯示全部樓層
    飛虎在天 發表於 2017-9-13 02:02 AM
    我平常都會擅用(搜索)嘗試打關鍵字!也是爬文的一種方式!
    一開始我發文就有注明:我是新手完全不會寫 ...

    doc/script_commands.txt
    1. Some variables are special, that is, they are already defined for you by the
    2. scripting engine. You can see the full list in 'src/map/script_constants.h', which
    3. is a file you should read, since it also allows you to replace lots of numbered
    4. arguments for many commands with easier to read text. The special variables most
    5. commonly used are all permanent character-based variables:

    6. Zeny        - Amount of Zeny.
    7. Hp          - Current amount of hit points.
    8. MaxHp       - Maximum amount of hit points.
    9. Sp          - Current spell points.
    10. MaxSp       - Maximum amount of spell points.
    11. StatusPoint - Amount of status points remaining.
    12. SkillPoint  - Amount of skill points remaining.
    13. BaseLevel   - Character's base level.
    14. JobLevel    - Character's job level.
    15. BaseExp     - Amount of base experience points.
    16. JobExp      - Amount of job experience points.
    17. NextBaseExp - Amount of base experience points needed to reach the next level.
    18. NextJobExp  - Amount of job experience points needed to reach the next level.
    19. Weight      - Amount of weight the character currently carries.
    20. MaxWeight   - Maximum weight the character can carry.
    21. Sex         - 0 if female, 1 if male.
    22. Class       - Character's job.
    23. Upper       - 0 if the character is a normal class, 1 if advanced, 2 if baby.
    24. BaseClass   - The character's 1-1 'normal' job, regardless of Upper value.
    25.               For example, this will return Job_Acolyte for Acolyte, Priest/Monk,
    26.               High Priest/Champion, and Arch Bishop/Sura. If the character has not
    27.               reached a 1-1 class, it will return Job_Novice.
    28. BaseJob     - The character's 'normal' job, regardless of Upper value.
    29.               For example, this will return Job_Acolyte for Acolyte,
    30.               Baby Acolyte, and High Acolyte.
    31. Karma       - The character's karma. Karma system is not fully functional, but
    32.               this doesn't mean this doesn't work at all. Not tested.
    33. Manner      - The character's manner rating. Becomes negative if the player
    34.               utters words forbidden through the use of 'manner.txt' client-side
    35.               file.
    複製代碼
    回復

    使用道具 舉報

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

    手機版|Archiver|OK討論區  

    GMT+8, 2017-9-23 09:51 AM , Processed in 0.107790 second(s), 32 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部