OK論壇

 找回密碼
 註冊
查看: 1153|回復: 3

關於坐標傳送

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2017-10-13 07:39 AM
  • 簽到天數: 126 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2014-10-6 11:38:47 | 顯示全部樓層 |閱讀模式
    50積分
    本帖最後由 twcbjyt6598 於 2014-10-6 10:00 PM 編輯

    是這樣的,最近設了一個傳送坐標功能

    可以輸入坐標來傳送人物過去

    但是地圖的那些黑色區域,或建築物理面都可以飛到,然後就卡住了

    如何在下面增加一個判定函數,判定該位置是否可以行走


    附上腳本中的一段
    1. case 2:
    2. mes "請輸入X座標";
    3. input @g1$;
    4. mes "請輸入Y座標";
    5. input @b1$;
    6. warp "prontera",@g1$,@b1$;
    7. break;
    複製代碼

    最佳答案

    查看完整內容

    有兩個方法 直接用指令的atcommand "@warp "+.@map$+" "+.@x+" "+.@y; 它會自動判斷黑格 如果傳到黑格就變成像蒼翅隨機傳送 第二種自己判斷隨機傳送就是 warp .@map$,0,0; 以上判斷斟酌使用吧
    回復

    使用道具 舉報

    freero2013 該用戶已被刪除
    發表於 2014-10-6 11:38:48 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-10-13 07:39 AM
  • 簽到天數: 126 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2014-10-6 20:56:02 | 顯示全部樓層
    freero2013 發表於 2014-10-6 06:40 PM
    有兩個方法

    直接用指令的atcommand "@warp "+.@map$+" "+.@x+" "+.@y;

    我想用第一種方法
    1. case 2:
    2. mes "請輸入X座標";
    3. input @g1$;
    4. mes "請輸入Y座標";
    5. input @b1$;
    6. <font color="#666666"><font style="font-size: 12px">atcommand "@warp "+.@map$+" "+.@x+" "+.@y;</font></font>
    7. break;
    複製代碼
    不知道怎代入
    回復

    使用道具 舉報

    freero2013 該用戶已被刪除
    發表於 2014-10-6 21:45:29 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-27 10:24 PM , Processed in 0.112505 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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