Files
2026-02-04 23:47:45 +08:00

354 lines
10 KiB
JavaScript

var xianpai = function () {//显示朋友
set_group(203,37,1,0,0);
set_group(215,37,1,0,0);
for (var i =0;i<4;i++) {
set_self(1124+i,37,0,0,0);
}
switch (Utl.getMySeat()){
case 0:
for (var i=0;i<4;i++) {
if (zhaopengyou_bianliang.pub.zhunbei[i]==1) {
set_self(1124+i,37,1,0,0);
}
}
break;
case 1:
for (var i=0;i<3;i++) {
if (zhaopengyou_bianliang.pub.zhunbei[i+1]==1) {
set_self(1124+i,37,1,0,0);
}
}
if (zhaopengyou_bianliang.pub.zhunbei[0]==1) {
set_self(1127,37,1,0,0);
}
break;
case 2:
for (var i=0;i<2;i++) {
if (zhaopengyou_bianliang.pub.zhunbei[i+2]==1) {
set_self(1124+i,37,1,0,0);
}
}
if (zhaopengyou_bianliang.pub.zhunbei[0]==1) {
set_self(1126,37,1,0,0);
}
if (zhaopengyou_bianliang.pub.zhunbei[1]==1) {
set_self(1127,37,1,0,0);
}
break;
case 3:
for (var i=0;i<3;i++) {
if (zhaopengyou_bianliang.pub.zhunbei[i]==1) {
set_self(1125+i,37,1,0,0);
}
}
if (zhaopengyou_bianliang.pub.zhunbei[3]==1) {
set_self(1124,37,1,0,0);
}
break;
default:
break;
}
}
var yinxiao = function (paixing,seat) {
if(Utl.getSexBySeat(seat) == 1){
if(paixing[0][0] == 1 && paixing[0][1] == 1){
if (paixing[1][0][4] == 53) {
Utl.playSound(zhaopengyou_yinxiao.danzhang[13]);
}else if (paixing[1][0][4] == 54) {
Utl.playSound(zhaopengyou_yinxiao.danzhang[14]);
}else{
Utl.playSound(zhaopengyou_yinxiao.danzhang[paixing[1][0][4]-3]);
}
}else if(paixing[0][0] == 2 && paixing[0][1] == 1){
if (paixing[1][0][4] == 53) {
Utl.playSound(zhaopengyou_yinxiao.yidui[13]);
}else if (paixing[1][0][4] == 54) {
Utl.playSound(zhaopengyou_yinxiao.yidui[14]);
}else{
Utl.playSound(zhaopengyou_yinxiao.yidui[paixing[1][0][4]-3]);
}
}else if(paixing[0][0] == 3 && paixing[0][1] == 1){
Utl.playSound(zhaopengyou_yinxiao.sandai[paixing[1][0][4]-3]);
}else if(paixing[0][0] == 1 && paixing[0][1] >= 5){
Utl.playSound(zhaopengyou_yinxiao.shunzi[0]);
}else if(paixing[0][0] == 2 && paixing[0][1] >= 2){
Utl.playSound(zhaopengyou_yinxiao.liandui[0]);
}else if(paixing[0][0] >= 3 && paixing[0][1] >= 2){
Utl.playSound(zhaopengyou_yinxiao.feiji[0]);
}else if(paixing[0][0] >= 4 && paixing[0][1] == 1 &&paixing[0][0] <9){
if(paixing[1][0][4]<3){
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wsk[0]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wsk[1]);
}
}else{
if (banben ==0) {
switch (paixing[1][0][4]){
case 21:
Utl.playSound(zhaopengyou_yinxiao.wang[0]);
break;
case 22:
Utl.playSound(zhaopengyou_yinxiao.wsk[2]);
break;
default:
Utl.playSound(zhaopengyou_yinxiao.zhadan[0]);
break;
}
} else {
switch (paixing[1][0][4]){
case 21:
Utl.playSound(zhaopengyou_yinxiao.wsk[2]);
break;
case 22:
Utl.playSound(zhaopengyou_yinxiao.wang[0]);
break;
default:
Utl.playSound(zhaopengyou_yinxiao.zhadan[0]);
break;
}
}
}
}else if(paixing[0][0] >= 9 ){
switch (paixing[0][0]){
case 9:
if (banben ==0) {
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wang[1]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wsk[3]);
}
}else{
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wsk[3]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wang[1]);
}
}
break;
case 10:
Utl.playSound(zhaopengyou_yinxiao.wsk[4]);
break;
case 11:
Utl.playSound(zhaopengyou_yinxiao.wsk[5]);
break;
case 12:
Utl.playSound(zhaopengyou_yinxiao.wsk[6]);
break;
case 13:
Utl.playSound(zhaopengyou_yinxiao.wsk[7]);
break;
}
}
}else{
if(paixing[0][0] == 1 && paixing[0][1] == 1){
if (paixing[1][0][4] == 53) {
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[13]);
}else if (paixing[1][0][4] == 54) {
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[14]);
}else{
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[paixing[1][0][4]-3]);
}
}else if(paixing[0][0] == 2 && paixing[0][1] == 1){
if (paixing[1][0][4] == 53) {
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[13]);
}else if (paixing[1][0][4] == 54) {
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[14]);
}else{
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[paixing[1][0][4]-3]);
}
}else if(paixing[0][0] == 3 && paixing[0][1] == 1){
Utl.playSound(zhaopengyou_yinxiao.sandai_nv[paixing[1][0][4]-3]);
}else if(paixing[0][0] == 1 && paixing[0][1] >= 5){
Utl.playSound(zhaopengyou_yinxiao.shunzi_nv[0]);
}else if(paixing[0][0] == 2 && paixing[0][1] >= 2){
Utl.playSound(zhaopengyou_yinxiao.liandui_nv[0]);
}else if(paixing[0][0] >= 3 && paixing[0][1] >= 2){
Utl.playSound(zhaopengyou_yinxiao.feiji_nv[0]);
}else if(paixing[0][0] >= 4 && paixing[0][1] == 1 && paixing[0][0] < 9){
if(paixing[1][0][4]<3){
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[0]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[1]);
}
}else{
if (banben ==0) {
switch (paixing[1][0][4]){
case 21:
Utl.playSound(zhaopengyou_yinxiao.wang_nv[0]);
break;
case 22:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[2]);
break;
default:
Utl.playSound(zhaopengyou_yinxiao.zhadan_nv[0]);
break;
}
} else {
switch (paixing[1][0][4]){
case 21:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[2]);
break;
case 22:
Utl.playSound(zhaopengyou_yinxiao.wang_nv[0]);
break;
default:
Utl.playSound(zhaopengyou_yinxiao.zhadan_nv[0]);
break;
}
}
}
}else if(paixing[0][0] >= 9 ){
switch (paixing[0][0]){
case 9:
if (banben ==0) {
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wang_nv[1]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[3]);
}
}else{
if (paixing[1][0][4]==1) {
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[3]);
} else {
Utl.playSound(zhaopengyou_yinxiao.wang_nv[1]);
}
}
break;
case 10:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[4]);
break;
case 11:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[5]);
break;
case 12:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[6]);
break;
case 13:
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[7]);
break;
}
}
}
}
var ResetMyHandCards = function(){
for (var i = 0; i < 27; i++) {//自己
set_self(i+1001,20,myCardSize1[0],0,0);
set_self(i+1001,21,myCardSize1[1],0,0);
}
var startX1 = myCardLeftX - (27 - myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
for (var i = 0; i < 27 - myCardButtomCount; i++) {//自己
set_self(i+1001,18,startX1+myCardSpace*i,0,0);
set_self(i+1001,19,myCardPositionY2[1],0,0);
}
var startX2 = myCardLeftX - (myCardButtomCount -1) * myCardSpace - myCardSize1[0];
for (var i = 0; i < myCardButtomCount; i++) {//自己
set_self(i+1001+27-myCardButtomCount,18,startX2+myCardSpace*i,0,0);
set_self(i+1001+27-myCardButtomCount,19,myCardPositionY1[1],0,0);
}
}
var updateMyHandCards = function(allc){
if (allc.length<=myCardButtomCount) {
for (var i = 0; i < allc.length; i++) {
set_self(1001+i,37,1,0,0);
set_self(1001,18,638-myCardSpace*allc.length/2,0,0);
set_self(1001+i,18,get_self(1001,18,0,0,0)+myCardSpace*i,0,0);
set_self(1001+i,19,myCardPositionY1[1],0,0);
set_self(1001+i,43,allc[i]%54+1,0,0);
}
}
if (allc.length>myCardButtomCount) {
var startX1 = myCardLeftX - (allc.length - myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
for (var i = 0; i < allc.length-myCardButtomCount; i++) {
set_self(1001+i,37,1,0,0);
//set_self(1001,18,myCardLeftX-myCardSpace*(allc.length-myCardButtomCount-1),0,0);
set_self(1001+i,18,startX1+myCardSpace*i,0,0);
set_self(1001+i,19,myCardPositionY2[1],0,0);
set_self(1001+i,43,allc[i]%54+1,0,0);
}
var startX2 = myCardLeftX - (myCardButtomCount -1) * myCardSpace - myCardSize1[0];
for (var i = allc.length-myCardButtomCount; i < allc.length; i++) {
set_self(1001+i,37,1,0,0);
//set_self(1001+allc.length-myCardButtomCount,18,148,0,0);
set_self(1001+i,18,startX2+myCardSpace*(i-(allc.length-myCardButtomCount)),0,0);
set_self(1001+i,19,myCardPositionY1[1],0,0);
set_self(1001+i,43,allc[i]%54+1,0,0);
}
}
}
var updateMyHandCards2 = function(zijip){
if (zijip.length<=myCardButtomCount) {
for (var i = 0; i < zijip.length; i++) {
set_self(1028-zijip.length+i,37,1,0,0);
set_self(1028-zijip.length+i,19,myCardPositionY1[1],0,0);
set_self(1028-zijip.length,18,638-myCardSpace*zijip.length/2,0,0);
set_self(1028-zijip.length+i,18,get_self(1028-zijip.length,18,0,0,0)+49*i,0,0);
}
}
if (zijip.length>myCardButtomCount) {
var startX1 = myCardLeftX - (zijip.length-myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
//console.log('startX1:'+startX1);
for (var i = 0; i < zijip.length-myCardButtomCount; i++) {
set_self(1028-zijip.length+i,37,1,0,0);
set_self(1028-zijip.length+i,19,myCardPositionY2[1],0,0);
//set_self(1028-zijip.length,18,myCardLeftX-myCardSpace*(zijip.length-myCardButtomCount-1)-myCardSize1[0],0,0);
set_self(1028-zijip.length+i,18,startX1+myCardSpace*i,0,0);
}
var startX2 = myCardLeftX - (myCardButtomCount- 1) * myCardSpace - myCardSize1[0];
//console.log('startX2:'+startX2);
for (var i = zijip.length-myCardButtomCount; i < zijip.length; i++) {
set_self(1028-zijip.length+i,37,1,0,0);
set_self(1028-zijip.length+i,19,myCardPositionY1[1],0,0);
//set_self(1009,18,startX2,0,0);
//set_self(1028-zijip.length+i,18,get_self(1009,18,0,0,0)+myCardSpace*(i-(zijip.length-myCardButtomCount)),0,0);
set_self(1028-zijip.length+i,18,startX2+myCardSpace*(i-(zijip.length-myCardButtomCount)),0,0);
}
}
}
var updateMyPutCards = function(dq_pai){
for (var i = 0; i<dq_pai.length; i++) {
set_self(1001+i,37,1,0,0);
set_self(1001+i,19,myPutCardY,0,0);
set_self(1001+i,20,myCardSize2[0],0,0);
set_self(1001+i,21,myCardSize2[1],0,0);
set_self(1001,18,630-myPutCardSpace*dq_pai.length/2,0,0);
set_self(1001+i,18,get_self(1001,18,0,0,0)+myPutCardSpace*i,0,0);
set_self(1001+i,43,dq_pai[i]%54+1,0,0);
}
for (var i = dq_pai.length; i<27; i++) {
set_self(1001+i,37,0,0,0);
set_self(1001+i,19,340,0,0);
}
}