//计时器动画集合 d.sieve_flash = function (spid) { if(spid == 800) { var count = 0; var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; var ready_id = [1413, 1415, 1420, 1425]; for(var i = 0; i < 3; i++) { if(get_self(ready_id[i],37) == 1) { count++; } } if(count == person && get_self(936, 37) == 0 && !d.debug_timer) { d.debug(); d.debug_timer = 1; } } //掷骰子动画 if(spid == 804 && d.sieves_time > 0 && d.sieves_time < 21) { if (d.sieves_time == 1) { set_self(1331, 37, 1, 0, 0); set_self(1332, 37, 1, 0, 0); set_self(1331, 18, 570, 0, 0); set_self(1332, 18, 648, 0, 0); set_self(1331, 19, 270, 0, 0); set_self(1332, 19, 270, 0, 0); Utl.playSound("00" + 174 + ".mp3"); } if (d.sieves_time <= 10 && d.sieves_time > 1) { set_self(1331, 1, 584); set_self(1332, 1, 584); set_self(1331, 18, 554, 0, 0); set_self(1332, 18, 632, 0, 0); set_self(1331, 19, 236, 0, 0); set_self(1332, 19, 236, 0, 0); set_self(1331, 20, 95, 0, 0); set_self(1332, 20, 95, 0, 0); set_self(1331, 21, 140, 0, 0); set_self(1332, 21, 140, 0, 0); set_self(1331, 43, ifast_random(14), 0, 0); set_self(1332, 43, ifast_random(14), 0, 0); } if (d.sieves_time > 10 && d.sieves_time < 20) { set_self(1331, 1, 510); set_self(1332, 1, 510); set_self(1331, 18, 570, 0, 0); set_self(1332, 18, 648, 0, 0); set_self(1331, 19, 270, 0, 0); set_self(1332, 19, 270, 0, 0); set_self(1331, 20, 62, 0, 0); set_self(1332, 20, 62, 0, 0); set_self(1331, 21, 72, 0, 0); set_self(1332, 21, 72, 0, 0); set_self(1331, 43, d.sieves[0], 0, 0); set_self(1332, 43, d.sieves[1], 0, 0); set_self(1331, 34, 0, 0, 0); set_self(1332, 34, 0, 0, 0); if (d.sieves[4] >= 1) //发牌 { d.showcard_before=1; } } if (d.sieves_time == 20) { set_self(1331, 37, 0, 0, 0); set_self(1332, 37, 0, 0, 0); d.sieves_time = 21; d.click_sieves = 0; d.compare_jing=0; d.show_sieves (); } d.sieves_time += 1; }; //回头一笑动画 if(spid == 801 && d.compare_jing_time1 > 0 && d.compare_jing_time1 < 51) { if (d.compare_jing_time1 == 1){ d.compare_jing_flash(d.last_up_jing[0], d.last_up_jing[1], d.smile_score);//回头一笑 set_self(1020, 43, 1); set_self(2368, 37, 1); set_self(2368, 43, 6); d.bw_flash=1; } if (d.compare_jing_time1 > 1 && d.compare_jing_time1 <20){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time1 == 20){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); if (Desk.roomtype[10] != 2) //无回头两笑 { d.compare_jing_time1 = 51; d.compare_jing=2; d.show_sieves (); } } if (d.compare_jing_time1 == 30){ d.compare_jing_flash(d.last_down_jing[0], d.last_down_jing[1], d.smile2_score);//回头两笑 set_self(2368, 37, 1); set_self(2368, 43, 7); d.bw_flash=1; } if (d.compare_jing_time1 > 30 && d.compare_jing_time1 <50){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time1 == 50){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); d.compare_jing_time1 = 51; d.compare_jing=2; d.show_sieves (); } d.bw_flash++; if(d.bw_flash==7) {d.bw_flash=2;} d.compare_jing_time1 += 1; } //发电与上下翻比下精动画 if(spid == 801 && d.compare_jing_time2 > 0 && d.compare_jing_time2 < 21) { //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; if (d.compare_jing_time2 == 1){ d.compare_jing_flash(d.downjing[0], d.downjing[1], d.down_score);//发电 set_self(2368, 37, 1); if(Desk.roomtype[5] == 1) {set_self(2368, 43, 1);} else if(Desk.roomtype[5] == 4) {set_self(2368, 43, 4);} else if(Desk.roomtype[5] == 5) {set_self(2368, 43, 5);} d.bw_flash=1; } if (d.compare_jing_time2 >1 && d.compare_jing_time2 <20){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time2 == 20){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); d.compare_jing_time2 = 21; if(d.sieves[3] != -1) { d.compare_jing=2; d.show_sieves ();//未结束继续掷骰子 }else{ set_self(1965, 37, 0); d.Ting_ui=[]; d.show_my13card(); d.show_14card(); d.show_operate(); if(d.baoting[0] != 1 && d.baoting[1] != 1 && d.baoting[2] != 1 && d.baoting[3] != 1){ if (Utl.getIsInfinite() == 1||Desk.roomtype[14]==3||Desk.roomtype[14]==4){ for(var i=0;i<4;i++){ if(d.robot[i]==-1 && C_Player.seat == i && d.robot_chu == 0){ d.robot_chu = 1; d.robot_send(1); } } } } else{ for(var i=0;i<4;i++){ if(d.baoting[i] == 1 && i == C_Player.seat && d.replay == 0 && d.user_eat_bump[C_Player.seat][5] != 1){ set_self(2322,37,1); set_self(2176,37,1); set_self(2177,37,1); set_self(2176,18,550); set_self(2177,18,750); set_self(2176,43,4); set_self(2177,43,6); } } } } } d.bw_flash++; if(d.bw_flash==7) {d.bw_flash=2;} d.compare_jing_time2 += 1; } //翻上精动画 if(spid == 804 && d.show_jing_time > 0 && d.show_jing_time < 21) { //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; if(d.show_jing_time > 0 && d.show_jing_time < 10){ d.show_jing_flash();//显示上精 } if(d.show_jing_time == 10){ set_self(1019, 37, 0); } if(d.show_jing_time >=10 && d.show_jing_time <20){ set_self(1821, 18, 60, 1); set_self(1822, 18, 53, 1); set_self(1821, 19, 24, 2); set_self(1822, 19, 24, 2); set_self(1821, 33, 6, 2); set_self(1822, 33, 6, 2); } if(d.show_jing_time ==20){ set_self(1821, 18, 1155); set_self(1822, 18, 1215); set_self(1821, 19, 15); set_self(1822, 19, 15); set_self(1821, 20, 50); set_self(1822, 20, 50); set_self(1821, 21, 80); set_self(1822, 21, 80); set_self(1821, 33, 100); set_self(1822, 33, 100); set_self(1820, 37, 1); d.show_jing_time = 21; if(d.sieves[2] == 3 && d.downjing != undefined && d.down_score != undefined && Desk.roomtype[5] == 1)//上下翻比下精 { d.compare_jing_time2=1; }else{ set_self(1965, 37, 0); d.Ting_ui=[]; d.show_my13card(); d.show_14card(); d.show_operate(); if(d.baoting[0] != 1 && d.baoting[1] != 1 && d.baoting[2] != 1 && d.baoting[3] != 1){ if (Utl.getIsInfinite() == 1||Desk.roomtype[14]==3||Desk.roomtype[14]==4){ for(var i=0;i<4;i++){ if(d.robot[i]==-1 && C_Player.seat == i && d.robot_chu == 0){ d.robot_chu = 1; d.robot_send(1); } } } } else{ for(var i=0;i<4;i++){ if(d.baoting[i] == 1 && i == C_Player.seat && d.replay == 0&&d.user_eat_bump[C_Player.seat][5] != 1){ set_self(2322,37,1); set_self(2176,37,1); set_self(2177,37,1); set_self(2176,18,550); set_self(2177,18,750); set_self(2176,43,4); set_self(2177,43,6); } } } } } d.show_jing_time += 1; } //小局结束比精动画 if(spid == 801 && d.compare_jing_time3 >0 && d.compare_jing_time3 <141) { if (d.compare_jing_time3 == 1){ d.compare_jing_flash(d.jing[0], d.jing[1], d.up_score);//比上精 set_self(1020, 43, 1) d.bw_flash=1; } if (d.compare_jing_time3 >1 && d.compare_jing_time3 <20){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time3 == 20){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); if (Desk.roomtype[5] != 2 && Desk.roomtype[5] != 3) {//无比下精 d.compare_jing_time3 = 141; } } if (d.compare_jing_time3 == 30){ if (Desk.roomtype[5] == 2){ d.compare_jing_flash(d.downjing[0], d.downjing[1], d.bmob_score);//埋雷 set_self(2368, 37, 1); set_self(2368, 43, 2); d.bw_flash=1; } else if (Desk.roomtype[5] == 3){ d.compare_jing_flash(d.song_downjing[0][0], d.song_downjing[0][1], d.song_score[0]);//同一首歌0 set_self(2368, 37, 1); set_self(2368, 43, 3); d.bw_flash=1; } } if (d.compare_jing_time3 >30 && d.compare_jing_time3 <50){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time3 == 50){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); if (Desk.roomtype[5] == 2) {//埋雷 d.compare_jing_time3 = 141; } } if (d.compare_jing_time3 == 60){ d.compare_jing_flash(d.song_downjing[1][0], d.song_downjing[1][1], d.song_score[1]);//同一首歌1 set_self(2368, 37, 1); set_self(2368, 43, 3); d.bw_flash=1; } if (d.compare_jing_time3 >60 && d.compare_jing_time3 <80){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time3 == 80){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); } if (d.compare_jing_time3 == 90){ d.compare_jing_flash(d.song_downjing[2][0], d.song_downjing[2][1], d.song_score[2]);//同一首歌2 set_self(2368, 37, 1); set_self(2368, 43, 3); d.bw_flash=1; } if (d.compare_jing_time3 >90 && d.compare_jing_time3 <110){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time3 == 110){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); if (d.song_downjing[3] == undefined || d.song_score[3] == undefined) {//无第四组 d.compare_jing_time3 = 141; } } if (d.compare_jing_time3 == 120){ d.compare_jing_flash(d.song_downjing[3][0], d.song_downjing[3][1], d.song_score[3]);//同一首歌3 set_self(2368, 37, 1); set_self(2368, 43, 3); d.bw_flash=1; } if (d.compare_jing_time3 >120 && d.compare_jing_time3 <140){ for(var i=0;i<4;i++){ set_self(2373 + i, 43, d.bw_flash); set_self(2364 + i, 43, d.bw_flash); } } if (d.compare_jing_time3 == 140){ for (var i = 2324; i < 2369; i++){ set_self(i, 37, 0, 0, 0); } for (var i = 2373; i < 2377; i++){ set_self(i, 37, 0, 0, 0); } set_self(1848, 37, 0); set_self(1849, 37, 0); set_self(1020, 37, 0); d.compare_jing_time3 = 141; } if(d.compare_jing_time3 == 141){ set_self(2377, 37, 0); if (Utl.getIsInfinite() == 1) { set_self(515,37,1,0,0); } if(d.turn_point[d.turn[1]][C_Player.seat] && d.turn_point[d.turn[1]][C_Player.seat]>=0){ Utl.playSound("00172.mp3"); }else if(d.turn_point[d.turn[1]][C_Player.seat] && d.turn_point[d.turn[1]][C_Player.seat]<0){ Utl.playSound("00173.mp3"); } d.show_xiao_settle(1);d.show_timeready(); //显示准备时间 if(d.final_hu[0] == C_Player.seat && d.final_hu[2].hu_type.indexOf(1)==-1 && d.replay!=1 && d.turn_point[d.turn[1]][C_Player.seat] && d.turn_point[d.turn[1]][C_Player.seat] >= 0){ d.show_hu_settle(); } } d.bw_flash++; if(d.bw_flash==7) {d.bw_flash=2;} d.compare_jing_time3 += 1; } var flash_con = 0; //if(spid==804 && d.replay==0 && get_self(1770,37,0,0,0)==0 && get_self(149,37,0,0,0)==1 && C_Player.seat>-1) if (spid == 804 && d.replay == 0 && get_self(149, 37, 0, 0, 0) == 1 && C_Player.seat != undefined && C_Player.seat > -1 && Desk.count > 0) { flash_con = 1; if (d.other_join > -1 && d.other_join < 4) { d.send_ip(); d.send_distance(); if(d.a.share) {d.a.share();} d.other_join = 4; } else if (d.join == 1) { d.send_ip(); d.send_distance(); d.a.share(); d.join = 2; } else if (d.recon1 == 0 || d.recon1 == 1) { d.send_ip(); d.send_distance(); d.a.share(); d.recon1 = 2; if (!gameabc_face.locationinfo) { // Func.startlocation(2); d.re_distanse = 1; } } if (get_self(192, 37, 0, 0, 0) == 1) { if (get_self(187, 37, 0, 0, 0) == 1) { set_group(30, 37, 0, 0, 0); } } if (d.re_distanse == 1 && gameabc_face.locationinfo) { d.re_distanse = 0; d.send_distance(); } // if(get_self(1143,37,0,0,0)==1) // { // if(d.click_ban==0) // {d.click_ban=1;} // if(d.user_ctrl[2]==-1) // {d.user_ctrl[2]=C_player.seat;} // } } // if (spid == 804 && get_self(11, 18, 0, 0, 0) != 353) { // set_self(11, 18, 353); // set_self(11, 19, 176); // set_self(12, 18, 746); // set_self(12, 19, 176); // set_self(568, 18, 1280); // set_self(235,18,1129); // set_self(235,19,314); // set_self(13,18,1129); // set_self(13,19,153); // } // if(spid==804 && get_self(1403,37,0,0,0)==1) // {d.click_ready(1403); // } if (spid == 804) { var y = get_self(149, 19, 0, 0, 0); if (y != 0) { for (var i = 0; i < 300; i++) { set_group(i, 19, y, 2, 0); } } if (d.clear_replay == 0 && C_Player.playerid > 0) { d.clear_replay = 1; var msg = localStorage.getItem(C_Player.playerid); var rooms = rooms || []; if (msg) { var rooms = JSON.parse(msg); if (rooms.length > 3) { localStorage.clear(); } } } } // if (spid == 804 && get_self(404, 37, 0, 0, 0) == 1) { // var msg = get_self(81, 7); // if (msg.indexOf("牛牛") != -1) { // var msg1 = msg.split("\n\n"); // var msg2 = msg1[0] + "\n" + msg1[1] + "\n" + msg1[2]; // set_self(81, 7, msg2); // } // } if (spid == 804 && d.operate_show_con>0 ) { d.operate_show_con-=1; if(d.operate_show_con==0 && get_self(1965, 37) == 0) {d.show_operate(); } } if(spid == 804 && Desk.stage != 0){ if (d.baoting[C_Player.seat] == 1 && get_self(1965, 37) == 0 && d.user_eat_bump[C_Player.seat][5] != 1 && !get_self(2322,37)&& d.operate_show_con==0 && get_self(1965, 37) == 0&&d.final_hu[0]==-1){ set_self(2322,37,1); set_self(2176,37,1); set_self(2177,37,1); set_self(2176,18,550); set_self(2177,18,750); set_self(2176,43,4); set_self(2177,43,6); } else if(d.baoting[C_Player.seat] != 1&&get_self(2322,37)) { set_self(2322,37,0); set_self(2176,37,0); set_self(2177,37,0); } } // if (spid == 804 && d.operate_show_con>0) { // if (d.card_14>0 && get_self(d.card_14, 37, 0, 0, 0) == 1) { // console.log(d.card_14); // set_self(d.card_14, 19, 10, 1, 0); // if (get_self(d.card_14, 19, 0, 0, 0) >= 585) { // set_self(d.card_14, 19, 585, 0, 0); // } // } // } //if(spid==804 && get_self(214,37,0,0,0)==1 && Utl.getIsInfinite()==1) //{ // if(get_self(266,37,0,0,0)==0 && get_self(265,37,0,0,0)==1 && get_self(264,37,0,0,0)==1) // {var persons = [4, 4, 3, 2]; // var person = persons[d.roomtype[6]] || 4; // if(person==4) // {set_self(266,37,1,0,0); // set_self(168,37,1,0,0); // } // } // if(get_self(369,7).length>8) // {set_self(369,7,"全部同意达成解散");} //} // if(spid==804 && get_self(41,37,0,0,0)==1 && Utl.getIsInfinite()==1) // {set_self(181,37,0,0,0); // } // if (spid == 804 && get_self(198, 37, 0, 0, 0) == 1 && gameabc_face.ip && get_self(198, 7) != gameabc_face.ip) { // C_Player.ip = gameabc_face.ip; // set_self(198, 7, "IP:" + gameabc_face.ip); // } if (spid == 804) { if(Utl.getIsInfinite()==1 && get_self(149,37)==1) { if(C_Player.isprepare==1) { if(d.status>0 && d.status<3 && C_Player.canexit==1) {C_Player.ChangeExit(0); } else if(C_Player.canexit==0) { if(d.status<=0 || d.status>=3) {C_Player.ChangeExit(1);} } } if(get_self(181,37,0)==1) { if(d.status>0 && d.status<3 && d.final_hu[0]==-1) {set_self(181,37,0);} else {set_self(181,43,3);} } if(get_self(291,37,0)!=0) {set_self(291,37,0);} if(Utl.getIsInfinite()==1) { for(var i=0;i<4;i++) {var arr_grade=[]; if(Desk.PlayerList[i] && Desk.GetPlayerBySeat(i).bean!=parseInt(get_self(436+d.pos[i],7))) {var _bean=Desk.GetPlayerBySeat(i).bean; Utl.setGrade(i,_bean); if(_bean<0) {var ready_id=[1413,1415,1420,1425]; //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; if(person==2) {ready_id=[1413,1420,1420,1420]; } set_self(ready_id[d.pos[i]],37,0,0,0); } } } for(var i=0;i<4;i++) { if(Desk.PlayerList[i].playerid==-1 || Number(get_self(436+d.pos[i],7))<=0) {var ready_id=[1413,1415,1420,1425]; //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; if(person==2) {ready_id=[1413,1420,1420,1420]; if(Desk.PlayerList[0].playerid==-1 || Desk.PlayerList[1].playerid==-1) {set_self(ready_id[d.pos[i]],37,0,0,0);} if(Desk.PlayerList[0].playerid>0 && Number(get_self(436+d.pos[0],7))<=0 || Desk.PlayerList[1].playerid>0 && Number(get_self(436+d.pos[1],7))<=0) {set_self(ready_id[d.pos[i]],37,0,0,0);} } else {set_self(ready_id[d.pos[i]],37,0,0,0);} } } } } } if (spid == 804 && Desk.stage != 0) { if (d.operate_time > 0)//纠正计时器 { d.operate_time -= 1; if (d.operate_time == 0 && get_self(1013, 37, 0, 0, 0) == 1 && get_self(1013, 35, 0, 0, 0) != 255) { set_group(206, 35, 255, 0, 0); } if (get_self(1013, 35, 0, 0, 0) == 255) { d.operate_time = 0; } } if (d.jing_time > 0)//纠正计时器 { d.jing_time -= 1; if (d.jing_time == 0) {//精 play_ani123(0, 1848, 18); play_ani123(0, 1848, 19); //set_self(1848, 37, 0, 0, 0); } } if (d.put_time > 0)//纠正计时器 { d.put_time -= 1; if (d.put_time == 0) { var throw_card_spid = d.act_put[2]; if (throw_card_spid > 0) { play_ani123(0, throw_card_spid, 18); play_ani123(0, throw_card_spid, 19); set_self(throw_card_spid, 37, 0, 0, 0); if (d.act_put[5] > 0) { play_ani123(0, d.act_put[5], 18); play_ani123(0, d.act_put[5], 19); set_self(d.act_put[5], 37, 0, 0, 0); } } if (d.card_14 > 0) { play_ani123(0, d.card_14, 18); } d.card_14 = 0; d.act[2] = 0; d.act_put[2] = -1; d.act_put[5] = -1; d.show_my13card(); d.show_you13card(); d.show_shang13card(); d.show_zuo13card(); d.show_14card(); d.show_sea(); d.click_ban = 1; } } if (cd_con[0] > 0 && cd_con[0] <= 5 && d.sieve[0] > 0 && d.sieve[1] > 0 && d.status == 1) { if (cd_con[0] == 5) { var ready_id = [1413, 1415, 1420, 1425]; //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; if(person==2) {ready_id = [1413, 1420, 1420, 1420]; } for (var i = 0; i < 4; i++) { set_self(ready_id[i], 37, 0, 0, 0); } cd_con[1] = 1; d.show_card_wall(); } cd_con[0] += 1; } if (get_self(1022, 37, 0, 0, 0) == 0) { play_ani123(0, 1022, 19); } if(d.Ting_ui.length>0&&!get_self(1965, 37) && d.replay==0) {//听牌显示 set_self(2999,37,1,0,0); if (!d.music) { d.music=1;d.soundlist(d.music);//背景音 } }else { if (get_self(2999,37)) { set_self(2999,37,0,0,0); if (get_self(1247,37)) { set_group(237,37,0,0,0); } } } if(d.final_hu[0]>-1&& d.replay == 0){ if (d.music) { d.music=0;d.soundlist(d.music);//背景音 } } } if (spid == 802 && Desk.stage != 0) { var i = 1021; if (get_self(i, 37, 0, 0, 0) == 1) { set_self(i, 43, 1, 1, 0) if (get_self(i, 37, 0, 0, 0) > 8) { set_self(i, 43, 1, 0, 0) } } var i = 1327; // if(get_self(i,37,0,0,0)==1) // { // if(d.dong35==0) // {set_self(i,35,-20,1,0);} // else // {set_self(i,35,20,1,0);} // if(get_self(i,35,0,0,0)<160) // {d.dong35=1;} // else if(get_self(i,35,0,0,0)>=255) // {d.dong35=0;}; // } // if(get_self(1289,37,0,0,0)==1 && parseInt(get_self(1289,7))<=10 && parseInt(get_self(1289,7))>-1) // { // if(d.user_ctrl[2]>-1 || get_self(1013,37,0,0,0)==1) // {var head=[376,377,378,379]; // var seat=d.user_ctrl[2]; // var headid=head[d.pos[seat]]; // var t=parseInt(get_self(1289,7)); // if(get_self(1013,37,0,0,0)==1) // {headid=376;} // for(var i=0;i<4;i++) // { // if(headid!=376+i && get_self(376+i,35,0,0,0)!=255) // {set_self(376+i,35,255,0,0);} // } // if(d.head35==0) // {set_self(headid,35,-20-(10-t)*2,1,0);} // else // {set_self(headid,35,20+(10-t)*2,1,0);} // if(get_self(headid,35,0,0,0)<130-(10-t)*10) // {d.head35=1;} // else if(get_self(headid,35,0,0,0)>=255-(10-t)*10) // {d.head35=0;}; // } // } // else // { // for(var i=0;i<4;i++) // {set_self(376+i,35,255,0,0);} // } } if (spid == 802 && Desk.stage != 0) { for (var i = 0; i < 6; i++) { var bird = i + 1241; // if(get_self(bird,37,0,0,0)==1 && get_self(bird,34,0,0,0)<360) // {set_self(bird,34,30,1,0); // } if (get_self(bird, 37, 0, 0, 0) == 1 && get_self(bird, 1, 0, 0, 0) == 518) { set_self(bird, 43, 1, 1, 0); if (get_self(bird, 43, 0, 0, 0) > 5) { set_self(bird, 37, 0, 0, 0); } } } } if (spid == 802 && Desk.stage != 0) { for (var i = 0; i < 8; i++) { var eft = i + 1812; if (get_self(eft, 37, 0, 0, 0) == 1) { set_self(eft, 43, 1, 1, 0); if (get_self(eft, 43, 0, 0, 0) > 5) { set_self(eft, 37, 0, 0, 0); } } } } if (spid == 801 && Desk.stage != 0) { if (get_self(1283, 37, 0, 0, 0) == 1) { var id = 1283; set_self(id, 43, 1, 1, 0); if (get_self(id, 43, 0, 0, 0) > 4) { set_self(id, 43, 1, 0, 0); set_self(id, 37, 0, 0, 0); } } } if(spid == 804 && d.final_hu[0]>-1 && Utl.getIsInfinite()==1){ var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; var ready_id = [1413, 1415, 1420, 1425]; if(person==2){ var ready_id = [1413, 1420, 1420, 1420]; } for(var i=0;i2 &&(d.person_info[i].new_one==1 || Desk.PlayerList[i] && d.playerid[i] && d.playerid[i]!=Desk.PlayerList[i].playerid)){ set_self(2282+d.pos[i],37,0,0,0); set_self(2286+d.pos[i],37,0,0,0); for(var j=0;j2 &&(d.person_info[i].new_one==1 || Desk.PlayerList[i] && d.playerid[i] && d.playerid[i]!=Desk.PlayerList[i].playerid)){ set_self(2282+d.pos[i],37,1,0,0); set_self(2286+d.pos[i],37,1,0,0); for(var j=0;j0) { set_self(2489,37,1,0,0); set_self(2392,37,1,0,0); set_self(2489,43,1,0,0); set_self(2392,43,1,0,0); d.ting_statu++; if(d.ting_statu == 2){ set_self(2489,43,2,0,0); set_self(2392,43,2,0,0); } if(d.ting_statu == 3){ set_self(2489,43,3,0,0); set_self(2392,43,3,0,0); } if(d.ting_statu == 4){ set_self(2489,43,4,0,0); set_self(2392,43,4,0,0); } if(d.ting_statu == 5){ set_self(2489,43,5,0,0); set_self(2392,43,5,0,0); } if(d.ting_statu == 6){ set_self(2489,43,6,0,0); set_self(2392,43,6,0,0); } if(d.ting_statu == 7){ set_self(2489,43,7,0,0); set_self(2392,43,7,0,0); } if(d.ting_statu == 8){ set_self(2489,43,8,0,0); set_self(2392,43,8,0,0); } if(d.ting_statu == 9){ set_self(2489,43,9,0,0); set_self(2392,43,9,0,0); } if(d.ting_statu == 10){ set_self(2489,43,10,0,0); set_self(2392,43,10,0,0); } if(d.ting_statu == 11){ set_self(2489,43,11,0,0); set_self(2392,43,11,0,0); } if(d.ting_statu == 12){ set_self(2489,43,12,0,0); set_self(2392,43,12,0,0); } if(d.ting_statu == 13){ set_self(2489,43,13,0,0); set_self(2392,43,13,0,0); } if(d.ting_statu == 14){ set_self(2489,43,14,0,0); set_self(2392,43,14,0,0); } if(d.ting_statu == 15){ set_self(2489,37,0,0,0); set_self(2392,37,0,0,0); d.ting_statu=-1; } } //if (spid == 804 && d.dianjitime) { //d.dianjitime++;console.log(d.dianjitime); //} //断线掷骰子 //断线掷骰子 if(spid == 800 && get_self(1289,37) == 0 && d.identity[4]!=-1 && Desk.PlayerList[d.identity[4]].onstate == 1 && (d.sieves[4] == 0 || d.sieves[3] != -1)){ for(var i=0;i<4;i++){ if(Desk.PlayerList[i].onstate == 0 && d.click_sieves == 0){ if(C_Player.seat == i){ d.click_sieves = 1; d.click(1363); } } } } } //画相关 d.gamemydraw = function (spid) { if (d.jing[0] || d.jing[1]) { for(var i=0;i 120 && (get_self(spid, 43, 0, 0, 0) == d.jing[1] || get_self(spid, 43, 0, 0, 0) == d.jing[0]) && !get_self(1965, 37, 0, 0, 0)) { ifast_mydrawbmp(spid, 559, 2, 2, 88, 130, 0, 0, 88, 132);//本 if (get_self(spid, 43, 0, 0, 0) == d.jing[0]) { ifast_mydrawbmp(spid, 594, 0, 0, 50, 50, 0, 0, 50, 50);//本 } else if (get_self(spid, 43, 0, 0, 0) == d.jing[1]) { ifast_mydrawbmp(spid, 597, 0, 0, 50, 50, 0, 0, 50, 50);//本 } } if (spid == 936 + i && get_self(spid, 21, 0, 0, 0) > 120 && d.user_ctrl[2] == C_Player.seat && d.Ting_Tip && d.Ting_Tip.length > 0 && get_self(1821, 18) == 1155 && d.baoting[C_Player.seat] != 2 && d.final_hu[0] == -1 && !Desk.roomtype[19]&&!d.gang_option && !get_self(1965, 37, 0, 0, 0)) {//&& get_self(spid, 43, 0, 0, 0) == d.jing[1] for (var j = 0; j 0) { set_self(id2s[ord], 43, 1); } else { set_self(id2s[ord], 43, 2); } set_self(id2s[ord], 18, x + 34); set_self(id2s[ord], 19, y + 40); set_self(id2s[ord], 37, 1); if (num > 0) { set_self(id2s[ord], 7, num); } else { set_self(id2s[ord], 7, -num); } play_ani123(1, id1s[ord], 19, y + 40, y - 40, 120, 1); play_ani123(1, id2s[ord], 19, y + 40, y - 40, 120, 1); } //选上精 d.show_jing_flash = function () { set_self(1821, 43, d.jing[0]); set_self(1822, 43, d.jing[1]); set_self(1821, 37, 1); set_self(1822, 37, 1); set_self(1821, 18, 510); set_self(1822, 18, 645); set_self(1821, 19, 199); set_self(1822, 19, 199); set_self(1821, 20, 125); set_self(1822, 20, 125); set_self(1821, 21, 200); set_self(1822, 21, 200); set_self(1821, 33, 100); set_self(1822, 33, 100); set_self(1019, 18, 515); set_self(1019, 19, 400); set_self(1019, 20, 250); set_self(1019, 21, 125); set_self(1019, 37, 1); } //比精 d.compare_jing_flash = function (jing1 , jing2, jingpack) { set_self(1848, 43, jing1); set_self(1849, 43, jing2); set_self(1848, 18, 555); set_self(1849, 18, 652); set_self(1848, 19, 255); set_self(1849, 19, 255); set_self(1848, 20, 73); set_self(1849, 20, 73); set_self(1848, 21, 111); set_self(1849, 21, 111); set_self(1848, 37, 1); set_self(1849, 37, 1); set_self(1020, 18, 565); set_self(1020, 19, 370); set_self(1020, 20, 150); set_self(1020, 21, 75); set_self(1020, 37, 1); set_self(1020, 43, 2); //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; var seat = C_Player.seat; if (d.final_hu[0]==-1) { if (d.status != 3) { var pointids = [436, 437, 438, 439]; var turn = d.turn[1]; for (var i = 0; i < person; i++) { var point = d.user_point[i] + d.turn_point[turn][i]; Utl.setGrade(i, point); } } if (Utl.getIsInfinite() == 1) { for (var i = 0; i < 4; i++) { var arr_grade = []; if (Desk.PlayerList[i]) { var _bean = Desk.GetPlayerBySeat(i).bean + d.turn_point[i]; Utl.setGrade(i, _bean); } } } } var id1=[2324,2334,2344,2354],id2=[2332,2342,2352,2362],id3=[2373,2374,2375,2376],id4=[2364,2365,2366,2367]; if(person!=2){ for(var i=0;i<4;i++){ if(d.pos[i]= 0) { set_self(id2, 43, 1); } else { set_self(id2, 43, 2); } var w = String(Math.abs(jingpack0.score)).length; set_self(id2+1, 7, Math.abs(jingpack0.score)); set_self(id2+1, 20, 33 * w); set_self(id2, 37, 1); set_self(id2+1, 37, 1); } if (jingpack0.king != undefined && jingpack0.king == 1) { set_self(id3, 37, 1); set_self(id3, 43, 2); } if (jingpack0.go != undefined && jingpack0.go >= 1) { set_self(id4, 37, 1); set_self(id4, 43, 2); } } } //掷骰子 d.show_sieves = function () { //2人模式 var persons = [4, 4, 3, 2]; var person = persons[Desk.roomtype[6]] || 4; var wind = d.identity[0]; if (wind > -1 && d.sieves[3] != -1) { set_self(1327, 43, wind + d.sieves[3] + 1, 0, 0); if (person == 2 && d.sieves[3] == 1) { set_self(1327, 43, wind + d.sieves[3] + 1 + 1, 0, 0); } } if (d.sieves[4] == 1 && d.last_up_jing != undefined && d.last_up_jing[0] != -1 && d.smile_score != undefined && d.compare_jing == 0 && Desk.roomtype[10] > 0 && d.final_hu[0] < 0 && d.turn[1]!=0) //回头一笑 { d.compare_jing=1;//回头一笑比精状态 d.compare_jing_time1=1; return; } if (d.sieves[2] > 3 && d.downjing != undefined && d.downjing[0] != undefined && d.down_score != undefined && d.compare_jing ==0 && d.sieves[3] != -1 && Desk.roomtype[5] > 3 && d.final_hu[0] < 0) //发电 { d.compare_jing=1;//发电比精状态 d.compare_jing_time2=1; return; } if (Utl.getIsInfinite() == 1||Desk.roomtype[14]==3||Desk.roomtype[14]==4){ for(var i=0;i<4;i++){ if((d.sieves[3] == i || (d.sieves[3] == -1 && d.sieves[4] == 0 && i == d.identity[4])) && d.robot[i] ==1 && d.compare_jing != 1 && d.click_sieves == 0){ for(var j=0;j<4;j++){ if(d.robot[j]==-1 && !Desk.PlayerList[j].onstate){ if (C_Player.seat == j) { d.click_sieves = 1;//庄家掷骰子选人选牌蹲专用 d.click(1363); } } } } } } if(d.compare_jing != 1 && d.click_sieves == 0 && d.sieves[3] !=-1) { d.click_sieves = 1; if (d.replay == 0){ if (d.sieves[3] == C_Player.seat && (Desk.roomtype[5]==4||Desk.roomtype[5]==5)) { set_self(1363, 37, 1, 0, 0); }else if(Desk.roomtype[5]!=4&&Desk.roomtype[5]!=5){ d.click(1363); } } } if (d.sieves[2] > 2 && d.sieves[3] == -1 && d.compare_jing == 0 && d.final_hu[0] < 0) //选精动画 { d.show_jing_time =1; } } d.soundlist=function (list) { if (list) { Utl.stopMusic(); Game_Config.soundList.MainSceneMusic = "00301.mp3";//听牌播放音效 Utl.playMusic(); }else { Utl.stopMusic(); Game_Config.soundList.MainSceneMusic = "00177.mp3";//正常播放音效 Utl.playMusic(); } } d.shanD = function(dry){ var hand_L = get_self(836+dry,20)*d.hand[C_Player.seat][0].length; AM.remove(2862+dry); AM.add(2862+dry).wait(2,function(){ set_self(2862+dry,18,get_self(836+dry,18),0,0); set_self(2862+dry,19,569,0,0); set_self(2862+dry,41,0,0,0); set_self(2862+dry,20,Math.floor(hand_L/2),0,0); set_self(2862+dry,37,1,0,0); set_self(2862+dry,43,1,0,0); }).wait(2,function(){ set_self(2862+dry,43,2,0,0); Utl.playSound("00304.mp3"); }).wait(2,function(){ set_self(2862+dry,43,3,0,0); }).wait(2,function(){ set_self(2862+dry,43,4,0,0); }).wait(2,function(){ //set_self(2962,37,1,0,0); set_self(2862+dry,43,5,0,0); }).wait(2,function(){ set_self(2862+dry,43,6,0,0); }).wait(2,function(){ set_self(2862+dry,43,7,0,0); }).wait(2,function(){ set_self(2862+dry,43,8,0,0); }).wait(2,function(){ set_self(2862+dry,37,0,0,0); AM.cls_id(2862+dry); }).start(); AM.remove(2863+dry); AM.add(2863+dry).wait(2,function(){ set_self(2863+dry,18,get_self(2862+dry,18)+get_self(2862+dry,20) - 50,0,0); set_self(2863+dry,19,569,0,0); set_self(2863+dry,20,Math.floor(hand_L/2),0,0); set_self(2863+dry,41,0,0,0); set_self(2863+dry,37,1,0,0); set_self(2863+dry,43,8,0,0); }).wait(2,function(){ set_self(2863+dry,43,7,0,0); }).wait(2,function(){ set_self(2863+dry,43,6,0,0); }).wait(2,function(){ set_self(2863+dry,43,5,0,0); }).wait(2,function(){ //set_self(2962,37,1,0,0); set_self(2863+dry,43,4,0,0); }).wait(2,function(){ set_self(2863+dry,43,3,0,0); }).wait(2,function(){ set_self(2863+dry,43,2,0,0); }).wait(2,function(){ set_self(2863+dry,43,1,0,0); }).wait(2,function(){ set_self(2863+dry,37,0,0,0); AM.cls_id(2863+dry); }).start(); }