753 lines
22 KiB
JavaScript
753 lines
22 KiB
JavaScript
var zhankuang = function (defen, jiang,jijiang) {//战况
|
|
|
|
for (var i =0;i<8;i++ ) {
|
|
set_self(1198+i,37,1,0,0);
|
|
set_self(1418+i,37,1,0,0);
|
|
}
|
|
set_self(1570,37,1,0,0);
|
|
if (d==-1) {
|
|
for (var i =0;i<4;i++ ) {
|
|
set_self(1198+i,37,0,0,0);
|
|
set_self(1422+i,37,0,0,0);
|
|
}
|
|
}
|
|
|
|
if(zhaopengyou_bianliang.pub.shengli.length == 0){
|
|
for (var i =0;i<4;i++ ) {
|
|
set_self(1198+i,37,0,0,0);
|
|
set_self(1422+i,37,0,0,0);
|
|
}
|
|
}
|
|
|
|
//switch (Utl.getMySeat()){
|
|
//case 0:
|
|
//for(var i=0;i<4;i++){
|
|
//set_self(1202+i,7,jiang[i]);
|
|
//set_self(1198+i,7,defen[i]);
|
|
//if (jiang[i]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1198+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
//}
|
|
|
|
//break;
|
|
//case 1:
|
|
//for(var i=0;i<3;i++){
|
|
//set_self(1202+i,7,jiang[i+1]);
|
|
//set_self(1198+i,7,defen[i+1]);
|
|
//if (jiang[i+1]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i+1]>=100) {
|
|
//set_self(1198+i+1,20,66,0,0);
|
|
//}
|
|
//else if (defen[i+1]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
//}
|
|
//set_self(1205,7,jiang[0]);
|
|
//set_self(1201,7,defen[0]);
|
|
//if (jiang[0]>=10) {
|
|
//set_self(1205,20,50,0,0);
|
|
//}else{
|
|
//set_self(1205,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[0]>=100) {
|
|
//set_self(1201,20,66,0,0);
|
|
//}
|
|
//else if (defen[0]>=10) {
|
|
//set_self(1201,20,44,0,0);
|
|
//}else{
|
|
//set_self(1201,20,22,0,0);
|
|
//}
|
|
//break;
|
|
//case 2:
|
|
//for(var i=0;i<2;i++){
|
|
//set_self(1202+i,7,jiang[i+2]);
|
|
//set_self(1198+i,7,defen[i+2]);
|
|
//if (jiang[i+2]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i+2]>=100) {
|
|
//set_self(1198+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i+2]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
//}
|
|
//for(var i=0;i<2;i++){
|
|
//set_self(1204+i,7,jiang[i]);
|
|
//set_self(1200+i,7,defen[i]);
|
|
//if (jiang[i]>=10) {
|
|
//set_self(1204+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1204+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1200+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1200+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1200+i,20,22,0,0);
|
|
//}
|
|
//}
|
|
//break;
|
|
//case 3:
|
|
//set_self(1202,7,jiang[3]);
|
|
//set_self(1198,7,defen[3]);
|
|
//if (jiang[3]>=10) {
|
|
//set_self(1202,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[3]>=100) {
|
|
//set_self(1198,20,66,0,0);
|
|
//}
|
|
//else if (defen[3]>=10) {
|
|
//set_self(1198,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198,20,22,0,0);
|
|
//}
|
|
|
|
//for(var i=0;i<3;i++){
|
|
//set_self(1203+i,7,jiang[i]);
|
|
//set_self(1199+i,7,defen[i]);
|
|
//if (jiang[i]>=10) {
|
|
//set_self(1203+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1203+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1199+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1199+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1199+i,20,22,0,0);
|
|
//}
|
|
//}
|
|
//break;
|
|
//default:
|
|
//break;
|
|
//}
|
|
switch (Utl.getMySeat()){
|
|
case 0:
|
|
for(var i=0;i<4;i++){
|
|
GameUI.setNumberImage(1202+i,jiang[i]+jijiang[i],18);
|
|
GameUI.setNumberImage(1198+i,defen[i],18);
|
|
//set_self(1202+i,7,jiang[i]+jijiang[i]);
|
|
//set_self(1198+i,7,defen[i]);
|
|
//if (jiang[i]+jijiang[i]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1198+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
}
|
|
|
|
break;
|
|
case 1:
|
|
for(var i=0;i<3;i++){
|
|
GameUI.setNumberImage(1202+i,jiang[i+1]+jijiang[i+1],18);
|
|
GameUI.setNumberImage(1198+i,defen[i+1],18);
|
|
//set_self(1202+i,7,jiang[i+1]+jijiang[i+1]);
|
|
//set_self(1198+i,7,defen[i+1]);
|
|
//if (jiang[i+1]+jijiang[i+1]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i+1]>=100) {
|
|
//set_self(1198+i+1,20,66,0,0);
|
|
//}
|
|
//else if (defen[i+1]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
}
|
|
GameUI.setNumberImage(1205,jiang[0]+jijiang[0],18);
|
|
GameUI.setNumberImage(1201,defen[0],18);
|
|
//set_self(1205,7,jiang[0]+jijiang[0]);
|
|
//set_self(1201,7,defen[0]);
|
|
//if (jiang[0]+jijiang[0]>=10) {
|
|
//set_self(1205,20,50,0,0);
|
|
//}else{
|
|
//set_self(1205,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[0]>=100) {
|
|
//set_self(1201,20,66,0,0);
|
|
//}
|
|
//else if (defen[0]>=10) {
|
|
//set_self(1201,20,44,0,0);
|
|
//}else{
|
|
//set_self(1201,20,22,0,0);
|
|
//}
|
|
break;
|
|
case 2:
|
|
for(var i=0;i<2;i++){
|
|
GameUI.setNumberImage(1202+i,jiang[i+2]+jijiang[i+2],18);
|
|
GameUI.setNumberImage(1198+i,defen[i+2],18);
|
|
//set_self(1202+i,7,jiang[i+2]+jijiang[i+2]);
|
|
//set_self(1198+i,7,defen[i+2]);
|
|
//if (jiang[i+2]+jijiang[i+2]>=10) {
|
|
//set_self(1202+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i+2]>=100) {
|
|
//set_self(1198+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i+2]>=10) {
|
|
//set_self(1198+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198+i,20,22,0,0);
|
|
//}
|
|
}
|
|
for(var i=0;i<2;i++){
|
|
GameUI.setNumberImage(1204+i,jiang[i]+jijiang[i],18);
|
|
GameUI.setNumberImage(1200+i,defen[i],18);
|
|
//set_self(1204+i,7,jiang[i]+jijiang[i]);
|
|
//set_self(1200+i,7,defen[i]);
|
|
//if (jiang[i]+jijiang[i]>=10) {
|
|
//set_self(1204+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1204+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1200+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1200+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1200+i,20,22,0,0);
|
|
//}
|
|
}
|
|
break;
|
|
case 3:
|
|
GameUI.setNumberImage(1202,jiang[3]+jijiang[3],18);
|
|
GameUI.setNumberImage(1198,defen[3],18);
|
|
//set_self(1202,7,jiang[3]+jijiang[3]);
|
|
//set_self(1198,7,defen[3]);
|
|
//if (jiang[3]+jijiang[3]>=10) {
|
|
//set_self(1202,20,50,0,0);
|
|
//}else{
|
|
//set_self(1202,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[3]>=100) {
|
|
//set_self(1198,20,66,0,0);
|
|
//}
|
|
//else if (defen[3]>=10) {
|
|
//set_self(1198,20,44,0,0);
|
|
//}else{
|
|
//set_self(1198,20,22,0,0);
|
|
//}
|
|
|
|
for(var i=0;i<3;i++){
|
|
GameUI.setNumberImage(1203+i,jiang[i]+jijiang[i],18);
|
|
GameUI.setNumberImage(1199+i,defen[i],18);
|
|
//set_self(1203+i,7,jiang[i]+jijiang[i]);
|
|
//set_self(1199+i,7,defen[i]);
|
|
//if (jiang[i]+jijiang[i]>=10) {
|
|
//set_self(1203+i,20,50,0,0);
|
|
//}else{
|
|
//set_self(1203+i,20,25,0,0);
|
|
//}
|
|
|
|
//if (defen[i]>=100) {
|
|
//set_self(1199+i,20,66,0,0);
|
|
//}
|
|
//else if (defen[i]>=10) {
|
|
//set_self(1199+i,20,44,0,0);
|
|
//}else{
|
|
//set_self(1199+i,20,22,0,0);
|
|
//}
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
var chonghua = function () {//重画
|
|
try{
|
|
if (jushu.length>0) {
|
|
//set_self(1190,57,2000,0,0);
|
|
for (var i = 0;i<20;i++) {
|
|
set_group(201+i,37,0,0,0);
|
|
}
|
|
xianshifen();
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat());
|
|
//zhankuang(zhaopengyou_bianliang.pub.defen,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.jijiang);
|
|
set_self(1160,7,"第"+jushu[0]+" / "+jushu[1]+"局");
|
|
set_self(1160,18,987-(get_self(1160,7).gblen()*15)/2,0,0);
|
|
set_self(1389,37,1,0,0);
|
|
set_self(1390,37,1,0,0);
|
|
set_self(1391,37,1,0,0);
|
|
set_self(1442,37,1,0,0);
|
|
if(jszt == 9){
|
|
zhadan.zhadanxianshi();
|
|
}
|
|
frieng(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat(),0);
|
|
//知道朋友
|
|
if (zhaopengyou_bianliang.pub.pengyou[0].length==2&&jszt==9) {
|
|
frieng(zhaopengyou_bianliang.pub.pengyou[0][1],Utl.getMySeat(),1);
|
|
}
|
|
//独
|
|
if (zhaopengyou_bianliang.pub.pengyou[0].length==1) {
|
|
zhaopengyou_bianliang.pub.zhaopai = 55;
|
|
d = -1;
|
|
if (jszt ==9) {
|
|
frieng(zhaopengyou_bianliang.pub.pengyou[0][0],Utl.getMySeat(),2);
|
|
}
|
|
}
|
|
var dawan = 0;
|
|
for (var i=0;i<4;i++) {
|
|
if(zhaopengyou_bianliang.pub.shengpai[i].length==27){
|
|
dawan = dawan+1;
|
|
}
|
|
}
|
|
if(jszt ==4){
|
|
//大局结算界面
|
|
dajiesuan(Utl.getMySeat(),zhaopengyou_bianliang.pub.fen,jushu[1],jushu[0],zhaopengyou_bianliang.pub.grade);
|
|
}
|
|
if (d>=0) {
|
|
if (zhaopengyou_bianliang.pub.pengyou[0].length>0) {//如果知道了朋友是谁
|
|
if (zhaopengyou_bianliang.pub.benju == 1) {//双关打完牌 在结算界面
|
|
set_self(1190,57,0,0,0);
|
|
set_group(201,37,0,0,0);//set_level(101,0);
|
|
if (jszt==1) {
|
|
//小局结算界面
|
|
if (zhaopengyou_bianliang.pub.dawan[Utl.getMySeat()]==1) {
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat());
|
|
guiwei();
|
|
dawanxs(zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.zuidapai,zhaopengyou_bianliang.pub.zuihouda,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.pengyou);
|
|
set_self(1146,37,1,0,0);
|
|
zbqk(zhaopengyou_bianliang.pub.zhunbei);
|
|
if (zhaopengyou_bianliang.pub.zhunbei[Utl.getMySeat()] == 0) {
|
|
set_self(1399,37,1,0,0);
|
|
}
|
|
}else{
|
|
//小局结算界面
|
|
fen(Utl.getMySeat(),zhaopengyou_bianliang.pub.grade,zhaopengyou_bianliang.pub.chongguan,zhaopengyou_bianliang.pub.dq_dapai,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.pengyou,zhaopengyou_bianliang.pub.xiaojufen,zhaopengyou_bianliang.pub.leixing,zhaopengyou_bianliang.pub.zha);
|
|
}
|
|
}
|
|
else if (jszt==3) {
|
|
//大局结算界面
|
|
dajiesuan(Utl.getMySeat(),zhaopengyou_bianliang.pub.fen,jushu[1],jushu[0],zhaopengyou_bianliang.pub.grade);
|
|
}else if(jszt==2){
|
|
//准备界面
|
|
zjzb();
|
|
}
|
|
|
|
}
|
|
/*
|
|
else if(zhaopengyou_bianliang.pub.benju == 1){//双关打完牌 在结算界面
|
|
set_self(1190,57,0,0,0);
|
|
set_group(201,37,0,0,0);//set_level(101,0);
|
|
if (jszt==1) {
|
|
//小局结算界面
|
|
if (zhaopengyou_bianliang.pub.dawan[Utl.getMySeat()]==1) {
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat());
|
|
guiwei();
|
|
dawanxs(zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.zuidapai,zhaopengyou_bianliang.pub.zuihouda,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.pengyou);
|
|
set_self(1146,37,1,0,0);
|
|
zbqk(zhaopengyou_bianliang.pub.zhunbei);
|
|
if (zhaopengyou_bianliang.pub.zhunbei[Utl.getMySeat()] == 0) {
|
|
set_self(1399,37,1,0,0);
|
|
}
|
|
}else{
|
|
//小局结算界面
|
|
fen(Utl.getMySeat(),zhaopengyou_bianliang.pub.grade,zhaopengyou_bianliang.pub.chongguan,zhaopengyou_bianliang.pub.dq_dapai,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.pengyou,zhaopengyou_bianliang.pub.xiaojufen,zhaopengyou_bianliang.pub.leixing,zhaopengyou_bianliang.pub.zha);
|
|
}
|
|
}
|
|
else if (jszt==3) {
|
|
//大局结算界面
|
|
dajiesuan(Utl.getMySeat(),zhaopengyou_bianliang.pub.fen,jushu[1],jushu[0],zhaopengyou_bianliang.pub.grade);
|
|
}else if(jszt==2){
|
|
//准备界面
|
|
zjzb();
|
|
}
|
|
}
|
|
else if (dawan==3) {//正常打完牌 在结算界面
|
|
set_self(1190,57,0,0,0);
|
|
set_group(201,37,0,0,0);//set_level(101,0);
|
|
if (jszt==1) {
|
|
//小局结算界面
|
|
if (zhaopengyou_bianliang.pub.dawan[Utl.getMySeat()]==1) {
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat());
|
|
guiwei();
|
|
dawanxs(zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.zuidapai,zhaopengyou_bianliang.pub.zuihouda,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.pengyou);
|
|
set_self(1146,37,1,0,0);
|
|
zbqk(zhaopengyou_bianliang.pub.zhunbei);
|
|
if (zhaopengyou_bianliang.pub.zhunbei[Utl.getMySeat()] == 0) {
|
|
set_self(1399,37,1,0,0);
|
|
}
|
|
}else{
|
|
//小局结算界面
|
|
fen(Utl.getMySeat(),zhaopengyou_bianliang.pub.grade,zhaopengyou_bianliang.pub.chongguan,zhaopengyou_bianliang.pub.dq_dapai,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.pengyou,zhaopengyou_bianliang.pub.xiaojufen,zhaopengyou_bianliang.pub.leixing,zhaopengyou_bianliang.pub.zha);
|
|
}
|
|
}
|
|
else if (jszt==3) {
|
|
//大局结算界面
|
|
dajiesuan(Utl.getMySeat(),zhaopengyou_bianliang.pub.fen,jushu[1],jushu[0],zhaopengyou_bianliang.pub.grade);
|
|
}else if(jszt==2){
|
|
//准备界面
|
|
zjzb();
|
|
}
|
|
}
|
|
*/
|
|
else{//没打完
|
|
set_group(201,37,1,0,0);//set_level(101,1);
|
|
set_self(1143,43,zhaopengyou_bianliang.pub.zhaopai%54+1,0,0);
|
|
set_self(1143,37,1,0,0);
|
|
set_self(1151,37,0,0,0);
|
|
//隐藏不要 上游..
|
|
for (var i = 0; i<3; i++) {
|
|
set_self(1120+i,37,0,0,0);
|
|
}
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1137,37,0,0,0);
|
|
set_self(1138,37,0,0,0);
|
|
set_self(1400,37,0,0,0);
|
|
set_self(1401,37,0,0,0);
|
|
//自己 要显示的牌 打完的人 本局自己全部牌 本局总打出的牌 自己的要显示牌
|
|
zijipai(Utl.getMySeat(),zhaopengyou_bianliang.pub.dq_dapai[Utl.getMySeat()],zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengpai);
|
|
xianshifen();
|
|
set_self(1186,7,"27");
|
|
set_self(1187,7,"27");
|
|
set_self(1189,7,"27");
|
|
//时钟的位置
|
|
shizhong(zhaopengyou_bianliang.pub.kongzhiquan,Utl.getMySeat());
|
|
set_self(1189,57,1000,0,0);
|
|
//谁出牌
|
|
if (zhaopengyou_bianliang.pub.kongzhiquan == Utl.getMySeat()) {
|
|
oper(zhaopengyou_bianliang.pub.kongzhiquan,zhaopengyou_bianliang.pub.dq_dapai);
|
|
}
|
|
var over = 0;
|
|
for(var i = 0; i<4;i++){
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]<=-1) {
|
|
over = over+1;
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]==-3&&zhaopengyou_bianliang.pub.dq_dapai[i].length>1) {
|
|
over = over-1;
|
|
}
|
|
}
|
|
}
|
|
if (over == 4) {
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1120,37,0,0,0);
|
|
set_self(1121,37,0,0,0);
|
|
set_self(1122,37,0,0,0);
|
|
}
|
|
|
|
}
|
|
}else{
|
|
set_group(201,37,1,0,0);//set_level(101,1);
|
|
set_self(1143,43,zhaopengyou_bianliang.pub.zhaopai%54+1,0,0);
|
|
set_self(1143,37,1,0,0);
|
|
set_self(1151,37,0,0,0);
|
|
//隐藏不要 上游..
|
|
for (var i = 0; i<3; i++) {
|
|
set_self(1120+i,37,0,0,0);
|
|
}
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1137,37,0,0,0);
|
|
set_self(1138,37,0,0,0);
|
|
set_self(1400,37,0,0,0);
|
|
set_self(1401,37,0,0,0);
|
|
xianshifen();
|
|
//自己 要显示的牌 打完的人 本局自己全部牌 本局总打出的牌 自己的要显示牌
|
|
zijipai(Utl.getMySeat(),zhaopengyou_bianliang.pub.dq_dapai[Utl.getMySeat()],zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengpai);
|
|
//againsort(sort_ow);
|
|
var dyon = 0;
|
|
for (var i=0;i<4;i++) {
|
|
if (zhaopengyou_bianliang.pub.du[i]==-1) {
|
|
dyon =dyon+1;
|
|
}
|
|
}
|
|
if (dyon>=1) {//还在独不独阶段
|
|
set_self(1186,7,"27");
|
|
set_self(1187,7,"27");
|
|
set_self(1189,7,"27");
|
|
//时钟的位置
|
|
shizhong(zhaopengyou_bianliang.pub.kongzhiquan,Utl.getMySeat());
|
|
set_self(1189,57,1000,0,0);
|
|
|
|
if (zhaopengyou_bianliang.pub.kongzhiquan == Utl.getMySeat()) {
|
|
set_self(1142,37,1,0,0);
|
|
set_self(1183,37,1,0,0);
|
|
}
|
|
dutishi();
|
|
}
|
|
else{
|
|
set_group(204,37,0,0,0);//set_level(104,0);
|
|
//时钟是位置
|
|
shizhong(zhaopengyou_bianliang.pub.kongzhiquan,Utl.getMySeat());
|
|
set_self(1189,57,1000,0,0);
|
|
if (zhaopengyou_bianliang.pub.kongzhiquan == Utl.getMySeat()) {
|
|
oper(zhaopengyou_bianliang.pub.kongzhiquan,zhaopengyou_bianliang.pub.dq_dapai);
|
|
}
|
|
var over = 0;
|
|
for(var i = 0; i<4;i++){
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]<=-1) {
|
|
over = over+1;
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]==-3&&zhaopengyou_bianliang.pub.dq_dapai[i].length>1) {
|
|
over = over-1;
|
|
}
|
|
}
|
|
}
|
|
if (over == 4) {
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1120,37,0,0,0);
|
|
set_self(1121,37,0,0,0);
|
|
set_self(1122,37,0,0,0);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
else if (d==-1) {//如果是独
|
|
zhaopengyou_bianliang.pub.zhaopai = 55;
|
|
// 有一个人打完
|
|
if(zhaopengyou_bianliang.pub.benju == 1){
|
|
set_group(201,37,0,0,0);//set_level(101,0);
|
|
set_self(1190,57,0,0,0);
|
|
if (jszt==1) {
|
|
//小局结算界面
|
|
if (zhaopengyou_bianliang.pub.dawan[Utl.getMySeat()]==1) {
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,Utl.getMySeat());
|
|
guiwei();
|
|
dawanxs(zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.zuidapai,zhaopengyou_bianliang.pub.zuihouda,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.pengyou);
|
|
set_self(1146,37,1,0,0);
|
|
zbqk(zhaopengyou_bianliang.pub.zhunbei);
|
|
if (zhaopengyou_bianliang.pub.zhunbei[Utl.getMySeat()] == 0) {
|
|
set_self(1399,37,1,0,0);
|
|
}
|
|
}else{
|
|
//小局结算界面
|
|
fen(Utl.getMySeat(),zhaopengyou_bianliang.pub.grade,zhaopengyou_bianliang.pub.chongguan,zhaopengyou_bianliang.pub.dq_dapai,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.pengyou,zhaopengyou_bianliang.pub.xiaojufen,zhaopengyou_bianliang.pub.leixing,zhaopengyou_bianliang.pub.zha);
|
|
}
|
|
}
|
|
else if (jszt==3) {
|
|
//大局结算界面
|
|
dajiesuan(Utl.getMySeat(),zhaopengyou_bianliang.pub.fen,jushu[1],jushu[0],zhaopengyou_bianliang.pub.grade);
|
|
}else if(jszt==2){
|
|
//准备界面
|
|
zjzb();
|
|
}
|
|
}
|
|
else{//还在打
|
|
set_group(201,37,1,0,0);//set_level(101,1);
|
|
set_self(1143,37,0,0,0);
|
|
set_self(1151,37,1,0,0);
|
|
//zhankuang(zhaopengyou_bianliang.pub.defen,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.jijiang);
|
|
//隐藏不要 上游..
|
|
for (var i = 0; i<3; i++) {
|
|
set_self(1120+i,37,0,0,0);
|
|
}
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1137,37,0,0,0);
|
|
set_self(1138,37,0,0,0);
|
|
set_self(1400,37,0,0,0);
|
|
set_self(1401,37,0,0,0);
|
|
//自己 要显示的牌 打完的人 本局自己全部牌 本局总打出的牌 自己的要显示牌
|
|
zijipai(Utl.getMySeat(),zhaopengyou_bianliang.pub.dq_dapai[Utl.getMySeat()],zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.paiid,zhaopengyou_bianliang.pub.shengpai);
|
|
|
|
xianshifen();
|
|
//againsort(sort_ow);
|
|
|
|
shizhong(zhaopengyou_bianliang.pub.kongzhiquan,Utl.getMySeat());
|
|
set_self(1189,57,1000,0,0);
|
|
if (zhaopengyou_bianliang.pub.kongzhiquan == Utl.getMySeat()) {
|
|
oper(zhaopengyou_bianliang.pub.kongzhiquan,zhaopengyou_bianliang.pub.dq_dapai);
|
|
}
|
|
|
|
var over = 0;
|
|
for(var i = 0; i<4;i++){
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]<=-1) {
|
|
over = over+1;
|
|
if (zhaopengyou_bianliang.pub.dq_dapai[i][0]==-3&&zhaopengyou_bianliang.pub.dq_dapai[i].length>1) {
|
|
over = over-1;
|
|
}
|
|
}
|
|
}
|
|
if (over == 4) {
|
|
set_self(1109,37,0,0,0);
|
|
set_self(1120,37,0,0,0);
|
|
set_self(1121,37,0,0,0);
|
|
set_self(1122,37,0,0,0);
|
|
}
|
|
|
|
}
|
|
}
|
|
//}
|
|
}else{
|
|
jszt = -1;
|
|
}
|
|
zhankuang(zhaopengyou_bianliang.pub.defen,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.jijiang);
|
|
}catch(e){
|
|
var data={
|
|
zhaopai : zhaopengyou_bianliang.pub.zhaopai,
|
|
mypaizhen : mypaizhen,
|
|
paiid : zhaopengyou_bianliang.pub.paiid,
|
|
zhuang : zhuang,
|
|
pengyou : zhaopengyou_bianliang.pub.pengyou,
|
|
jiesuanhuangtai : jszt,
|
|
kongzhiquan : zhaopengyou_bianliang.pub.kongzhiquan,
|
|
dachupai : zhaopengyou_bianliang.pub.dq_dapai,
|
|
du : zhaopengyou_bianliang.pub.du,
|
|
d : d
|
|
};
|
|
Net.submit_error(JSON.stringify(data),e.stack);
|
|
}
|
|
}
|
|
var xianshifen = function () {//显示另外3家的牌和自己的总积分
|
|
switch (Utl.getMySeat()){
|
|
case 0:
|
|
putcard(3,2,1,zhaopengyou_bianliang.pub.dq_dapai,chupaishu,zhaopengyou_bianliang.pub.shengli);//
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,0);
|
|
set_self(436,7,zhaopengyou_bianliang.pub.grade[0]);
|
|
set_self(437,7,zhaopengyou_bianliang.pub.grade[1]);
|
|
set_self(438,7,zhaopengyou_bianliang.pub.grade[2]);
|
|
set_self(439,7,zhaopengyou_bianliang.pub.grade[3]);
|
|
break;
|
|
case 1:
|
|
putcard(0,3,2,zhaopengyou_bianliang.pub.dq_dapai,chupaishu,zhaopengyou_bianliang.pub.shengli);
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,1);
|
|
set_self(436,7,zhaopengyou_bianliang.pub.grade[1]);
|
|
set_self(437,7,zhaopengyou_bianliang.pub.grade[2]);
|
|
set_self(438,7,zhaopengyou_bianliang.pub.grade[3]);
|
|
set_self(439,7,zhaopengyou_bianliang.pub.grade[0]);
|
|
break;
|
|
case 2:
|
|
putcard(1,0,3,zhaopengyou_bianliang.pub.dq_dapai,chupaishu,zhaopengyou_bianliang.pub.shengli);
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,2);
|
|
set_self(436,7,zhaopengyou_bianliang.pub.grade[2]);
|
|
set_self(437,7,zhaopengyou_bianliang.pub.grade[3]);
|
|
set_self(438,7,zhaopengyou_bianliang.pub.grade[0]);
|
|
set_self(439,7,zhaopengyou_bianliang.pub.grade[1]);
|
|
break;
|
|
case 3:
|
|
putcard(2,1,0,zhaopengyou_bianliang.pub.dq_dapai,chupaishu,zhaopengyou_bianliang.pub.shengli);
|
|
xianshizhuang(zhaopengyou_bianliang.pub.zhuang,3);
|
|
set_self(436,7,zhaopengyou_bianliang.pub.grade[3]);
|
|
set_self(437,7,zhaopengyou_bianliang.pub.grade[0]);
|
|
set_self(438,7,zhaopengyou_bianliang.pub.grade[1]);
|
|
set_self(439,7,zhaopengyou_bianliang.pub.grade[2]);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|