目录结构调整
This commit is contained in:
752
codes/games/client/Projects/zpy/js/zhankuang.js
Normal file
752
codes/games/client/Projects/zpy/js/zhankuang.js
Normal file
@@ -0,0 +1,752 @@
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user