删除 YouleNexus 内嵌 .git,统一由根仓库唯一管理。提交: - projects/ 旧 H5 模板 Game_Surface_3 与各子游戏源码 - cocoscreator_projects/YouleNexus 工程 + cocos-creator-mcp 扩展源码 - CLAUDE.md、.mcp.json 等配置 library/temp/node_modules/dist 等缓存由 .gitignore 排除。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
660 lines
22 KiB
JavaScript
660 lines
22 KiB
JavaScript
d.click = function (spid_up, upx, upy, downx, downy, spid_down) {
|
||
console.log("clickid=" + spid_up + "," + d.chu_cilck)
|
||
if (spid_up == 149 || spid_up == 1158) {
|
||
GameUI.closeRoomInfo();
|
||
}
|
||
else if (spid_up == 284 && Utl.getIsInfinite() == 1) {
|
||
set_self(110, 7, "系统房");
|
||
set_self(512, 37, 0, 0, 0);
|
||
var h = get_self(109, 21);
|
||
set_self(109, 21, h);
|
||
}
|
||
else if (spid_up == 1953)//高级选项
|
||
{
|
||
Game_Modify.get_roomtype_ini();
|
||
if (get_self(2380, 43, 0, 0) == 1) {
|
||
Game_Modify.star = 0;
|
||
} else {
|
||
Game_Modify.star = 1;
|
||
}
|
||
//进贤麻将配置
|
||
var roomtype = [Game_Modify.Type_1[Game_Modify.CreateRoomData.Type_1].type,
|
||
Game_Modify.numOfgame,//1局数
|
||
Game_Modify.buy_horse,//2霸王
|
||
Game_Modify.limit,//3精分
|
||
Game_Modify.deduct_card,//4扣卡方法
|
||
Game_Modify.horse,//5玩法
|
||
Game_Modify.top_limit,//6封顶 人数
|
||
Game_Modify.host2,//7打出去的精算不算分
|
||
Game_Modify.base_score,//8底分
|
||
Game_Modify.ip,//9ip
|
||
Game_Modify.jia,//10回头一笑/假将胡/无红中翻倍
|
||
Game_Modify.gps,//11定位
|
||
Game_Modify.start_hu_arr,//12起手胡选项
|
||
Game_Modify.star,//13星星场
|
||
1,//14游戏类型
|
||
Game_Modify.leave,//15离线代打0不是1是
|
||
[0, 0, 0],//16系统房,0初中高级场,1倍数,2限入
|
||
Game_Modify.zuidi,
|
||
Game_Modify.overtime,
|
||
Game_Modify.Play_card,//19不打牌
|
||
Game_Modify.shiping,//20视频
|
||
sb1.current,//21金币房倍数
|
||
sb2.current,//22金币房限制
|
||
sb3.current,//23茶水费
|
||
Game_Modify.exit,//24踢人
|
||
];//发送的房间类型数组
|
||
Desk.roomtype = [].concat(roomtype);
|
||
//房间描述
|
||
d.a.share();
|
||
var _des = Game_Config.Share.gameDescription.split("\n")[0];
|
||
if (roomtype[13] == 1) {
|
||
if (sb1.current == 0) {
|
||
sb3.setValue(0);
|
||
sb3.current = 0;
|
||
}
|
||
Utl.openSnrOption(0, roomtype, _des, sb3.current);//(第一个参数->星星场传0、非星星场传1,第二个参数->roomtype,第三个参数->房间信息描述)
|
||
} else {
|
||
roomtype[21] = 0;
|
||
roomtype[22] = 0;
|
||
roomtype[23] = 0;
|
||
sb1.currentValue = 0;
|
||
sb2.currentValue = 0;
|
||
sb3.currentValue = 0;
|
||
Utl.openSnrOption(1, roomtype, _des);
|
||
}
|
||
Game_Config.Share.description = Game_Config.Share.gameDescription;
|
||
//Game_Config.Share.appdownload = "https://m.xihasoft.com/act/dongxiang/howto" + "?" + ifast_random(100000);
|
||
}
|
||
else if (spid_up == 14)//分享微信朋友圈
|
||
{
|
||
Game_Config.Share.description = "每天可领取免费房卡约麻将"//分享描述
|
||
}
|
||
else if (spid_up == 11 || spid_up == 3019) {
|
||
if (Utl.getVersionState()) {
|
||
set_self(1926, 7, "8局");
|
||
set_self(1628, 7, "16局");
|
||
set_self(1671, 7, "16局");
|
||
}
|
||
else if (get_self(2385, 43) == 1) {
|
||
set_self(1926, 7, d.gameConfig.asetcount[0] + "局");
|
||
set_self(1628, 7, d.gameConfig.asetcount[1] + "局");
|
||
}
|
||
else {
|
||
if (get_self(1882, 43) == 1 && get_self(2380, 43) == 1) {
|
||
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][1] + ")");
|
||
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][1] + ")");
|
||
}
|
||
else if (get_self(1883, 43) == 1 && get_self(2380, 43) == 1) {
|
||
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][2] + ")");
|
||
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][2] + ")");
|
||
}
|
||
else if (get_self(1884, 43) == 1 && get_self(2380, 43) == 1) {
|
||
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][3] + ")");
|
||
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][3] + ")");
|
||
}
|
||
if (get_self(2189, 43) == 1 && get_self(2380, 43) == 1) {
|
||
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][0] + ")");
|
||
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][0] + ")");
|
||
}
|
||
}
|
||
}
|
||
if (spid_up == 6) {//Game_Modify.get_roomtype_ini();
|
||
//d.a.help_txt1("默认");
|
||
}
|
||
if (spid_up == hu_ting.tips_card_img[0] || spid_up == hu_ting.tips_card_img[1]) {
|
||
var tip_card = get_self(hu_ting.tips_card_img[1], 43, 0);
|
||
for (var i = 936; i < 955; i++) {
|
||
if (get_self(i, 21) > 120 && get_self(i, 41) && get_self(i, 43) == tip_card) {
|
||
set_self(i, 19, 565, 0, 0);
|
||
d.click_chu_down(i, i);
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
if (spid_up >= 376 && spid_up <= 379) {
|
||
if (get_self(281, 37, 0, 0, 0) == 1 && get_self(281, 7) == "IP:") {
|
||
d.set_png_pos_un(C_Player.seat);
|
||
if (C_Player.seat != -1) {
|
||
var n = spid_up - 376;
|
||
if (d.ip[d.pos_un[n]]) {
|
||
set_self(281, 7, d.ip[d.pos_un[n]]);
|
||
}
|
||
else {
|
||
set_self(281, 7, "IP:");
|
||
}
|
||
}
|
||
}
|
||
if (C_Player.seat == 0 && spid_up != 376 && Desk.stage == 0) {
|
||
set_self(2216, 37, 1, 0, 0);
|
||
d.exit = d.pos[spid_up - 376];
|
||
}
|
||
else {
|
||
set_self(2216, 37, 0, 0, 0);
|
||
}
|
||
}
|
||
if (spid_up == 2216) {
|
||
var send = {
|
||
"app": "youle",
|
||
"route": d.route,
|
||
"rpc": "exit",
|
||
"data": {
|
||
"agentid": GameData.AgentId,
|
||
"gameid": GameData.GameId,
|
||
"playerid": C_Player.playerid,
|
||
"roomcode": Desk.roomcode,
|
||
"seat": C_Player.seat,
|
||
"exit": d.exit
|
||
}
|
||
};
|
||
Net.ws_tcp.send(JSON.stringify(send));
|
||
d.exit = -1;
|
||
set_self(2216, 37, 0, 0, 0);
|
||
}
|
||
if (spid_up == 2234) {//LOL准备按钮
|
||
Func.createRoom();
|
||
var send = {
|
||
"app": "youle",
|
||
"route": d.route,
|
||
"rpc": "war_ready",
|
||
"data": {
|
||
"agentid": GameData.AgentId,
|
||
"gameid": GameData.GameId,
|
||
"playerid": C_Player.playerid,
|
||
"roomcode": Desk.roomcode,
|
||
"seat": C_Player.seat,
|
||
"ready": 1,
|
||
}
|
||
};
|
||
Net.ws_tcp.send(JSON.stringify(send));
|
||
}
|
||
// if(spid_up==202 && get_self(149,37,0,0,0)==1)
|
||
// {d.agree[C_Player.seat]=C_Player.seat;
|
||
// var send={"app":"youle","route":d.route,"rpc":"agree","data":{"agentid":GameData.AgentId,"gameid":GameData.GameId,"playerid":C_Player.playerid,"roomcode":Desk.roomcode,"seat":C_Player.seat,"agree":0}};
|
||
// Net.ws_tcp.send(JSON.stringify(send));
|
||
// }
|
||
if (spid_up == 153) {
|
||
var sex = Desk.PlayerList[C_Player.seat].sex || 1;//1男2女
|
||
if (sex == 1) {
|
||
Game_Config.Info.TextContentMp3 = ["00031.mp3", "00032.mp3", "00033.mp3", "00034.mp3", "00035.mp3", "00036.mp3", "00037.mp3"];
|
||
}
|
||
else (sex == 2)
|
||
{
|
||
Game_Config.Info.TextContentMp3 = ["00041.mp3", "00042.mp3", "00043.mp3", "00044.mp3", "00045.mp3", "00046.mp3", "00047.mp3"];
|
||
}
|
||
}
|
||
// if (spid_up == 153 || spid_up == 698 && get_self(206, 37, 0, 0, 0) == 0 && get_self(698, 35, 0, 0, 0) == 254) {
|
||
// var sex = C_Player.sex || 1;
|
||
|
||
// GameUI.SelectMsg();
|
||
// GameUI.SelectEmotion();
|
||
// set_self(698, 43, 2, 0, 0);
|
||
// for (var spid = 206; spid <= 212; spid++) {
|
||
// set_self(spid, 37, 1, 0, 0);
|
||
// }
|
||
// if (spid_up == 698) {
|
||
// set_self(698, 43, 2, 0, 0);
|
||
// set_self(698, 35, 255, 0, 0);
|
||
// }
|
||
// }
|
||
// else if (spid_up == 698 && get_self(698, 35, 0, 0, 0) == 255) {
|
||
// set_self(698, 43, 1, 0, 0);
|
||
// set_self(698, 35, 254, 0, 0);
|
||
// }
|
||
// if(spid_up==184)
|
||
// {var text="结算";//房间号+昵称+总分+昵称+每局分数
|
||
// Func.gameCopytext(text);
|
||
// }
|
||
if (spid_up >= 1770 && spid_up <= 1773) {//显示IP
|
||
for (var i = 0; i < Desk.PlayerList.length; i++) {
|
||
var ind = Logic.ChangeToStatus(C_Player.seat, i);
|
||
if (ind == spid_up - 1770) {
|
||
GameUI.OpenInfo(ind, Desk.PlayerList[i].nickname, Desk.PlayerList[i].playerid, Desk.PlayerList[i].ip, Desk.PlayerList[i].sex, Desk.PlayerList[i].seat);
|
||
}
|
||
}
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
// else if (spid_up == 13) {//play_wav(".mp3");
|
||
// var data = {};
|
||
// data.agentid = GameData.AgentId;
|
||
// data.playerid = C_Player.playerid;
|
||
// data.gameid = GameData.GameId;
|
||
// Net.Send_get_player_grade1(data);
|
||
// }
|
||
else if (spid_up == 1467 || spid_up == 1466) {
|
||
set_group(241, 37, 0, 0, 0);
|
||
set_group(215, 37, 0, 0, 0);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up >= 1553 && spid_up <= 1562 && get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19) + parseInt(get_self(1665, 21) / 2) && get_self(spid_up, 19, 0, 0, 0) < get_self(1570, 19, 0, 0, 0) + 36 + 520) {
|
||
d.h3 = spid_up - 1553;
|
||
d.a.show_history2(spid_up - 1553, spid_up);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up == 1573) {
|
||
set_group(216, 37, 0, 0, 0);
|
||
set_group(217, 37, 0, 0, 0);
|
||
set_group(241, 37, 0, 0, 0);
|
||
set_group(215, 37, 0, 0, 0);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up == 1341) {
|
||
set_group(216, 37, 0, 0, 0);
|
||
set_group(217, 37, 0, 0, 0);
|
||
set_group(241, 35, 255, 0, 0);
|
||
set_group(215, 35, 255, 0, 0);
|
||
d.info2 = 0;//返回第1页
|
||
for (var i = 0; i < 4; i++) {
|
||
set_self(1163 + i, 1, 131, 0, 0);
|
||
}
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up >= 1653 && spid_up <= 1664 || spid_up >= 2118 && spid_up <= 2123) {
|
||
if (get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19, 0, 0, 0) && get_self(spid_up, 19, 0, 0, 0) < get_self(1665, 19, 0, 0, 0) + 36 + 510) {
|
||
var n = 0;
|
||
if (spid_up >= 1653 && spid_up <= 1664) {
|
||
n = spid_up - 1653;
|
||
}
|
||
else if (spid_up >= 2118 && spid_up <= 2123) {
|
||
n = spid_up - 2118 + 12;
|
||
}
|
||
d.a.show_history3(n);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
}
|
||
else if (spid_up >= 1894 && spid_up <= 1905 || spid_up >= 2124 && spid_up <= 2129) {
|
||
if (get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19, 0, 0, 0) && get_self(spid_up, 19, 0, 0, 0) < get_self(1665, 19, 0, 0, 0) + 36 + 510 && d.h3 > -1) {
|
||
var n = 0;
|
||
if (spid_up >= 1894 && spid_up <= 1905) {
|
||
n = spid_up - 1894;
|
||
}
|
||
else if (spid_up >= 2124 && spid_up <= 2129) {
|
||
n = spid_up - 2124 + 12;
|
||
}
|
||
d.replay_start(d.h3, n);
|
||
}
|
||
}
|
||
else if (spid_up == 1592) {
|
||
set_group(213, 37, 0, 0, 0);
|
||
set_group(230, 37, 0, 0, 0);
|
||
for (var i = 233; i <= 240; i++) {
|
||
set_group(i, 37, 0, 0, 0);
|
||
}
|
||
set_group(216, 37, 0, 0, 0);
|
||
set_group(217, 37, 0, 0, 0);
|
||
set_group(241, 37, 0, 0, 0);
|
||
set_group(215, 37, 0, 0, 0);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
if (d.replay == 1) {
|
||
d.ini_start();
|
||
d.replay = 0;
|
||
Utl.Exit();
|
||
}
|
||
for (var j = 0; j < 4; j++) {
|
||
Desk.PlayerList[j].avatar = "";
|
||
Desk.PlayerList[j].playerid = -1;
|
||
Desk.PlayerList[j].nickname = "";
|
||
Desk.PlayerList[j].sex = 0;
|
||
}
|
||
}
|
||
else if (spid_up == 1598 || spid_up == 1906) {
|
||
d.horse_time = 0;
|
||
d.compare_jing_time3 = 0;
|
||
set_group(213, 37, 0, 0, 0);
|
||
set_group(230, 37, 0, 0, 0);
|
||
for (var i = 233; i <= 240; i++) {
|
||
set_group(i, 37, 0, 0, 0);
|
||
}
|
||
set_group(216, 35, 255, 0, 0);
|
||
set_group(217, 35, 255, 0, 0);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
for (var j = 0; j < 4; j++) {
|
||
Desk.PlayerList[j].avatar = "";
|
||
Desk.PlayerList[j].playerid = -1;
|
||
Desk.PlayerList[j].nickname = "";
|
||
Desk.PlayerList[j].sex = 0;
|
||
}
|
||
if (d.replay == 1 || spid_up == 1598) {
|
||
d.ini_start();
|
||
d.replay = 0;
|
||
Utl.Exit();
|
||
if (CombatInfo && CombatInfo.length > 0) {
|
||
d.a.show_history(CombatInfo);
|
||
if (d.h3 > -1) {
|
||
{
|
||
d.a.show_history2(d.h3, d.h3 + 1553);
|
||
}
|
||
}
|
||
}
|
||
d.replay_speed(0);
|
||
}
|
||
if (spid_up == 1906) {
|
||
for (var i = 0; i < 4; i++) {
|
||
set_self(150 + i, 37, 0, 0, 0);
|
||
}
|
||
}
|
||
}
|
||
else if (spid_up == 1414)//分享
|
||
{
|
||
var head_arr = [];//[1349,1350,1351,1352]
|
||
for (var i = 0; i < 4; i++) {
|
||
if (get_self(1349 + i, 37) == 1) {
|
||
head_arr[head_arr.length] = 1349 + i;
|
||
}
|
||
}
|
||
Func.sharefinend(1, 2, Game_Config.Share.appdownload, '[进贤麻将]房号' + d.roomcode + '(' + d.turn[2] + '局)', Game_Config.Share.description, head_arr);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up == 1288)//调速
|
||
{
|
||
set_self(1288, 43, 1, 1, 0);
|
||
if (get_self(1288, 43, 0, 0, 0) > 3) {
|
||
set_self(1288, 43, 1, 0, 0);
|
||
}
|
||
d.replay_speed(get_self(1288, 43, 0, 0, 0));
|
||
}
|
||
|
||
//LOL(打开中马情况)
|
||
if (spid_up === 2010 && get_self(1158, 37, 0, 0) === 1) {
|
||
set_group(244, 37, 1, 0, 0);
|
||
var persons = [4, 4, 3, 2];
|
||
var person = persons[d.roomtype[6]] || 4;
|
||
set_self(2051, 37, 0, 0, 0);
|
||
set_self(2052, 37, 0, 0, 0);
|
||
set_self(2053, 37, 0, 0, 0);
|
||
set_self(2054, 37, 0, 0, 0);
|
||
for (var i = 0; i < 10; i++) {
|
||
for (var j = 0; j < 4; j++) {
|
||
set_self(2011 + j * 10 + i, 37, 0, 0, 0);
|
||
// set_self(1538, 37, 0, 0, 0);
|
||
}
|
||
}
|
||
for (var i = 0; i < 10; i++) {
|
||
for (var j = 0; j < 4; j++) {
|
||
if (d.buyHorse[j][i] && d.buyHorse[j][i] > 0) {
|
||
set_self(2011 + j * 10 + i, 43, d.buyHorse[j][i], 0, 0);
|
||
set_self(2011 + j * 10 + i, 37, 1, 0, 0);
|
||
var nickname = d.getLen(get_self(1164 + j, 7, 0, 0));
|
||
set_self(2051 + j, 37, 1, 0, 0);
|
||
set_self(2051 + j, 7, nickname, 0, 0);
|
||
}
|
||
}
|
||
}
|
||
;
|
||
} else if (spid_up === 2055) {
|
||
set_group(244, 37, 0, 0, 0);
|
||
}
|
||
else if (spid_up == 1435) {
|
||
d.ini_start(1);
|
||
Utl.Exit();
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
RoomFunc.c_click(spid_up, upx, upy, downx, downy, spid_down)
|
||
if (d.replay) {
|
||
return;
|
||
}
|
||
if (spid_up == 700) {//定位
|
||
d.show_distance_xin();
|
||
set_group(247, 41, 0, 0, 0);
|
||
set_self(701, 41, 1);
|
||
}
|
||
if (spid_up == 701) {//关闭定位
|
||
set_group(247, 37, 0, 0, 0);
|
||
}
|
||
if (spid_up == 813) {//关闭胡家详情
|
||
set_group(252, 37, 0, 0, 0);
|
||
}
|
||
if (spid_up == 2673)//等一等
|
||
{
|
||
d.user_ctrl0 = new Date().getTime();
|
||
if (get_self(1289, 37) == 0) {
|
||
set_self(1289, 7, 10);
|
||
set_self(1289, 37, 1);
|
||
}
|
||
set_self(2673, 37, 0);
|
||
var data = {};
|
||
data.agentid = GameData.AgentId;
|
||
data.gameid = GameData.GameId;
|
||
data.playerid = C_Player.playerid;
|
||
data.roomcode = Desk.roomcode;
|
||
data.text = "等一等";
|
||
|
||
Net.Send_send_text(data);
|
||
var send = {
|
||
"app": "youle",
|
||
"route": d.route,
|
||
"rpc": "wait_me",
|
||
"data": {
|
||
"agentid": GameData.AgentId,
|
||
"gameid": GameData.GameId,
|
||
"playerid": C_Player.playerid,
|
||
"roomcode": Desk.roomcode,
|
||
"seat": C_Player.seat,
|
||
}
|
||
};
|
||
Net.ws_tcp.send(JSON.stringify(send));
|
||
}
|
||
if (spid_up == 1363) //掷骰子
|
||
{
|
||
var send = {
|
||
"app": "youle",
|
||
"route": d.route,
|
||
"rpc": "sieves",
|
||
"data": {
|
||
"agentid": GameData.AgentId,
|
||
"gameid": GameData.GameId,
|
||
"playerid": C_Player.playerid,
|
||
"roomcode": Desk.roomcode,
|
||
"seat": C_Player.seat,
|
||
"sieves": d.sieves[2],
|
||
}
|
||
};
|
||
Net.ws_tcp.send(JSON.stringify(send));
|
||
set_self(1363, 37, 0, 0, 0);
|
||
}
|
||
if (spid_up == 2176) //报听
|
||
{
|
||
d.baoting_send(2);
|
||
var sex = C_Player.sex || 1;
|
||
var sid = 50 + (sex - 1) * 60;
|
||
var tou = "00";
|
||
if (String(sid).length == 2) {
|
||
tou = "000";
|
||
}
|
||
else if (String(sid).length == 3) {
|
||
tou = "00";
|
||
}
|
||
Utl.playSound(tou + String(sid + 4) + ".mp3");
|
||
}
|
||
if (spid_up == 2177) //过
|
||
{
|
||
d.baoting_send(0);
|
||
}
|
||
if (spid_up >= 376 && spid_up <= 379) {
|
||
d.show_distance_1(spid_up);
|
||
}
|
||
if (spid_up == 515) {
|
||
var persons = [4, 4, 3, 2];
|
||
var person = persons[Desk.roomtype[6]] || 4;
|
||
if (d.final_hu[0] > -1 && person == 2 && C_Player.seat == 0) {
|
||
set_self(437, 37, 1, 0, 0);
|
||
if (get_self(377, 37) == 0) {
|
||
set_self(437, 37, 0, 0, 0);
|
||
}
|
||
}
|
||
if (d.final_hu[0] > -1 && person == 2 && C_Player.seat == 1) {
|
||
set_self(439, 37, 1, 0, 0);
|
||
if (get_self(379, 37) == 0) {
|
||
set_self(439, 37, 0, 0, 0);
|
||
}
|
||
}
|
||
if (d.final_hu[0] > -1 && person > 2) {
|
||
for (var i = 0; i < person; i++) {
|
||
set_self(436 + d.pos[i], 37, 1, 0, 0);
|
||
if (get_self(346 + d.pos[i], 37) == 0) {
|
||
set_self(436 + d.pos[i], 37, 0, 0);
|
||
}
|
||
}
|
||
}
|
||
set_group(219, 37, 0, 0, 0);
|
||
set_self(2998, 37, 0, 0, 0);
|
||
set_group(260, 37, 0, 0, 0);
|
||
set_group(252, 37, 0, 0, 0);
|
||
d.show_timeready(1);
|
||
set_self(2997, 18, 614, 0, 0);
|
||
set_self(2997, 19, 287, 0, 0);
|
||
d.click_ready(1403);
|
||
}
|
||
|
||
if (spid_up == 1159 || spid_up == 810) {
|
||
Func.createRoom();
|
||
set_group(244, 37, 0, 0, 0);
|
||
set_self(810, 37, 0, 0, 0);
|
||
set_group(213, 37, 0, 0, 0);
|
||
set_group(230, 37, 0, 0, 0);
|
||
set_self(1408, 43, 1, 0, 0);
|
||
set_self(2998, 37, 1, 0, 0);
|
||
set_self(515, 19, 346, 0, 0);
|
||
for (var i = 233; i <= 240; i++) {
|
||
set_group(i, 37, 0, 0, 0);
|
||
}
|
||
if (Utl.getIsInfinite() != 1) {
|
||
if (d.user_ctrl[C_Player.seat] == 1 && (Desk.roomtype[14] == 3 || Desk.roomtype[14] == 4) || (Desk.roomtype[14] != 3 && Desk.roomtype[14] != 4)) {
|
||
set_self(1408, 37, 1, 0, 0);
|
||
}
|
||
}
|
||
if (d.turn[1] < d.turn[2]) {
|
||
set_self(291, 7, "房号:" + Desk.roomcode + "\n(" + String(d.turn[1] + 1) + "/" + Desk.count + "局)");
|
||
}
|
||
if (d.turn[1] + 1 >= d.turn[2]) {
|
||
set_self(1408, 43, 2, 0, 0);
|
||
}
|
||
for (var i = 0; i < 4; i++) {
|
||
if (i > 1) {
|
||
// set_self(150 + i, 37, 1, 0, 0);
|
||
}
|
||
}
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
d.show_timeready(1); //显示准备时间
|
||
}
|
||
|
||
if (Desk.stage == 0) {
|
||
return;
|
||
}
|
||
RoomFunc.g_click(spid_up, upx, upy, downx, downy, spid_down)
|
||
|
||
var re_ban = 0;
|
||
|
||
if (spid_up >= 1774 && spid_up <= 1779) {
|
||
d.click_piao(spid_up);
|
||
}
|
||
else if (d.status == 2 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120 && d.gang_option == 0 && d.final_hu[0] == -1 && d.get_hua() == 0 && !RoomFunc.Overtime_chupai()) {
|
||
d.click_chu(spid_up);
|
||
}
|
||
else if (d.status == 2 && spid_up >= 1013 && spid_up <= 1018 && d.get_hua() == 0) {
|
||
d.click_operate(spid_up);
|
||
}
|
||
else if (d.user_ctrl[2] != C_Player.seat && spid_up >= 1131 && spid_up <= 1139 || d.user_ctrl[2] != C_Player.seat && spid_up >= 791 && spid_up <= 799) {
|
||
d.click_chi_option(spid_up);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (d.peng_option == 1 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120) {
|
||
d.click_peng_option(spid_up);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (d.gang_option == 1 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120) {
|
||
d.click_gang_option(spid_up);
|
||
Utl.playSound("00" + 170 + ".mp3");
|
||
}
|
||
else if (spid_up == 1403 || spid_up == 1408) {
|
||
Func.createRoom();
|
||
set_self(2998, 37, 0, 0, 0);
|
||
set_group(252, 37, 0, 0, 0);
|
||
set_group(260,37,0,0,0);
|
||
d.click_ready(spid_up);
|
||
d.send_ip();
|
||
d.send_distance();
|
||
}
|
||
else {
|
||
re_ban = 1;
|
||
}
|
||
if (re_ban == 0 && spid_up > 0 && get_self(1158, 37, 0, 0, 0) == 0 && get_self(1413, 37, 0, 0, 0) == 0) {
|
||
var nowtime = new Date().getTime();
|
||
d.replay_record(1, nowtime, spid_up);
|
||
}
|
||
}
|
||
d.chi_ani = function () {
|
||
d.N = d.ob.oB(Math.round(2879.5));
|
||
d.M = d.ob.oB(Math.round(2884.5));
|
||
d.quan = d.get_free_o(d.N);
|
||
d.waiq = d.get_free_o(d.M);
|
||
AM.remove(d.quan);
|
||
AM.add(d.quan).bfunc(function () {
|
||
set_self(d.quan, 34, 0, 0, 0);
|
||
set_self(d.quan, 37, 1, 0, 0);
|
||
set_self(d.quan, 41, 0, 0, 0);
|
||
}).rotate(360, 35).rotate(0, 35).repeat().start();
|
||
|
||
AM.remove(d.waiq);
|
||
AM.add(d.waiq).bfunc(function () {
|
||
set_self(d.waiq, 35, 200, 0, 0);
|
||
set_self(d.waiq, 37, 1, 0, 0);
|
||
set_self(d.waiq, 33, 100, 0, 0);
|
||
}).zoom(140, 35).zoom(100, 35).repeat().start();
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|