• 注册
  • 聊天灌水 聊天灌水 关注:62 内容:2192

    XY在线抽奖系统 html源码

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 聊天灌水 > 正文
    • 聊天灌水
    • XY在线抽奖系统 html源码

      源码介绍

      在浏览器中打开本文件,点击左侧转圈的动画或下面的文字“请上传配置文件开始抽奖”,将弹出上传界面,请分别上传编辑好的config.json文件和namelist.txt文件。如不报错,即可开始抽奖。

      最先出现的,是config.json中级别数字最大的奖项。用户可以点击绿色的【开始抽奖】按钮,也可以按空格键开始本轮抽奖。一旦触发开始抽奖,系统将自动抽取完本轮的所有名额并显示在右侧栏的获奖名单中。

      此时,【开始抽奖】右侧的蓝色【下个奖项】按钮变为可用,用户可以点击【下个奖项】按钮或者按回车进入下个奖项的抽奖。全部奖项都结束后,蓝色【下个奖项】按钮会变成紫色【显示获奖名单】按钮,用户可以点击或者按回车键显示全屏的获奖名单。

      config.json(配置文件)说明

      每组数据包含了6个字段:级别、奖项、名额、必含、排除、可重复。

      级别:必须项,纯数字,不加引号。本字段用于在抽奖时对奖项出现的顺序进行设定,级别数字最小的奖项到最后才抽取,级别数字最大的奖项第一个抽取。

      奖项:必须项,即奖项的名称,加引号。

      名额:必须项,纯数字,不加引号。用于设置该奖项可以有几人获得。

      必含:可选项。用于安排本奖项的必中人选,如不设定,则清空[];如设定,则在[]中加入namelist.txt中的名字,多个名字间用,分隔。

      排除:可选项。用于排除本奖项的可能获奖人选,如不设定,则清空[];如设定,则在[]中加入namelist.txt中的名字,多个名字间用,分隔。

      可重复:必须项,值为true或false。这是一个全局参数,true代表同一人可以在不同奖项里多次中奖;false代表某人一旦在一个奖项里中奖,后面的奖项就不能再中奖了。

      namelist.txt(抽奖参与者总名单)说明

      纯文本文件,utf-8编码。

      每行一个名字,不要有空行。

      隐藏内容需要回复可以看见

      回复

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: