關于腳本GMexecute命令詳解 是傳奇引擎M2中未公布的腳本命令之一,作用是可以使用此腳本命令實現GM命令的功能
傳奇GMexecute命令使用方法如下:
普通玩家實現GM隱身效果
#IF
#ACT
GMEXECUTE ObServer
其中ObServer為COMMAND.INI中設定的GM隱身的命令,后面可加參數self指對自己,如果COMMAND.INI中
ObServer=隱身
那么上面的腳本命令應該如下實現: GMEXECUTE 隱身
可實現功能舉例:
1.腳本復位屬性點.command.ini 中 RestBonuPoint=復位屬性點
#IF
#ACT
GMEXECUTE 復位屬性點 self
#SAY
你的屬性點數已經復位,請重新加點.
2.腳本控制行會爭霸賽.command.ini 中 StartContest=開始爭霸,EndContest=結束爭霸,SetMapMode=設置地圖
[@main]
#IF
#SAY
<開始爭霸/@start> <結束爭霸/@end>
[@start]
#ACT
GMEXECUTE 開始爭霸
GMEXECUTE 設置地圖 G001 Fight3 1
;在G001地圖舉行,需要設置該地圖模式為Fight3
#SAY
行會爭霸已經開啟.
[@end]
#ACT
GMEXECUTE 結束爭霸
GMEXECUTE 設置地圖 G001 Fight3 0
;在G001地圖舉行,需要設置該地圖模式為Fight3
#SAY
行會爭霸已經結束.
3.實現包括玩家命令在內的各種命令.大家自己開發.AllowMsg=拒絕私聊
#IF
#ACT
GMEXECUTE 拒絕私聊
#SAY
你已經拒絕任何人私聊.
通過以上組合可以做出很多有意思的傳奇服務端腳本來,這個命令代碼也是一個功能很強大的代碼。
|
|