修复找朋友服务器逻辑中读取未定义属性 '4' 的报错

This commit is contained in:
2026-02-12 23:30:24 +08:00
parent a4b3fcdb05
commit 819211c938
2 changed files with 10 additions and 1 deletions

View File

@@ -339,6 +339,9 @@ var cls_zhaopengyou_tishi = cls_zhaopengyou_tishi ||{
} }
// 比较牌型 如果理牌小于当前比牌 不需要加入到提示中 // 比较牌型 如果理牌小于当前比牌 不需要加入到提示中
//比较大小 //比较大小
if(!px || !px[1] || !px[1][0] || !paiju.paixing || !paiju.paixing[1] || !paiju.paixing[1][0]){
continue;
}
var p = cls_zhaopengyou_paixing.bipai_zhaopengyou(px, paiju.paixing, px[1][0][4], paiju.paixing[1][0][4], dq_dapai.length, paiju.zuidapai.length, paiju.paiid[paiju.kongzhiquan].length - dq_dapai.length); var p = cls_zhaopengyou_paixing.bipai_zhaopengyou(px, paiju.paixing, px[1][0][4], paiju.paixing[1][0][4], dq_dapai.length, paiju.zuidapai.length, paiju.paiid[paiju.kongzhiquan].length - dq_dapai.length);
if(p){ if(p){
@@ -396,6 +399,9 @@ var cls_zhaopengyou_tishi = cls_zhaopengyou_tishi ||{
} }
// 比较牌型 如果理牌小于当前比牌 不需要加入到提示中 // 比较牌型 如果理牌小于当前比牌 不需要加入到提示中
//比较大小 //比较大小
if(!px || !px[1] || !px[1][0] || !paiju.paixing || !paiju.paixing[1] || !paiju.paixing[1][0]){
continue;
}
var p = cls_zhaopengyou_paixing.bipai_zhaopengyou(px, paiju.paixing, px[1][0][4], paiju.paixing[1][0][4], dq_dapai.length, paiju.zuidapai.length, paiju.paiid[paiju.kongzhiquan].length - dq_dapai.length); var p = cls_zhaopengyou_paixing.bipai_zhaopengyou(px, paiju.paixing, px[1][0][4], paiju.paixing[1][0][4], dq_dapai.length, paiju.zuidapai.length, paiju.paiid[paiju.kongzhiquan].length - dq_dapai.length);
if(p){ if(p){

View File

@@ -693,7 +693,10 @@ mod_zpy.lipai = function(pack){
//判断是否能出 //判断是否能出
var put = false; var put = false;
var nengchu = cls_zhaopengyou_paixing.dapai_zhaopengyou(dq_dapai, paixing[0], paiju.paiid[seat].length - dq_dapai.length, paixing[1][0][4], paixing[1][paixing[1].length - 1][4]); var nengchu = [false];
if(paixing && paixing[1] && paixing[1].length>0 && paixing[1][0]){
nengchu = cls_zhaopengyou_paixing.dapai_zhaopengyou(dq_dapai, paixing[0], paiju.paiid[seat].length - dq_dapai.length, paixing[1][0][4], paixing[1][paixing[1].length - 1][4]);
}
if (!nengchu[0]) { if (!nengchu[0]) {
if (dq_dapai.length == 3 || dq_dapai.length == 4 || dq_dapai.length >= 9) { if (dq_dapai.length == 3 || dq_dapai.length == 4 || dq_dapai.length >= 9) {
if (o_desk.data.banben == 0) { if (o_desk.data.banben == 0) {