OK論壇

 找回密碼
 註冊
查看: 1400|回復: 7

如何讓選單對應到身上有的物品

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2015-10-12 01:59 AM
  • 簽到天數: 53 天

    連續簽到: 16 天

    [LV.5]常住居民I

    發表於 2015-3-12 15:53:52 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: sear1.10.199
    問題內容: 腳本問題
    本帖最後由 xup6lovetp6 於 2015-3-17 12:33 AM 編輯

    就是說跟NPC對話後NPC會判定玩家身上有哪些是NPC所需要的物品

    EX:與NPC對話完以後NPC收購三種不同的物品紅草,藍草,綠草
    而我身上只有紅草所以NPC的選單內只會有紅草一個選項
    menu "紅草",A;
    如果有紅草跟藍草就會出現兩個選項
    menu "紅草",A,"藍草",B;

    翻文找到好像是這個getinventorylist;

    但是我不太了解該如何應用他到選單內
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-3-12 17:02:59 | 顯示全部樓層
    for 搭配 prompt

    for 搭配 switch
    1. countitem(601)>0?"^ff0000^000000":"^00bb00^000000"
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2015-10-12 01:59 AM
  • 簽到天數: 53 天

    連續簽到: 16 天

    [LV.5]常住居民I

     樓主| 發表於 2015-3-12 19:06:14 | 顯示全部樓層
    game1993 發表於 2015-3-12 05:02 PM
    for 搭配 prompt

    for 搭配 switch

    妳好不好意思可以寫一小段讓我摻考看看嗎.......

    我真的沒有腳本的底子......
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-3-12 22:22:49 | 顯示全部樓層
    本帖最後由 emistry 於 2015-3-14 03:05 PM 編輯

    1. prontera,155,181,5        script        Sample#menulist        757,{
    2.         
    3.         while( .@i < .item_size ) {
    4.                 if ( countitem( .item[.@i] ) ) {
    5.                         .@menu$ = .@menu$ + getitemname( .item[.@i] );
    6.                 }
    7.                 .@menu$ = .@menu$ + ":";
    8.                 .@i++;
    9.         }
    10.         .@i = select( .@menu$ ) - 1;
    11.         delitem .item[.@i],1;
    12.         mes "Removed "+getitemname( .item[.@i] );
    13.         close;

    14.         OnInit:
    15.                 setarray .item,607,608,609;
    16.                 .item_size = getarraysize( .item );
    17.                 end;

    18. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2015-10-12 01:59 AM
  • 簽到天數: 53 天

    連續簽到: 16 天

    [LV.5]常住居民I

     樓主| 發表於 2015-3-13 00:41:35 | 顯示全部樓層
    emistry 發表於 2015-3-12 10:22 PM

    剛剛測試身上有NPC要的道具但是選相框內部是空白的沒有選項
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-3-13 19:08:08 | 顯示全部樓層
    本帖最後由 game1993 於 2015-3-13 07:29 PM 編輯
    xup6lovetp6 發表於 2015-3-13 12:41 AM
    剛剛測試身上有NPC要的道具但是選相框內部是空白的沒有選項
    回錯...修正
    你把
        OnInit:
            ....
            ....
    向上移動至讀取NPC就重新set就可以了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2018-6-14 01:50 PM
  • 簽到天數: 224 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2015-3-13 19:46:40 | 顯示全部樓層
    xup6lovetp6 發表於 2015-3-13 12:41 AM
    剛剛測試身上有NPC要的道具但是選相框內部是空白的沒有選項

       while( .@i < .@item_size ) {
    改成
       while( .@i < .item_size ) {
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2015-10-12 01:59 AM
  • 簽到天數: 53 天

    連續簽到: 16 天

    [LV.5]常住居民I

     樓主| 發表於 2015-3-15 01:03:40 | 顯示全部樓層
    好的謝謝各位好心人的教學因為最近上班較忙會再去做測試的
    謝謝囉
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-3 05:40 PM , Processed in 0.054273 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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