強化Mes指令
本帖最後由 Alopex 於 2010-7-23 12:27 PM 編輯用途:
傳送一個訊息視窗給指定玩家,並產生關閉按鈕
分成ID跟角色名稱
BUILDIN_DEF(sendmesID,"si"),
BUILDIN_FUNC(sendmesID)
{
TBL_PC* sd; //宣告角色結構
if( script_hasdata(st,3) )//判斷是否有第二個參數
sd = map_id2sd(script_getnum(st,3));//map_id2sd函數,轉換資料
else
sd = script_rid2sd(st);
if( sd == NULL )
return 0;
clif_scriptmes(sd, st->oid, script_getstr(st, 2));//傳送訊息
clif_scriptclose(sd, st->oid);//產生關閉按鈕
return 0;
}
使用:sendmesID "訊息"{,帳號ID}
=====================================================
BUILDIN_DEF(sendmesName,"ss"),
BUILDIN_FUNC(sendmesName)
{
TBL_PC* sd; //宣告角色結構
if( script_hasdata(st,3) )//判斷是否有第二個參數
sd = map_nick2sd(script_getstr(st,3));//map_nick2sd函數,轉換資料
else
sd = script_rid2sd(st);
if( sd == NULL )
return 0;
clif_scriptmes(sd, st->oid, script_getstr(st, 2));//傳送訊息
clif_scriptclose(sd, st->oid);//產生關閉按鈕
return 0;
}
使用:sendmesName "訊息"{,角色名稱}
頁:
[1]