1075 lines
19 KiB
JavaScript
1075 lines
19 KiB
JavaScript
|
|
|
|
///////座位0相对于座位1位置摆牌////座位1相对于座位2位置摆牌////////座位2相对于座位0的位置摆牌/////
|
|
function firstchupai () {
|
|
|
|
set_self(1209,7,get_self(1209,7)-jizhang);
|
|
if(get_self(1209,7)<=5)
|
|
{
|
|
set_self(1209,37,1,0,0);
|
|
set_self(1006,37,1,0,0);
|
|
}
|
|
set_group(201,37,1,0,0);
|
|
set_self(1206,37,1,0,0);
|
|
set_self(1206,41,1,0,0);
|
|
set_self(1181,37,1,0,0);
|
|
set_self(1181,41,1,0,0);
|
|
weizhiyi(get_self(1209,7));
|
|
|
|
};
|
|
///////座位0相对于座位2位置摆牌////座位1相对于座位0位置摆牌////////座位2相对于座位1的位置摆牌/////
|
|
function secondchupai () {
|
|
set_self(1210,7,get_self(1210,7)-jizhang);
|
|
if(get_self(1210,7)<=5)
|
|
{
|
|
set_self(1210,37,1,0,0);
|
|
set_self(1127,37,1,0,0);
|
|
}
|
|
weizhier(get_self(1210,7));
|
|
|
|
};
|
|
|
|
|
|
/////////////////一轮之后自己出的牌隐藏/////////
|
|
function zijiyicang () {
|
|
for(var a=1013;a<=1050;a++)
|
|
{
|
|
if(get_self(a,19,0,0,0)==335)
|
|
{
|
|
set_self(a,37,0,0,0);
|
|
set_self(a,18,2000,0,0);
|
|
set_self(a,19,2000,0,0);
|
|
}
|
|
|
|
}
|
|
set_self(1201,37,0,0,0);
|
|
};
|
|
///////一轮之后/////////座位0相对于座位1的牌隐藏/////座位1相对于座位2的牌隐藏///座位2相对于座位0的牌隐藏////
|
|
function qtyincangyi () {
|
|
for(var a=1051;a<=1088;a++)
|
|
{
|
|
if( get_self(a,19,0,0,0)==200 ||get_self(a,19,0,0,0)==250)
|
|
{
|
|
set_self(a,37,0,0,0);
|
|
set_self(a,18,2000,0,0);
|
|
set_self(a,19,2000,0,0);
|
|
}
|
|
}
|
|
set_self(1202,37,0,0,0);
|
|
|
|
};
|
|
///////一轮之后/////////座位0相对于座位2的牌隐藏/////座位1相对于座位0的牌隐藏///座位2相对于座位1的牌隐藏////
|
|
function qtyincanger () {
|
|
|
|
for(var a=1089;a<=1126;a++)
|
|
{
|
|
if(get_self(a,19,0,0,0)==200 ||get_self(a,19,0,0,0)==250)
|
|
{
|
|
set_self(a,37,0,0,0);
|
|
set_self(a,18,2000,0,0);
|
|
set_self(a,19,2000,0,0);
|
|
}
|
|
}
|
|
set_self(1203,37,0,0,0);
|
|
|
|
};
|
|
///不出的按键出现///
|
|
function buchuyi () {
|
|
set_group(201,37,1,0,0);
|
|
set_self(1206,37,1,0,0);
|
|
set_self(1206,41,1,0,0);
|
|
set_self(1181,41,1,0,0);
|
|
set_self(1181,37,1,0,0);
|
|
|
|
|
|
};
|
|
///不出的按键隐藏////
|
|
function chu () {
|
|
set_group(201,37,1,0,0);
|
|
set_self(1206,37,0,0,0);
|
|
set_self(1206,41,0,0,0);
|
|
set_self(1181,41,0,0,0);
|
|
set_self(1181,37,0,0,0);
|
|
|
|
|
|
};
|
|
|
|
|
|
//////////////////////////////////////摆牌位置 1 //////////////////////////
|
|
function weizhiyi () {
|
|
for(var a=1051;a<1051+jizhang;a++)
|
|
{
|
|
set_self(a,37,1,0,0);
|
|
set_self(a,43,zhen[a-1051],0,0);
|
|
}
|
|
///////////////是飞机位置摆放变动////////
|
|
if(bijiao[1]=='feiji'){
|
|
|
|
if(bijiao[5]<=6)
|
|
{
|
|
for(var a=0;a<bijiao[5]*3;a++)
|
|
{
|
|
set_self(1051+a,18,(a/3)*68+164,0,0);
|
|
set_self(1051+a+1,18,get_self(1051+a,18,0,0,0)+19,0,0);
|
|
set_self(1051+a+2,18,get_self(1051+a,18,0,0,0)+38,0,0);
|
|
set_self(1051+a,19,200,0,0);
|
|
set_self(1051+a+1,19,200,0,0);
|
|
set_self(1051+a+2,19,200,0,0);
|
|
a=a+2;
|
|
|
|
}
|
|
for(var a=1051+bijiao[5]*3;a<jizhang+1051;a++)
|
|
{
|
|
|
|
set_self(a,18,164+19*(a-(1051+bijiao[5]*3)),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a=0;a<18;a++)
|
|
{
|
|
set_self(1051+a,18,(a/3)*68+164,0,0);
|
|
set_self(1051+a+1,18,get_self(1051+a,18,0,0,0)+19,0,0);
|
|
set_self(1051+a+2,18,get_self(1051+a,18,0,0,0)+38,0,0);
|
|
set_self(1051+a,19,200,0,0);
|
|
set_self(1051+a+1,19,200,0,0);
|
|
set_self(1051+a+2,19,200,0,0);
|
|
a=a+2;
|
|
}
|
|
for(var a=18;a<bijiao[5]*3;a++)
|
|
{
|
|
set_self(1051+a,18,(a/3-6)*68+164,0,0);
|
|
set_self(1051+a+1,18,get_self(1051+a,18,0,0,0)+19,0,0);
|
|
set_self(1051+a+2,18,get_self(1051+a,18,0,0,0)+38,0,0);
|
|
set_self(1051+a,19,250,0,0);
|
|
set_self(1051+a+1,19,250,0,0);
|
|
set_self(1051+a+2,19,250,0,0);
|
|
a=a+2;
|
|
}
|
|
|
|
|
|
for(var a=1051+bijiao[5]*3;a<jizhang+1051;a++)
|
|
{
|
|
|
|
set_self(a,18,164+(bijiao[5]-6)*68+19*(a-(1051+bijiao[5]*3)),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
///////////////////////////////////////////////////
|
|
else
|
|
{
|
|
if(jizhang<=19)
|
|
{
|
|
for(var a=1051;a<1051+jizhang;a++)
|
|
{
|
|
|
|
set_self(1051,18,164,0,0);
|
|
set_self(a,18,get_self(1051,18,0,0,0)+19*(a-1051),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a=1051;a<1070;a++)
|
|
{
|
|
set_self(1051,18,164,0,0);
|
|
set_self(a,18,get_self(1051,18,0,0,0)+19*(a-1051),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
for(var a=1070;a<1051+jizhang;a++)
|
|
{
|
|
set_self(1070,18,164,0,0);
|
|
set_self(a,18,get_self(1070,18,0,0,0)+19*(a-1070),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
/////////////////////////////////////摆牌位置 2 ///////////////////////////////////////////
|
|
function weizhier () {
|
|
|
|
for(var a=1089;a<1089+jizhang;a++)
|
|
{
|
|
set_self(a,37,1,0,0);
|
|
set_self(a,43,zhen[a-1089],0,0);
|
|
}
|
|
if(bijiao[1]=='feiji'){
|
|
|
|
|
|
if(bijiao[5]<=6)
|
|
{
|
|
for(var a=0;a<bijiao[5]*3;a++)
|
|
{
|
|
set_self(1089+a,18,1078-(bijiao[5]-a/3)*68,0,0);
|
|
set_self(1089+a+1,18,get_self(1089+a,18,0,0,0)+19,0,0);
|
|
set_self(1089+a+2,18,get_self(1089+a,18,0,0,0)+38,0,0);
|
|
set_self(1089+a,19,200,0,0);
|
|
set_self(1089+a+1,19,200,0,0);
|
|
set_self(1089+a+2,19,200,0,0);
|
|
a=a+2;
|
|
|
|
}
|
|
for(var a=1089+bijiao[5]*3;a<jizhang+1089;a++)
|
|
{
|
|
set_self(a,18,get_self(1089,18,0,0,0)+19*(a-(1089+bijiao[5]*3)),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a=0;a<18;a++)
|
|
{
|
|
set_self(1089+a,18,1078-(6-a/3)*68,0,0);
|
|
set_self(1089+a+1,18,get_self(1089+a,18,0,0,0)+19,0,0);
|
|
set_self(1089+a+2,18,get_self(1089+a,18,0,0,0)+38,0,0);
|
|
set_self(1089+a,19,200,0,0);
|
|
set_self(1089+a+1,19,200,0,0);
|
|
set_self(1089+a+2,19,200,0,0);
|
|
a=a+2;
|
|
|
|
}
|
|
for(var a=18;a<bijiao[5]*3;a++)
|
|
{
|
|
set_self(1089+a,18,1078-(12-a/3)*68,0,0);
|
|
set_self(1089+a+1,18,get_self(1089+a,18,0,0,0)+19,0,0);
|
|
set_self(1089+a+2,18,get_self(1089+a,18,0,0,0)+38,0,0);
|
|
set_self(1089+a,19,250,0,0);
|
|
set_self(1089+a+1,19,250,0,0);
|
|
set_self(1089+a+2,19,250,0,0);
|
|
a=a+2;
|
|
|
|
}
|
|
|
|
for(var a=1089+bijiao[5]*3;a<jizhang+1089;a++)
|
|
{
|
|
|
|
set_self(a,18,670+(bijiao[5]-6)*68+19*(a-(1089+bijiao[5]*3)),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
if(jizhang<=19)
|
|
{
|
|
for(var a=1089;a<1089+jizhang;a++)
|
|
{
|
|
|
|
set_self(1089,18,1078-jizhang*19,0,0);
|
|
set_self(a,18,get_self(1089,18,0,0,0)+19*(a-1089),0,0);
|
|
set_self(a,19,200,0,0);
|
|
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a=1089;a<1108;a++)
|
|
{
|
|
set_self(1089,18,717,0,0);
|
|
set_self(a,18,get_self(1089,18,0,0,0)+19*(a-1089),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
for(var a=1108;a<1089+jizhang;a++)
|
|
{
|
|
set_self(1108,18,717,0,0);
|
|
set_self(a,18,get_self(1108,18,0,0,0)+19*(a-1108),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
///////////////////////牌的位置初始化///////////////////////////////
|
|
function weizhichushi () {
|
|
|
|
dingshi(); ////////倒计时重置/////////
|
|
kechu=0;
|
|
shengyu=[0,0,0];
|
|
|
|
facards=[];
|
|
|
|
fapai=0;
|
|
|
|
chzhunbei = [-1,-1,-1];
|
|
chjizhang = [0,0,0];
|
|
chshoupai=[];
|
|
|
|
tiaojian=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
|
|
|
|
bijiao=[];
|
|
bianid=[];
|
|
|
|
dajujieshu=0;
|
|
|
|
////////////////////////////////////////////////////////
|
|
dian = 0;
|
|
tizd=0;
|
|
cptishi=[];
|
|
tishi =[];
|
|
sc =[];
|
|
xjjiesuan=0;
|
|
jisuan = 0;
|
|
jiju=0;
|
|
|
|
|
|
if(dajuyi.length!=0){
|
|
for(var a=0;a<dajuyi.length;a++)
|
|
{
|
|
ifast_dllpritefromspritecopy(1253,a+1);
|
|
}
|
|
for(var a=0;a<dajuer.length;a++)
|
|
{
|
|
ifast_dllpritefromspritecopy(1142,a+1);
|
|
}
|
|
for(var a=0;a<dajusan.length;a++)
|
|
{
|
|
ifast_dllpritefromspritecopy(1146,a+1);
|
|
}
|
|
}
|
|
dajuyi=[]; /////////////动态精灵ID列表/////////////////
|
|
dajuer=[]; /////////////动态精灵ID列表/////////////////
|
|
dajusan=[]; /////////////动态精灵ID列表/////////////////
|
|
set_self(1048,57,0,0,0);
|
|
|
|
|
|
for(var a=201;a<=222;a++)
|
|
{
|
|
set_group(a,37,0,0,0);
|
|
|
|
}
|
|
|
|
|
|
|
|
for(var a=0;a<3;a++)
|
|
{
|
|
set_self(1176+a,7,Func.subString(Utl.getNicknameBySeat(a),6,true)+':');
|
|
set_self(1256+a,7,0+'奖');
|
|
}
|
|
for(var a=0;a<3;a++)
|
|
{
|
|
set_self(1185+a,7,0+'分');
|
|
}
|
|
|
|
set_self(1168,57,0,0,0);
|
|
set_self(1227,37,0,0,0);
|
|
|
|
for(var a=1013;a<=1028;a++)
|
|
{
|
|
|
|
set_self(1013,18,296,0,0);
|
|
set_self(a,18,get_self(1013,18,0,0,0)+(a-1013)*50,0,0);
|
|
set_self(a,19,471,0,0);
|
|
set_self(a,33,100,0,0);
|
|
//set_self(a,37,1,0,0);
|
|
}
|
|
for(var a=1029;a<=1047;a++)
|
|
{
|
|
|
|
set_self(1029,18,146,0,0);
|
|
set_self(a,18,get_self(1029,18,0,0,0)+(a-1029)*50,0,0);
|
|
set_self(a,19,564,0,0);
|
|
set_self(a,33,100,0,0);
|
|
//set_self(a,37,1,0,0);
|
|
}
|
|
for(var a=1048;a<=1050;a++)
|
|
{
|
|
set_self(a,18,2000,0,0);
|
|
set_self(a,19,2000,0,0);
|
|
set_self(a,33,100,0,0);
|
|
}
|
|
|
|
|
|
for(var b=1051;b<=1088;b++)
|
|
{
|
|
|
|
set_self(b,18,2000,0,0);
|
|
set_self(b,19,2000,0,0);
|
|
set_self(b,43,55,0,0);
|
|
|
|
}
|
|
|
|
for(var c=1089;c<=1126;c++)
|
|
{
|
|
set_self(c,18,2000,0,0);
|
|
set_self(c,19,2000,0,0);
|
|
set_self(c,43,55,0,0);
|
|
|
|
}
|
|
for(var i=1209;i<=1210;i++)
|
|
{
|
|
set_self(i,7,35);
|
|
}
|
|
|
|
|
|
|
|
};
|
|
function shoudaochupai () {
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
function shifouchu () {
|
|
|
|
|
|
var data = {};
|
|
data.agentid = Utl.getAgentID();
|
|
data.playerid = Utl.getMyPlayerid();
|
|
data.gameid = Utl.getGameID(),
|
|
data.roomcode = Utl.getRoomcode();
|
|
data.seat = Utl.getMySeat();
|
|
data.len = len;
|
|
data.zhanshi = zshu;
|
|
data.zhenshu = bianid;
|
|
data.idzhen = idzhen;
|
|
data.sjpai = bijiao;
|
|
data.chshoupai = chshoupai;
|
|
data.cpzt= chcpzt;
|
|
data.caozuo = caozuo;
|
|
|
|
|
|
|
|
Utl.sendData("youle", "sangelaok", "chupai", data);
|
|
//Utl.sendData("youle", "sangelaok", "chupai", data);
|
|
|
|
//jbshuju.push("4:"+JSON.stringify(data));
|
|
for(var a=1013;a<1051;a++)
|
|
{
|
|
spyzuobiao[a-1013]=[a,get_self(a,19,0,0,0)];
|
|
}
|
|
|
|
};
|
|
|
|
|
|
/////////////////////////////////创建大局结算按键 //////
|
|
youxidaju= function(n) {
|
|
|
|
jiju=n;
|
|
dajuyi=[];
|
|
dajuer=[];
|
|
dajusan=[];
|
|
|
|
set_self(1253,21,37*jiju,0,0);
|
|
set_self(1142,21,37*jiju,0,0);
|
|
set_self(1146,21,37*jiju,0,0);
|
|
////
|
|
set_self(1253,19,283,0,0);
|
|
set_self(1142,19,283,0,0);
|
|
set_self(1146,19,283,0,0);
|
|
|
|
|
|
for(var i=0;i<jiju;i++){
|
|
var idyi = i+1;
|
|
ifast_addtospritefromspritecopy(1253,1155,195-get_self(1253,18),283+i*37-get_self(1253,19),idyi);//战绩详情按钮
|
|
dajuyi[i]='1253add'+ idyi;
|
|
}
|
|
for(var i=0;i<jiju;i++){
|
|
var ider = i+1;
|
|
ifast_addtospritefromspritecopy(1142,1156,528-get_self(1142,18),283+i*37-get_self(1142,19),ider);//战绩详情按钮
|
|
dajuer[i]='1142add'+ ider;
|
|
}
|
|
for(var i=0;i<jiju;i++){
|
|
var idsan = i+1;
|
|
ifast_addtospritefromspritecopy(1146,1157,861-get_self(1146,18),283+i*37-get_self(1146,19),idsan);//战绩详情按钮
|
|
dajusan[i]='1146add'+ idsan;
|
|
}
|
|
|
|
};
|
|
function set_draw (num,id,weizhi,chang) {
|
|
set_self(id,18,weizhi - (ifast_inttostr(num).length - 1)*chang/2,0,0);
|
|
set_self(id,20,chang*ifast_inttostr(num).length,0,0);
|
|
set_self(id,7,num);
|
|
};
|
|
function chupaitishi () {
|
|
sc = module_algorithm.findBig(chshoupai,cptishi,Utl.getMySeat()==zhuangjia);
|
|
if(sc.length==0)
|
|
{
|
|
set_self(1154,43,2,0,0);
|
|
set_self(1154,37,1,0,0);
|
|
|
|
}
|
|
else
|
|
{
|
|
set_self(1154,37,0,0,0);
|
|
}
|
|
};
|
|
function txweizhi (yi,er) {
|
|
|
|
if(yi!=0)
|
|
{
|
|
if(yi<=19)
|
|
{
|
|
for(var a= 1051;a<1051+yi;a++)
|
|
{
|
|
set_self(1051,18,164,0,0);
|
|
set_self(a,18,get_self(1051,18,0,0,0)+19*(a-1051),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a= 1051;a<1070;a++)
|
|
{
|
|
set_self(1051,18,164,0,0);
|
|
set_self(a,18,get_self(1051,18,0,0,0)+19*(a-1051),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
for(var a= 1070;a<1051+yi;a++)
|
|
{
|
|
set_self(1070,18,164,0,0);
|
|
set_self(a,18,get_self(1070,18,0,0,0)+19*(a-1070),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
|
|
}
|
|
if(er!=0)
|
|
{
|
|
if(er<=19)
|
|
{
|
|
for(var a=1089;a<1108;a++)
|
|
{
|
|
set_self(1089,18,1078-19*er,0,0);
|
|
set_self(a,18,get_self(1089,18,0,0,0)+19*(a-1089),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var a=1089;a<1108;a++)
|
|
{
|
|
set_self(1089,18,717,0,0);
|
|
set_self(a,18,get_self(1089,18,0,0,0)+19*(a-1089),0,0);
|
|
set_self(a,19,200,0,0);
|
|
}
|
|
for(var a= 1108;a<1089+er;a++)
|
|
{
|
|
set_self(1108,18,717,0,0);
|
|
set_self(a,18,get_self(1108,18,0,0,0)+19*(a-1108),0,0);
|
|
set_self(a,19,250,0,0);
|
|
}
|
|
}
|
|
|
|
}
|
|
};
|
|
////////////////出牌音效////////////////////////////////////
|
|
function yinyue () {
|
|
if(bijiao[1]=='zhadan'||bijiao[1]=='wushik'||bijiao[1]=='sanwangzha'||bijiao[1]=='siwangzha')
|
|
{
|
|
Utl.playSound(yinxiao[5]);
|
|
}
|
|
else
|
|
{
|
|
Utl.playSound(yinxiao[1]);
|
|
}
|
|
//switch (bijiao[1]){
|
|
/////////////////////////////五十K//////////////////////////////////
|
|
//case 'wushik':
|
|
//switch (bijiao[5]){
|
|
////////一副五十K///////
|
|
//case 1:
|
|
//Utl.playSound("00219.mp3");
|
|
//break;
|
|
////////////////三幅五十K///////
|
|
//case 3:
|
|
//if(bijiao[2].length>9)
|
|
//{
|
|
//Utl.playSound("00221.mp3");
|
|
//}
|
|
//else
|
|
//{
|
|
//Utl.playSound("00220.mp3");
|
|
//}
|
|
//break;
|
|
///////////////////////四副五十K//////
|
|
//case 4:
|
|
//if(bijiao[2].length>12)
|
|
//{
|
|
//Utl.playSound("00223.mp3");
|
|
//}
|
|
//else
|
|
//{
|
|
//Utl.playSound("00222.mp3");
|
|
//}
|
|
//break;
|
|
///////////五副五十K/////
|
|
//case 5:
|
|
//if(bijiao[2].length>15)
|
|
//{
|
|
//Utl.playSound("00225.mp3");
|
|
//}
|
|
//else
|
|
//{
|
|
//Utl.playSound("00224.mp3");
|
|
//}
|
|
//break;
|
|
//default:
|
|
//break;
|
|
//}
|
|
//break;
|
|
//////////////////三王炸///
|
|
//case 'sanwangzha':
|
|
//Utl.playSound(yinxiaowang[4]);
|
|
//break;
|
|
/////////////////四王炸/////
|
|
//case 'siwangzha':
|
|
//Utl.playSound(yinxiaowang[5]);
|
|
//break;
|
|
///////////////连对/////
|
|
//case 'liandui':
|
|
//Utl.playSound("00234.mp3");
|
|
//break;
|
|
/////////////顺子/////
|
|
//case 'shunzi':
|
|
//Utl.playSound("00233.mp3");
|
|
//break;
|
|
////////////////飞机////////
|
|
//case 'feiji':
|
|
//Utl.playSound(yinxiaodai[bijiao[2].length/5-2]);
|
|
//break;
|
|
//////////////三带二///////
|
|
//case 'sandaier':
|
|
//switch (bijiao[2][0]%13){
|
|
//case 1:
|
|
//Utl.playSound(yinxiaoyi[2]);
|
|
//break;
|
|
//case 2:
|
|
//Utl.playSound(yinxiaoer[2]);
|
|
//break;
|
|
//case 3:
|
|
//Utl.playSound(yinxiaosan[2]);
|
|
//break;
|
|
//case 4:
|
|
//Utl.playSound(yinxiaosi[2]);
|
|
//break;
|
|
//case 5:
|
|
//Utl.playSound(yinxiaowu[2]);
|
|
//break;
|
|
//case 6:
|
|
//Utl.playSound(yinxiaoliu[2]);
|
|
//break;
|
|
//case 7:
|
|
//Utl.playSound(yinxiaoqi[2]);
|
|
//break;
|
|
//case 8:
|
|
//Utl.playSound(yinxiaoba[2]);
|
|
//break;
|
|
//case 9:
|
|
//Utl.playSound(yinxiaojiu[2]);
|
|
//break;
|
|
//case 10:
|
|
//Utl.playSound(yinxiaoshi[2]);
|
|
//break;
|
|
//case 11:
|
|
//Utl.playSound(yinxiaoshiyi[2]);
|
|
//break;
|
|
//case 12:
|
|
//Utl.playSound(yinxiaoshier[2]);
|
|
//break;
|
|
//case 0:
|
|
//Utl.playSound(yinxiaoshisan[2]);
|
|
//break;
|
|
//default:
|
|
//break;
|
|
//}
|
|
|
|
//break;
|
|
//default:
|
|
///////////////单张 炸弹 一对/////////
|
|
//switch (bijiao[2][0]){
|
|
//case 14:
|
|
//Utl.playSound(yinxiaoyi[bijiao[2].length-1]);
|
|
//break;
|
|
//case 15:
|
|
//Utl.playSound(yinxiaoer[bijiao[2].length-1]);
|
|
//break;
|
|
//case 3:
|
|
//Utl.playSound(yinxiaosan[bijiao[2].length-1]);
|
|
//break;
|
|
//case 4:
|
|
//Utl.playSound(yinxiaosi[bijiao[2].length-1]);
|
|
//break;
|
|
//case 5:
|
|
//Utl.playSound(yinxiaowu[bijiao[2].length-1]);
|
|
//break;
|
|
//case 6:
|
|
//Utl.playSound(yinxiaoliu[bijiao[2].length-1]);
|
|
//break;
|
|
//case 7:
|
|
//Utl.playSound(yinxiaoqi[bijiao[2].length-1]);
|
|
//break;
|
|
//case 8:
|
|
//Utl.playSound(yinxiaoba[bijiao[2].length-1]);
|
|
//break;
|
|
//case 9:
|
|
//Utl.playSound(yinxiaojiu[bijiao[2].length-1]);
|
|
//break;
|
|
//case 10:
|
|
//Utl.playSound(yinxiaoshi[bijiao[2].length-1]);
|
|
//break;
|
|
//case 11:
|
|
//Utl.playSound(yinxiaoshiyi[bijiao[2].length-1]);
|
|
//break;
|
|
//case 12:
|
|
//Utl.playSound(yinxiaoshier[bijiao[2].length-1]);
|
|
//break;
|
|
//case 13:
|
|
//Utl.playSound(yinxiaoshisan[bijiao[2].length-1]);
|
|
//break;
|
|
//case 16:
|
|
//if(bijiao[2].length==2)
|
|
//{
|
|
//Utl.playSound(yinxiaowang[2]);
|
|
//}
|
|
//else
|
|
//{
|
|
//Utl.playSound(yinxiaowang[0]);
|
|
//}
|
|
|
|
//break;
|
|
//case 17:
|
|
//if(bijiao[2].length==2)
|
|
//{
|
|
//Utl.playSound(yinxiaowang[3]);
|
|
//}
|
|
//else
|
|
//{
|
|
//Utl.playSound(yinxiaowang[1]);
|
|
//}
|
|
|
|
//break;
|
|
//default:
|
|
//break;
|
|
//}
|
|
//break;
|
|
//}
|
|
|
|
};
|
|
function fanhuizifu () {
|
|
|
|
try{
|
|
var shuju={};
|
|
shuju.zuowei=Utl.getMySeat();
|
|
shuju.chshoupai=chshoupai;
|
|
shuju.bijiao=bijiao;
|
|
shuju.chcpzt=chcpzt;
|
|
shuju.shengyu=shengyu;
|
|
shuju.kongzhiquan=kongzhiquan;
|
|
shuju.chupai=chupai;
|
|
shuju.zhuangjia=zhuangjia;
|
|
shuju.jizhang=jizhang;
|
|
shuju.len=len;
|
|
shuju.idzhen=idzhen;
|
|
shuju.zshu=zshu;
|
|
shuju.zhen=zhen;
|
|
|
|
return JSON.stringify(shuju);
|
|
|
|
}
|
|
catch(_e){
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
function setpaiid (paiid) {
|
|
for(var a=0;a<paiid.length;a++){
|
|
|
|
set_self(1013+a,99,paiid[a],0,0);
|
|
}
|
|
|
|
|
|
};
|
|
function getpaiid (id) {
|
|
return get_self(id,99,0,0,0);
|
|
|
|
};
|
|
function setpaisup (ids) {
|
|
|
|
for(var a=0;a<ids.length;a++){
|
|
set_self(ids[a],98,1,0,0);
|
|
}
|
|
|
|
};
|
|
function setpaisdown (ids) {
|
|
for(var a=0;a<ids.length;a++){
|
|
set_self(ids[a],98,0,0,0);
|
|
}
|
|
|
|
};
|
|
function jmduibi () {
|
|
|
|
//if(chcpzt[4]==0&&Desk.stage==1){
|
|
|
|
//var nf = sfduibi();
|
|
//if(nf==1)
|
|
//{
|
|
//Net.ws_tcp.close();
|
|
//}
|
|
|
|
//}
|
|
//else
|
|
//{
|
|
//window.clearInterval(qjtime);
|
|
//}
|
|
};
|
|
|
|
function sfduibi () {
|
|
var zhang =0;
|
|
|
|
var i37,i19;
|
|
//window.console.log('==========================');
|
|
for(var a=1013;a<1051;a++)
|
|
{
|
|
i37=get_self(a,37,0,0,0);
|
|
i19=get_self(a,19,0,0,0);
|
|
if(i37>0 && i19>335 && i19<2000 ){
|
|
|
|
//window.console.log(a+" "+i37+ " "+i19);
|
|
zhang=zhang+1;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(zhang!=chshoupai.length)
|
|
{
|
|
return 1;
|
|
}
|
|
else
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
|
|
|
|
};
|
|
/////////自己出牌后/////
|
|
function gerencp () {
|
|
set_group(201,37,0,0,0);
|
|
set_self(1239,37,0,0,0);
|
|
set_self(1239,41,0,0,0);
|
|
|
|
dian = 0;
|
|
tizd = 0;
|
|
set_self(1154,37,0,0,0);
|
|
set_self(1154,43,1,0,0);
|
|
|
|
|
|
////////////出牌出去////////////////////////////////
|
|
for(var b=1051-idzhen.length;b<=1050;b++)
|
|
{
|
|
set_self(1051-idzhen.length,18,605-idzhen.length*25/2,0,0);
|
|
set_self(b,18,get_self(1051-idzhen.length,18,0,0,0)+25*(b-(1051-idzhen.length)),0,0);
|
|
set_self(b,19,335,0,0);
|
|
set_self(b,33,60,0,0);
|
|
set_self(b,43,bianid[b-(1051-idzhen.length)],0,0);
|
|
//set_self(b,99,id,0,0);
|
|
set_self(b,37,1,0,0);
|
|
}
|
|
//////////
|
|
for(var a=chshoupai.length+1013;a<1051-idzhen.length;a++)
|
|
{
|
|
set_self(a,18,2000,0,0);
|
|
set_self(a,19,2000,0,0);
|
|
}
|
|
if(chshoupai.length==0)
|
|
{
|
|
set_group(223,37,0,0,0);
|
|
}
|
|
else
|
|
{
|
|
if(chshoupai.length<=19)
|
|
{
|
|
|
|
for(var i=1013;i<1013+chshoupai.length;i++)
|
|
{
|
|
set_self(1013,18,621-chshoupai.length*50/2,0,0);
|
|
set_self(i,18,get_self(1013,18,0,0,0)+50*(i-1013),0,0);
|
|
set_self(i,19,564,0,0);
|
|
set_self(i,33,100,0,0);
|
|
set_self(i,37,1,0,0);
|
|
|
|
}
|
|
}
|
|
else
|
|
{
|
|
|
|
for(var i=1013;i<chshoupai.length-19+1013;i++)
|
|
{
|
|
set_self(1013,18,1096-(chshoupai.length-19)*50,0,0);
|
|
set_self(i,18,get_self(1013,18,0,0,0)+50*(i-1013),0,0);
|
|
set_self(i,19,471,0,0);
|
|
set_self(i,33,100,0,0);
|
|
|
|
set_self(i,37,1,0,0);
|
|
}
|
|
|
|
|
|
for(var a=chshoupai.length-19+1013;a<chshoupai.length+1013;a++)
|
|
{
|
|
set_self(chshoupai.length-19+1013,18,146,0,0);
|
|
set_self(a,18,get_self(chshoupai.length-19+1013,18,0,0,0)+50*(a-(chshoupai.length-19+1013)),0,0);
|
|
set_self(a,19,564,0,0);
|
|
set_self(a,33,100,0,0);
|
|
|
|
set_self(a,37,1,0,0);
|
|
}
|
|
|
|
}
|
|
var zdwsk = zhawushik(chshoupai);
|
|
zhadanwushik=zdwsk[0];
|
|
wsklist=zdwsk[1];
|
|
if(get_self(1196,43,0,0,0)==2)
|
|
{
|
|
chshoupai=zspaixu(chshoupai);
|
|
for(var a=0;a<chshoupai.length;a++)
|
|
{
|
|
set_self(1013+a,43,chshoupai[a]%54+1,0,0);
|
|
}
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
chshoupai=dxpaixu(chshoupai);
|
|
for(var a=0;a<chshoupai.length;a++)
|
|
{
|
|
set_self(1013+a,43,chshoupai[a]%54+1,0,0);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|