OK論壇

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

EA 傳送人員腳本問題

 關閉 [複製鏈接]
  • TA的每日心情
    無聊
    2025-2-9 09:36 AM
  • 簽到天數: 164 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-5-9 20:41:23 | 顯示全部樓層 |閱讀模式
    本帖最後由 joeiliu 於 2010-5-9 09:35 PM 編輯

    腳本問題如下請問我要把傳送人員設定傳送需要付費我的寫法是:

    prontera.gat,164,94,4 script 傳送人員 435,{
              mes "我是傳送人員,我們無處不在的為你服務";
              next;
              menu
                      "城市傳送1000z",city,
              city:
                  mes "[傳送人員]";
                  mes "請選擇你要到達的地方:";
                  next;
                  menu
                          "普隆德拉",pro,
    //===============================================
                  pro:
                        if (Zeny<1000) goto Zenys0;
                        set Zeny,Zeny-1000;
                        goto pro_1;
                        pro_1: warp "prontera.gat",156,99; close;
                        Zenys0: mes "你錢不夠,不能夠幫你傳送"; close;
    //================================================

    上訴這樣問題是 我如果多增加1個傳送點需要多增加分線裡面的指令 如果我有50個傳點有更簡單的寫法嗎
    而不是每增加1個傳送點就需要重新編寫一段程式

    本帖子中包含更多資源

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

    x
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-5-9 20:52:49 | 顯示全部樓層
    本帖最後由 sinya 於 2010-5-9 09:33 PM 編輯

    callfunc "waprf","地圖名稱",x,y;


    1. function<TAB>script<TAB>warpf<TAB>{
    2.   if (Zeny<1000) { mes "錢不夠!";  close;}
    3.   set Zeny,Zeny-1000;
    4.   warp getarg(0),getarg(1),getarg(2);
    5.   end ;

    6. }

    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2025-2-9 09:36 AM
  • 簽到天數: 164 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-5-9 21:03:43 | 顯示全部樓層
    回復 2# sinya


        請問大大這樣寫我有點看不太董小弟有點笨可以 以我的腳本稍微教導一下嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-5-9 21:10:42 | 顯示全部樓層
    本帖最後由 sinya 於 2010-5-9 09:13 PM 編輯

    其實不用callfunc  用copy 的也可以很快啊 只需要改地圖名跟座標   腳本容量比較大而已

    1. if (Zeny<1000) { mes "你錢不夠,不能夠幫你傳送"; cloe;}
    2.     set Zeny,Zeny-1000;
    3.     warp "prontera.gat",156,99; close;
    4.   
    複製代碼


    用ctrl+C  ctrl+V 就行了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2025-2-9 09:36 AM
  • 簽到天數: 164 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2010-5-9 21:31:37 | 顯示全部樓層
    回復 4# sinya


        好吧我看也只有這個辦法嚕
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-6 09:16 PM , Processed in 0.859079 second(s), 27 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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