Alopex 發表於 2009-8-13 17:49:12

【 原 創 】 warpwaitingpc

本帖最後由 哆啦ˇ 於 2009-11-18 07:24 PM 編輯

雖然已經有了,但是我想補充一些東西
warpwaitingpc <gatname>,<x>,<y>,<num>;
傳送聊天室內(num)數量玩家到gatname地圖的x,y
gatname:字串
x:數值
y:數值
num:數值(可省略)
使用前提:
先設定一個waitingroom

被warpwaitingpc傳送的玩家ID儲存於$@warpwaitingpc字串中
傳送數量在$@warpwaitingpcnum
使用用途?
開放型的道館、活動聊天室...等等都可以使用。
另外,補充map啟動中錯誤的訊息
unexpected expr end
預期外的表達示終止(表達示:判斷真偽,真就傳回1,反則0)
在表達式開始處出現了","或";"
unmatch ')'
')'未匹配
可能少了另一組匹配的"("或")"
unexpected newline @ string
字符異常的換行
字串在""中間可能換了行,或者忘了"結尾
unexpected eof @ string
字串意外錯誤,可能忘了"結尾
unexpected charactor
unexpected char
意外的文字
可能是變量名沒有遵守命名規則。
例set..等等
unmatch ']'
少了"]"。
expect function
沒有找到此函數
expect ',' or ')' at func params
函數的","或者")"發生錯誤
func request '(' ')'
調用函數的括弧發生問題(對應問題或者調用函數超過128位)
illegal number of parameters
參數數量錯誤
(函數跟參數的數量不對)
expect command
使用命令錯誤
expect ',' or ';' at cmd params
少了,或者;
need ';'
需要;,如果是陣列,可能是超過了128位(所以要你結束)
missing right curly
括號不足
dup event
重複
已經有相同的NPC。
dup label
標籤重複
相同的標籤名稱出現在一個腳本內。
npc file syntax error
NPC定義錯誤。
請找被指定的內容。
運行中的錯誤
       fatal error ! player not attached!
沒有找到關聯的ID
例如傳送warp XXX.gat.x.y.9999999
(ID錯誤)
illegal scope string variable.
使用了不符合的前綴符的字符變量。
not label !
goto/menu命令中需要指定標籤的地方指定了沒有的標籤。
或者是標籤名和變量名重複了。
buildin_set: not name
set命令第一參數不是變量名。
getelementofarray (operator[]): param2 illegal number
陣列內的[]錯誤
可能小於0或者大於127
getelementofarray (operator[]): param1 not name
[]前不是變量名稱
op_2: int&str, str&int not allow.
比較演算指定成了數值與字符串
infinity loop !
腳本的迴圈命令太多
所以被判斷為無限迴圈。
腳本的執行被強制終止。
not function and command !
非函數也非命令,比較常出現在IF中
stack.sp(?) != default(?)
指針地址錯誤
(也許是函數被當作命令了)
翻譯doc的,希望各位先查看MAP的錯誤在去發問∼

lendlice0001 發表於 2009-8-14 20:48:45

建議你用表格整理會比較一目瞭然
頁: [1]
查看完整版本: 【 原 創 】 warpwaitingpc