手游传奇私服发布站

 找回密码
 注册账号
查看: 382|回复: 1

烈焰私服里面随机公告脚本

[复制链接]

113

主题

122

帖子

908

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
908
发表于 2015-10-12 18:42:11 | 显示全部楼层 |阅读模式
方法1:
打开烈焰私服服务端,进入scripts目录,新建个LUA脚本,任意取个脚本名,然后放在脚本目录,重新读取戏脚本即可,这样还不会用也别来找我,我很忙,嘿嘿。脚本代码如下:

function wfgg(hour,min)
local lx=2  --公告类型:1随机,2轮播放
local sj=1  --公告时间:按分钟算
local online=0 --是否提示在线人数:0不提示,1提示
gg = {   --公告信息,自行复制多行及修改内容
"<font color='#FF0000'>新人进服,先先在烈焰私服雕像附近查看【新手指南】</font>",
"<font color='#FF0000'>新人进服,先先在烈520页游论坛雕像附近查看【新手指南】</font>",
"<font color='#FF0000'>新人进服,先先在烈焰城雕像附近查看【新手指南】</font>",
}; --=======以下信息可不修改,如需修改请先备份=======
if lx==1 then
  if min%sj==0 then
   local i = math.random(1,table.getn(gg));
   g_alert(gg[i],2,1000,0,1);
   if online==1 then
    local onliners=0
    for k,v in pairs(GetPlayersInWorld()) do
     onliners=onliners+1
    end
    g_alert("当前在线人数:[<font color='#FF0000'>"..onliners.."</font>]",2,1000,0,1);
   end
  end
else
  if gglsi == table.getn(gg) or gglsi ==nil then
   gglsi =0
  end
  if min%sj==0 then
   gglsi=gglsi+1
   g_alert(gg[gglsi],2,1000,0,1);
   if online==1 then
    local onliners=0
    for k,v in pairs(GetPlayersInWorld()) do
     onliners=onliners+1
    end
    g_alert("当前在线人数:[<font color='#FF0000'>"..onliners.."</font>]",2,1000,0,1);
   end
  end
end
end
RegisterServerHook(44,"wfgg");


烈焰私服随机公告脚本

烈焰私服随机公告脚本
回复

使用道具 举报

113

主题

122

帖子

908

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
908
 楼主| 发表于 2015-10-12 18:45:24 | 显示全部楼层
方法2:
还是一样打开烈焰私服服务端,进入scripts目录,图片如上所示,脚本名称自定义,代码如下:

function OnTimeEvent(hour,min)
        --随机公告-----
        local ggstr = {



                "<font color='#00FF00'>公告:疯狂烈焰开区接近2年,别嫌装备难搞,这是长久服,只要在线久,顶级装备都不是事</font>",
                "<font color='#00FF00'>公告:大家齐找'托',只要发现一个托,全服所有玩家送一千万元宝。</font>",
                "<font color='#00FF00'>小提示:游戏玩法.装备出处,请到烈焰城查看“游戏玩法-助手晓晓”</font>",
                "<font color='#00FF00'>小提示:本服全散人玩家,充值全部网站充值,一视同仁,不搞待遇,不出售任何装备,一切靠合。</font>",
                "<font color='#00FF00'>小提示:交流QQ群:4335459,闲暇之时可交流玩法,晒晒成果,吹吹牛(群里有很多帅哥美女哟)。加群注明几区,角色名,否则容易被拒绝。</font>",



        }
        local smin=5;   --设定分钟间隔
        if min%smin==0 then
                local ggi = math.random(1,table.getn(ggstr));
                g_alert(ggstr[ggi],2,1000,0,1);
        end

end

RegisterServerHook(44,"OnTimeEvent");
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

手游传奇私服发布站

GMT+8, 2025-4-18 21:00 , Processed in 0.058528 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表