UID319532
帖子
精華
主題
積分28
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2013-2-12
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2017-10-13 07:39 AM |
---|
簽到天數: 126 天 連續簽到: 1 天 [LV.7]常住居民III
|
50積分
本帖最後由 twcbjyt6598 於 2014-10-6 10:00 PM 編輯
是這樣的,最近設了一個傳送坐標功能
可以輸入坐標來傳送人物過去
但是地圖的那些黑色區域,或建築物理面都可以飛到,然後就卡住了
如何在下面增加一個判定函數,判定該位置是否可以行走
附上腳本中的一段- case 2:
- mes "請輸入X座標";
- input @g1$;
- mes "請輸入Y座標";
- input @b1$;
- warp "prontera",@g1$,@b1$;
- break;
複製代碼 |
最佳答案
查看完整內容
有兩個方法
直接用指令的atcommand "@warp "+.@map$+" "+.@x+" "+.@y;
它會自動判斷黑格
如果傳到黑格就變成像蒼翅隨機傳送
第二種自己判斷隨機傳送就是 warp .@map$,0,0;
以上判斷斟酌使用吧
|