OK論壇

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

求解傳送腳本 怎加入類似這存地圖記錄這段

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

    2019-5-22 10:31 PM
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    發表於 2015-9-13 21:41:09 | 顯示全部樓層 |閱讀模式
    本帖最後由 3125 於 2015-9-13 09:42 PM 編輯
    1. //------------ 快速傳送 ------------//
    2. note:
    3.         if( World_note_first == 0)
    4.         {
    5.                 next;
    6.                 mes "【^33CC33MVP傳送人員^000000】";
    7.                 mes "尚未有傳送紀錄";
    8.                 close;
    9.         }
    10.         else
    11.         {
    12.                 next;
    13.                 mes "【^33CC33MVP傳送人員^000000】";
    14.                 mes "您是否要傳送到";
    15.                 mes World_note_map$+" ?";
    16.                 menu
    17.                 "是",World_yes,
    18.                 "否",Bye;
    19.         close;
    20.         }
    21. World_yes:
    22.         warp World_note_map_set$,World_note_map_X,World_note_map_Y;        close;


    23. //------------ 選擇加入我的最愛或是傳送 ------------//
    24. AddorWarp:
    25.         menu
    26.                 "^FF0000傳送" + .@tempMFMap$ + " ^000000",Warptomap,
    27.                 "^FF0000加入我的最愛^000000",AddFavorite,
    28.                 "^FF0000清除我的最愛^000000",MyFavoritesClear_World;
    29. //------------------------傳送----------------------//
    30. Warptomap:
    31.         set        World_note_map_set$,.@WarpMap$;
    32.         set        World_note_map$,.@tempMFMap$;
    33.         set        World_note_first,1;
    34.         set        World_note_map_X,.@WarpMapX;
    35.         set        World_note_map_Y,.@WarpMapY;
    36.         warp .@WarpMap$,.@WarpMapX,.@WarpMapY;
    37.         close;
    38. //-------------------加入我的最愛-------------------//
    39. AddFavorite:
    40.         Favorites_note(  .@WarpMap$  ,  .@tempMFMap$  ,        .@WarpMapX        ,        .@WarpMapY)  ;
    41.         goto Start;
    42.         close;

    43. MyFavorites:
    44.                 next;
    45.                 mes "【^33CC33MVP傳送人員^000000】";
    46.                 mes "請問您要傳送到哪裡呢?";
    47.                 select(Favorites_1$,Favorites_2$,Favorites_3$,"回最上層");
    48.                 switch(@menu)
    49.                 {
    50.                         case 1:
    51.                                 goto WarpFavorites1;
    52.                         case 2:
    53.                                 goto WarpFavorites2;
    54.                         case 3:
    55.                                 goto WarpFavorites3;
    56.                         case 4:
    57.                                 close2;
    58.                                 goto Start;
    59.                 }

    60. WarpFavorites1:
    61.         if( Favorites_1$ == "尚未新增" )
    62.                 goto ErrorChoose;
    63.         warp Favorites_set_1$,Favorites_X_1,Favorites_Y_1;
    64.         close;
    65. WarpFavorites2:        
    66.         if( Favorites_2$ == "尚未新增" )        
    67.                 goto ErrorChoose;
    68.         warp Favorites_set_2$,Favorites_X_2,Favorites_Y_2;
    69.         close;        
    70. WarpFavorites3:               
    71.         if( Favorites_3$ == "尚未新增" )
    72.                 goto ErrorChoose;
    73.         warp Favorites_set_3$,Favorites_X_3,Favorites_Y_3;
    74.         close;        
    75.         
    76. ErrorChoose:
    77.         mes "【^33CC33MVP傳送人員^000000】";
    78.         mes "尚未新增地圖";
    79.         next;
    80.         goto Start;
    81.         
    82.         
    83.         
    84.         
    85. //------------ 刪除我的最愛 ------------//
    86. MyFavoritesClear_World:
    87.         next;
    88.         mes "【^33CC33MVP傳送人員^000000】";
    89.         mes "您是否要將我的最愛列表重置刪除?";
    90.         select(Favorites_1$,Favorites_2$,Favorites_3$,"全部刪除","回最上層");
    91.         switch(@menu)
    92.         {
    93.                 case 1:
    94.                         mes "【^33CC33MVP傳送人員^000000】";
    95.                         mes "已刪除"+Favorites_1$;
    96.                         set Favorites_set_1$,"尚未新增";
    97.                         set Favorites_1$,"尚未新增";
    98.                         next;
    99.                         goto AddorWarp;
    100.                 case 2:
    101.                         mes "【^33CC33MVP傳送人員^000000】";
    102.                         mes "已刪除"+Favorites_1$;
    103.                         set Favorites_set_2$,"尚未新增";
    104.                         set Favorites_2$,"尚未新增";
    105.                         next;
    106.                         goto AddorWarp;
    107.                 case 3:
    108.                         mes "【^33CC33MVP傳送人員^000000】";
    109.                         mes "已刪除"+Favorites_1$;
    110.                         set Favorites_set_3$,"尚未新增";
    111.                         set Favorites_3$,"尚未新增";
    112.                         next;
    113.                         goto AddorWarp;
    114.                 case 4:
    115.                         set Favorites_set_1$,"尚未新增";
    116.                         set Favorites_1$,"尚未新增";               
    117.                         set Favorites_set_2$,"尚未新增";
    118.                         set Favorites_2$,"尚未新增";
    119.                         set Favorites_set_3$,"尚未新增";
    120.                         set Favorites_3$,"尚未新增";
    121.                         goto Start;
    122.                 case 5:
    123.                         close2;
    124.                         goto Start;
    125.                         
    126.                 }

    127. OnInit:
    128.         waitingroom "世界傳送服務員v3.0",0;
    129. end;



    130. function        Favorites_note        {        

    131.         if(Favorites_set_1$ != getarg(0) && Favorites_set_2$ != getarg(0) )
    132.         {
    133.                 if( Favorites_1$ == "尚未新增" )
    134.                 {
    135.                         set Favorites_set_1$,getarg(0);
    136.                         set Favorites_1$,getarg(1);
    137.                         set Favorites_X_1,getarg(2);
    138.                         set Favorites_Y_1,getarg(3);
    139.                 }
    140.                 else if( Favorites_2$ == "尚未新增")
    141.                 {
    142.                         set Favorites_set_2$,getarg(0);
    143.                         set Favorites_2$,getarg(1);
    144.                         set Favorites_X_2,getarg(2);
    145.                         set Favorites_Y_2,getarg(3);
    146.                 }
    147.                 else if( Favorites_3$ == "尚未新增" )
    148.                 {        
    149.                         set Favorites_set_3$,getarg(0);
    150.                         set Favorites_3$,getarg(1);
    151.                         set Favorites_X_3,getarg(2);
    152.                         set Favorites_Y_3,getarg(3);
    153.                 }
    154.                 else
    155.                 {
    156.                         next;
    157.                         mes "【^33CC33MVP傳送人員^000000】";
    158.                         mes "我的最愛已滿,請移除後在重新新增。";
    159.                         next;
    160.                         return 0;
    161.                 }
    162.                 mes "【^33CC33MVP傳送人員^000000】";
    163.                 mes "已經儲存完成";
    164.                 next;
    165.                 return 0;
    166.         }
    167.         else
    168.         {
    169.                 next;
    170.                 mes "【^33CC33MVP傳送人員^000000】";
    171.                 mes "重複登錄我的最愛,已存在列表中";
    172.                 next;
    173.                 return 0;
    174.         }
    175. }


    176. }
    複製代碼

    本帖子中包含更多資源

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

    x
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2015-9-13 21:43:32 | 顯示全部樓層
    你說的是指哪段?
    最愛地圖那段嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2019-5-22 10:31 PM
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

     樓主| 發表於 2015-9-13 22:00:56 | 顯示全部樓層
    dreamsambit@gma 發表於 2015-9-13 09:43 PM
    你說的是指哪段?
    最愛地圖那段嗎?

    對 我要加入 這段 在我附件的新增文件記事本 請問要怎加入
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2015-9-13 23:47:01 | 顯示全部樓層
    3125 發表於 2015-9-13 10:00 PM
    對 我要加入 這段 在我附件的新增文件記事本 請問要怎加入

    你是要加入這個 "我的最愛記憶傳送點的功能" 到你自己寫的腳本裡面嗎?

    那你為何不直接用這個腳本就好?

    你的腳本長什麼樣子  功能是做什麼的都不知道  要怎麼幫你加進去?

    而且要加進去不就只是複製貼上而已嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2015-9-14 00:56:12 | 顯示全部樓層
    3125 發表於 2015-9-13 10:00 PM
    對 我要加入 這段 在我附件的新增文件記事本 請問要怎加入

    要實現那種功能很簡單啊
    找三個變數存數據就行了@@
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-4 06:15 AM , Processed in 0.049586 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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