Protocol.OnRecv(nil,"antimyswjjcA",%RECV_DU%);
Protocol.OnRecv(nil,"antimyswjjcB",%RECV_PR%);
Protocol.OnRecv(nil,"antimyswjjcC",%RECV_LB%);
function antimyswjjcA(_fd, _head, _packet)
local player = Protocol.GetCharByFd(_fd)
local pmap = Char.GetData(player,%对象_地图%);
if(pmap == 25290)then
NLG.SystemMessage(player,"当前地图中不能主动PK。");
return 1;
end
return 0;
end
function antimyswjjcB(_fd, _head, _packet)
local player = Protocol.GetCharByFd(_fd)
local pmap = Char.GetData(player,%对象_地图%);
if(pmap == 25290)then
NLG.SystemMessage(player,"当前地图中不能主动加入/离开队伍。");
return 1;
end
return 0;
end
function antimyswjjcC(_fd, _head, _packet)
local player = Protocol.GetCharByFd(_fd)
local pmap = Char.GetData(player,%对象_地图%);
if(pmap == 25290)then
NLG.SystemMessage(player,"当前地图中不能主动观战。");
return 1;
end
return 0;
end
|
|