3.12.0 • Published 3 years ago
lottery-all v3.12.0
lottery-logic 彩票下注逻辑库
就是一个共用库
安装
npm install https://github.com/ali-fh/lottery-all.git初始化
import lottery from "lottery-logic"
// 彩种代号 时时彩=ssc, PK10=pk10, 11选5=l115, 快3=k3
// 语系 cn=中文, en=英文
const lottery = new lottery("彩种代号","语系","密钥")属性
currentRule当前玩法资讯
currentRule.betOptions = {
label, // type=string,位置标题
options // type=Array<string> 选号选项
selected: [], // type=Array<string> 倍选中选项
quickSupport // type=boolean 倍选中选项快选
}方法
switchRule(ruleName: string)切换玩法ruleName玩法代号
selectedBall(num: string, index: number = 0)下注选号num传入画面中所显示的投注选项字符串index当前选号是第几位数字的下标 ex:重庆时时彩-五星-直选单式 万位=0,千位=1 依此类推...。预设值为0
quickSelectBall(play: string, index: number)快速选号play传入「全、大、小、奇、偶、清」index当前选号是第几位数字的下标 ex:重庆时时彩-五星-直选单式 万位=0,千位=1 依此类推...。预设值为0
getBetCount(betNumInput: string = '')取得玩家当前下注注数betNumInput单式下注内容,若当前玩法为复式玩法则不传
getProfit(data: ProfitParams)取得玩家预期获利data传入内容请符合ProfitParams格式
const params = {
prize, // 奖金组
amountUnit, // 下注单注金额单位
beishu, // 下注倍数
betAmt, // 下注金额
betCount: bet || 0 // 注数
}betFilter(betNumInput: string = '')单式下注验证、过滤betNumInput下注内容
format(betNumInput: string = '')togglePosition(index: number)「任选玩法」位置开关index第几位数