- 函数名称:LuaFnAddGlobalCountNews
- 注册函数:AddGlobalCountNews
- 参数说明:sceneId(场景编号),selfId(调用者ID),newstr(公告内容),count(发送次数)
- 功能说明:向全组服务器发送新闻公告,公告发送指定次数
- 示例说明:
- AddGlobalCountNews(sceneId,"我是系统提示公告")
- AddGlobalCountNews(sceneId,"@*;SrvMsg;SCA:".."我是滚屏公告")
- ####################################################################
复制代码 案例1:
- --******************************************************
- --发送滚动信息
- --******************************************************
- function LuaFnSendScrollInfo(sceneId,Msg)
- sMessage = format("@*;SrvMsg;SCA:"..Msg);
- AddGlobalCountNews( sceneId,sMessage)
- end
- LuaFnSendScrollInfo(sceneId,format("#W%s#P在地宫四层中最后一击命中GM,一个亮闪闪的#W#{_INFOMSG%s}#P从GM身上掉了出来。",GetName(sceneId,playerID),itemInfo))
- --**********************************
- --死亡事件
- --**********************************
- function x810116_OnDie( sceneId, selfId, killerId )
- local EquipID = {10553116,10553116}
- local playerID = killerId
- local objType = GetCharacterType( sceneId, killerId )
- if objType == 3 then
- playerID = GetPetCreator( sceneId, killerId )
- end
- local nPos = TryRecieveItem(sceneId,playerID,EquipID[random(1,getn(EquipID))],1)
- local itemInfo = GetBagItemTransfer( sceneId, playerID, nPos )
- AddGlobalCountNews(sceneId,format("#W%s#P在地宫四层中最后一击命中GM,GM仰天高呼:“没想到竟然是你!”。而一个亮闪闪的#W#{_INFOMSG%s}#P从GM身上掉了出来。",GetName(sceneId,playerID),itemInfo))
- LuaFnSendScrollInfo(sceneId,format("#W%s#P在地宫四层中最后一击命中GM,一个亮闪闪的#W#{_INFOMSG%s}#P从GM身上掉了出来。",GetName(sceneId,playerID),itemInfo))
- end
复制代码 案例2:
- AddGlobalCountNews( sceneId, "@*;SrvMsg;SCA:#P"..cityDefaultName.."告急!帮会城市"..cityName.."之中突然出现一群山神山鬼,请各位弟兄速回帮会肃清来犯之敌。" )
复制代码
用户信息:#{_INFOUSR%s}
物品信息:#{_INFOMSG%s} 可点击
物品名字:#{_ITEM%s} 不可点击
|