目录结构调整
This commit is contained in:
861
codes/games/client/Projects/guanpai-jx/js/guanpai/ls.js
Normal file
861
codes/games/client/Projects/guanpai-jx/js/guanpai/ls.js
Normal file
@@ -0,0 +1,861 @@
|
||||
gameabc_face.ontimer_1001 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
set_self(1001,57,0,0,0);
|
||||
set_self(1002,57,500,0,0);
|
||||
}
|
||||
gameabc_face.ontimer_1002 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
play_ani(1,1107,18,474,1280,0,300,0,0,0,1,0,0);
|
||||
set_self(1002,57,0,0,0);
|
||||
}
|
||||
gameabc_face.ontimer_1075 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
|
||||
if(get_self(1075,7)<=0)
|
||||
{
|
||||
Utl.playSound(yx.changyong[5]);
|
||||
set_self(1075,57,0,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1075,7,get_self(1075,7)-1);
|
||||
|
||||
if(get_self(1075,7)<10)
|
||||
{
|
||||
set_self(1075,20,20,0,0);
|
||||
set_self(1075,18,get_self(1074,18)+47,0,0);
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1075,20,40,0,0);
|
||||
set_self(1075,18,get_self(1074,18)+37,0,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
};
|
||||
gameabc_face.ontimer_1076 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
if (game.paixing == null ) {
|
||||
for (var i=1131;i<=1134;i++) {
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
set_self(1076,57,0);
|
||||
}
|
||||
gameabc_face.ontimer_1010 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
gp_chonglian();//重绘
|
||||
}
|
||||
gameabc_face.ontimer_1065 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
bianpai ++;
|
||||
var zhongzhi = 567+67;
|
||||
var chuzhi = 567;
|
||||
if (bianpai%2 == 1) {
|
||||
set_self(1143,1,53,0,0);
|
||||
set_self(1143,43,55,0,0);
|
||||
play_ani(1,1143,20,0,134,0,150,0,0,0,1,0,0);
|
||||
play_ani(1,1143,18,zhongzhi,chuzhi,0,150,0,0,0,1,0,0);
|
||||
} else {
|
||||
var ss = ifast_random(13)+1;
|
||||
set_self(1143,1,567,0,0);
|
||||
set_self(1143,43,ss,0,0);
|
||||
play_ani(1,1143,20,134,0,0,150,0,0,0,1,0,0);
|
||||
play_ani(1,1143,18,chuzhi,zhongzhi,0,150,0,0,0,1,0,0);
|
||||
}
|
||||
if (bianpai == 8) {
|
||||
set_self(1143,1,567,0,0);
|
||||
set_self(1065,57,0,0,0);
|
||||
set_self(1143,43,game.laizi,0,0);
|
||||
play_ani(0,1143,0);
|
||||
set_self(1143,20,134,0,0);
|
||||
set_self(1063,57,0,0,0);
|
||||
set_self(1063,57,200,0,0);
|
||||
}
|
||||
};
|
||||
|
||||
gameabc_face.ontimer_1052 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
play_ani(1,1143,35,0,255,0,200,0,0,0,1,0,0);
|
||||
set_self(1052,57,0);
|
||||
dxpaixu(game.pai,game.laizi);
|
||||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||||
if (kehuduan!=0) {
|
||||
gp_ui_shizhong(game.control);
|
||||
}
|
||||
|
||||
for (var i = 0; i < game.pai.length; i++) {
|
||||
set_self(1081+i,37,0,0,0);
|
||||
}
|
||||
if (game.control == game.my_seat) //显示按钮
|
||||
{
|
||||
set_group(301,37,0,0,0);
|
||||
set_self(anniu[2],37,1,0,0);
|
||||
set_self(anniu[2],18,550,0,0);
|
||||
if (game.people == 3 ) {
|
||||
if ( game.laizi == 3) {
|
||||
gp_tishiyu()
|
||||
set_self(1080,1,577,0,0);//先手
|
||||
} else {
|
||||
set_self(1080,1,575,0,0);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
gameabc_face.ontimer_1063 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
var laizi = game.laizi;
|
||||
set_self(1143,43,laizi,0,0);
|
||||
play_ani(1,1143,19,280,-10,0,800,0,500,0,1,0,0);
|
||||
play_ani(1,1143,33,100,45,0,800,0,500,0,1,0,0);
|
||||
play_ani(1,1143,35,255,0,0,300,0,500,0,1,0,0);
|
||||
set_self(1063,57,0);
|
||||
set_self(1052,57,1100,0,0);
|
||||
}
|
||||
gameabc_face.ontimer_1064 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
if (sp>game.ersansi[0]-1000) {
|
||||
set_self(1064,57,0,0,0);
|
||||
if (game.leixing[3] ==2 ) { //癞子模式
|
||||
gp_ui_laizidh();
|
||||
/////再次排序////////////
|
||||
/////在显示按钮//////////
|
||||
} else {
|
||||
gp_ui_shizhong(game.control);
|
||||
if (game.control == game.my_seat) //显示按钮
|
||||
{
|
||||
set_group(301,37,0,0,0);
|
||||
set_self(anniu[2],37,1,0,0);
|
||||
set_self(anniu[2],18,550,0,0);
|
||||
if (game.people == 3 ) {
|
||||
if ( game.laizi == 3) {
|
||||
gp_tishiyu(4,536);
|
||||
} else {
|
||||
gp_tishiyu(2,536);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
for (var i=0;i<=sp-1;i++) {
|
||||
set_self(1001,18,spx-sp*spjg/2,0,0);
|
||||
set_self(1001+i,18,get_self(1001,18,0,0,0)+spjg*i,0,0);
|
||||
set_self(1001+i,19,spy,0,0);
|
||||
set_self(1001+i,43,game.pai[i]+1,0,0);
|
||||
//set_self(1001+i,43,55,0,0);
|
||||
set_self(1001+i,37,1,0,0);
|
||||
set_self(1081,18,spx-sp*spjg/2,0,0);
|
||||
set_self(1081+i,18,get_self(1001,18,0,0,0)+spjg*i,0,0);
|
||||
set_self(1081+i,19,spy,0,0);
|
||||
}
|
||||
var ssssa =[];
|
||||
for (var i = 0; i < game.people; i++) {
|
||||
ssssa.push(sp);
|
||||
}
|
||||
gp_ui_xsspshu(ssssa);
|
||||
sp++;
|
||||
}
|
||||
}
|
||||
gameabc_face.ontimer_1061 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
set_self(1061,57,0);
|
||||
set_group(218,37,0,0,0);
|
||||
set_group(303,37,0,0,0);
|
||||
|
||||
for (var a= 0;a<game.people;a++)
|
||||
{
|
||||
switch (Utl.changeToStatus(a)){
|
||||
case 0:
|
||||
for(var i =1001;i<=game.ersansi[0] ; i++){
|
||||
if(get_self(i,19,0,0,0) == spy || get_self(i,19,0,0,0) == spy2){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
dxpaixu(game.suoyoupai[a],game.laizi);
|
||||
for (var i = game.ersansi[0]+1 -game.suoyoupai[a].length;i<=game.ersansi[0];i++) //显示出牌的位置
|
||||
{
|
||||
set_self(game.ersansi[0]+1-game.suoyoupai[a].length,18,cpx1-game.suoyoupai[a].length*23/2,0,0);
|
||||
set_self(i,18,get_self(game.ersansi[0]+1-game.suoyoupai[a].length,18,0,0,0)+23*(i-(game.ersansi[0]+1-game.suoyoupai[a].length)),0,0);
|
||||
set_self(i,19,cpy1,0,0);
|
||||
set_self(i,33,cpsf,0,0);
|
||||
set_self(i,43,game.suoyoupai[a][i-game.ersansi[0]-1 +game.suoyoupai[a].length]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
set_self(i,1,53,0,0);
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,game.ersansi[0]+1 - game.suoyoupai[a].length);
|
||||
break;
|
||||
case 1:
|
||||
dxpaixu(game.suoyoupai[a],game.laizi);
|
||||
for (var i = game.ersansi[1]+1 -game.suoyoupai[a].length;i<=game.ersansi[1];i++) //显示出牌的位置
|
||||
{
|
||||
set_self(game.ersansi[1]+1-game.suoyoupai[a].length,18,cpx2-game.suoyoupai[a].length*23,0,0);
|
||||
set_self(i,18,get_self(game.ersansi[1]+1-game.suoyoupai[a].length,18,0,0,0)+23*(i-(game.ersansi[1]+1-game.suoyoupai[a].length)),0,0);
|
||||
set_self(i,19,cpy2,0,0);
|
||||
set_self(i,33,cpsf,0,0);
|
||||
set_self(i,43,game.suoyoupai[a][i-game.ersansi[1]-1 +game.suoyoupai[a].length]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
set_self(i,1,53,0,0);
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,game.ersansi[1]+1 - game.suoyoupai[a].length);
|
||||
break;
|
||||
case 2:
|
||||
dxpaixu(game.suoyoupai[a],game.laizi);
|
||||
for (var i = game.ersansi[2]+1 -game.suoyoupai[a].length;i<=game.ersansi[2];i++) //显示出牌的位置
|
||||
{
|
||||
set_self(game.ersansi[2]+1-game.suoyoupai[a].length,18,cpx4,0,0);
|
||||
set_self(i,18,get_self(game.ersansi[2]+1-game.suoyoupai[a].length,18,0,0,0)+23*(i-(game.ersansi[2]+1-game.suoyoupai[a].length)),0,0);
|
||||
set_self(i,19,cpy2,0,0);
|
||||
set_self(i,33,cpsf,0,0);
|
||||
set_self(i,43,game.suoyoupai[a][i-game.ersansi[2]-1 +game.suoyoupai[a].length]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
set_self(i,1,53,0,0);
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,game.ersansi[2]+1 - game.suoyoupai[a].length);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
gameabc_face.ontimer_1060 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
set_self(1060,57,0);
|
||||
set_group(500,37,1,0,0);
|
||||
set_group(303,37,0,0,0);
|
||||
if (game.daxiaoju ==1) { //小局
|
||||
set_self(1189,37,0,0,0)
|
||||
}
|
||||
if (game.daxiaoju ==2) {
|
||||
set_self(1191,37,0,0,0)
|
||||
}
|
||||
set_level (501,1);
|
||||
for(var a=501;a<=505;a++)
|
||||
{
|
||||
set_group(a,37,0,0,0);
|
||||
}
|
||||
//结算取消托管
|
||||
//set_self(1104,37,1,0,0);
|
||||
//set_self(1088,37,0,0,0);
|
||||
//set_self(1089,37,0,0,0);
|
||||
//set_self(1088,19,-1000,0,0);
|
||||
//set_self(1089,18,-1000,0,0);
|
||||
//打开结算页s
|
||||
for(var a=501;a<501+game.people;a++)
|
||||
{
|
||||
set_group(a,37,1,0,0);
|
||||
}
|
||||
var ab=0;
|
||||
var paidefen = [];
|
||||
for (var i=0;i<game.people;i++) {
|
||||
set_self(1204+i,1,Utl.getHeadimgSrc(i)); //头像
|
||||
set_self(1212+i,7,Func.subString(Utl.getNicknameBySeat(i),8,true)); //ID
|
||||
set_self(1216+i,7,"ID:"+Utl.getPlayeridBySeat(i)); //id号
|
||||
|
||||
set_self(1236+i,7,game.difen); //底分
|
||||
set_self(1236+i,20,16*ifast_inttostr(game.difen).length,0,0); //底分
|
||||
set_self(1123+i,7,game.zha[i]); //炸分
|
||||
if (game.carlen[i] == 1) { //改变牌数目
|
||||
game.xs_paishu[i] = 0;
|
||||
}
|
||||
if (game.chuntian[i] != 1) {
|
||||
set_self(1256+i,37,0); //春天印章
|
||||
set_self(1264+i,7,"无");
|
||||
}else {
|
||||
set_self(1264+i,7,"x2");
|
||||
}
|
||||
if (game.shengli != i) {
|
||||
set_self(1244+i,37,0); //赢家印章
|
||||
set_self(1248+i,37,0);
|
||||
}else {
|
||||
//set_self(1220+i,37,0);
|
||||
set_self(1224+i,37,0);
|
||||
set_self(1232+i,37,0);
|
||||
set_self(1236+i,37,0);
|
||||
//set_self(1260+i,37,0);
|
||||
set_self(1268+i,37,0);
|
||||
//set_self(1264+i,37,0);
|
||||
//set_self(1123+i,37,0);
|
||||
}
|
||||
if (game.carlen[i] != 1) {
|
||||
set_self(1252+i,37,0); //剩余一张牌提示
|
||||
}
|
||||
set_self(1240+i,7,ifast_abs(game.xiaojufen[i]));
|
||||
set_self(1240+i,18,get_self(1228+i,18)+48-ifast_inttostr(get_self(1240+i,7)).length*15,0,0);
|
||||
set_self(1240+i,20,30*ifast_inttostr(ifast_abs(game.xiaojufen[i])).length,0,0);
|
||||
if(game.xiaojufen[i]<0) //显示小局分
|
||||
{
|
||||
set_self(1272+i,37,1);
|
||||
set_self(1272+i,18,get_self(1240+i,18)-30,0,0);
|
||||
}
|
||||
else if(game.xiaojufen[i]>=0)
|
||||
{
|
||||
set_self(1272+i,37,0);
|
||||
}
|
||||
set_self(1240+i,18,get_self(1228+i,18)+48-ifast_inttostr(get_self(1240+i,7)).length*15,0,0);
|
||||
}
|
||||
for (var i=0;i<game.people;i++) {
|
||||
if (game.shengli == i) {
|
||||
for (var a = 0; a < game.xs_paishu.length; a++){
|
||||
ab = ab + game.xs_paishu[a];
|
||||
}
|
||||
if (kg == 0) {
|
||||
game.xs_paishu[i] = ab; //赢家计算牌数
|
||||
kg++;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (var i=0;i<game.people;i++) {
|
||||
set_self(1232+i,7,game.xs_paishu[i]); //获取牌数目
|
||||
set_self(1232+i,20,16*ifast_inttostr(game.xs_paishu[i]).length,0,0); //数字长度
|
||||
}
|
||||
for (var i=0;i<game.people;i++) {
|
||||
set_self(1268+i,7,game.xs_paishu[i]*game.difen); //获取牌得分
|
||||
set_self(1268+i,20,16*ifast_inttostr(game.xs_paishu[i]*game.difen).length,0,0);
|
||||
if (game.chuntian[i] == 1 ) {
|
||||
set_self(1232+i,7,17); //获取牌数目
|
||||
set_self(1232+i,20,32,0,0); //数字长度
|
||||
set_self(1268+i,7,17*game.difen);
|
||||
set_self(1268+i,20,16*ifast_inttostr(17*game.difen).length,0,0);
|
||||
}
|
||||
}
|
||||
|
||||
for (var i=0;i<=3;i++) { //显示手牌数的长度
|
||||
if(get_self(1123+i,7)<10)
|
||||
{
|
||||
set_self(1123+i,20,16,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1123+i,20,32,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1232+i,7)<10)
|
||||
{
|
||||
set_self(1232+i,18,get_self(1224+i,18)+38,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1232+i,18,get_self(1224+i,18)+30,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1236+i,7)<10)
|
||||
{
|
||||
set_self(1236+i,18,get_self(1224+i,18)+140,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1236+i,18,get_self(1224+i,18)+132,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1268+i,7)<10)
|
||||
{
|
||||
set_self(1268+i,18,get_self(1224+i,18)+200,0,0);
|
||||
}
|
||||
if(get_self(1268+i,7)>=10 && get_self(1268+i,7)<100)
|
||||
{
|
||||
set_self(1268+i,18,get_self(1224+i,18)+192,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1268+i,7)>100){
|
||||
set_self(1268+i,18,get_self(1224+i,18)+184,0,0);
|
||||
}
|
||||
}
|
||||
for (var i = 1405; i <= 1440; i++) {
|
||||
set_self(i,1,53,0,0);
|
||||
}
|
||||
for (var a = 0;a<game.people;a++) {
|
||||
dxpaixu(game.suoyoupai[a],game.laizi);
|
||||
if ( a==0) {
|
||||
if (game.suoyoupai[a].length == 17) {
|
||||
set_self(1121,43,game.suoyoupai[a][16]+1);
|
||||
set_self(1121,37,1,0,0);
|
||||
for (var i =1405 ;i<16+1405;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,game.suoyoupai[a][i-1405]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}else {
|
||||
for (var i =1405 ;i<game.suoyoupai[a].length+1405;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,game.suoyoupai[a][i-1405]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,1405);
|
||||
}
|
||||
if ( a==1) {
|
||||
if (game.suoyoupai[a].length == 17) {
|
||||
set_self(1122,43,game.suoyoupai[a][16]+1);
|
||||
set_self(1122,37,1,0,0);
|
||||
for (var i =1421 ;i<16+1421;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,game.suoyoupai[a][i-1421]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}else {
|
||||
for (var i =1421 ;i<game.suoyoupai[a].length+1421;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,game.suoyoupai[a][i-1421]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,1421);
|
||||
}
|
||||
if ( a==2) {
|
||||
for (var i =1437 ;i<game.suoyoupai[a].length+1437;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,game.suoyoupai[a][i-1437]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
gp_ui_laizibz(game.suoyoupai[a],game.laizi,1437);
|
||||
}
|
||||
}
|
||||
if (Utl.getIsInfinite() == 0) {//星星场如果bu是无限局
|
||||
for(var i=0;i<game.grade.length;i++)
|
||||
{
|
||||
Utl.setGrade(i,game.grade[i]);
|
||||
}
|
||||
}else{
|
||||
for(var i=0;i<game.people;i++)
|
||||
{
|
||||
Utl.setGrade(i,xxs[i]);
|
||||
}
|
||||
Utl.setDeskStage(0);
|
||||
if (!xj) {
|
||||
for (var i = 0; i < 3; i++) {
|
||||
Utl.setPlayerPrepare(i, 0);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
xj = 0;
|
||||
}
|
||||
gameabc_face.ontimer_1058 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
set_group(217,37,0,0,0);
|
||||
set_self (1058,57,0,0,0);
|
||||
}
|
||||
gameabc_face.ontimer_1057 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
//gp_ui_xsbuyao();
|
||||
set_self (1057,57,0,0,0);
|
||||
gp_ui_shizhong(game.control);//显示时钟
|
||||
if (game.paixing == null ) {
|
||||
for (var i=1131;i<=1134;i++) {
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
if (game.control == game.my_seat) //显示按钮
|
||||
{
|
||||
for(var i =1001;i<=game.ersansi[0] ; i++){
|
||||
if(get_self(i,19,0,0,0) == cpy1){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
gp_ui_xsan(game.paixing,game.tishipai,game.zhinengchu);
|
||||
|
||||
}
|
||||
|
||||
set_self(1056,57,xs_dsq,0,0);
|
||||
}
|
||||
gameabc_face.ontimer_1056 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
|
||||
set_self(1056,57,0,0,0);
|
||||
switch(Utl.changeToStatus(game.control)) //出牌隐藏
|
||||
{
|
||||
case 0:
|
||||
for(var i =1001;i<=game.ersansi[0] ; i++){
|
||||
if(get_self(i,19,0,0,0) == cpy1){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
for(var i = game.ersansi[0]+1;i<=game.ersansi[1] ; i++){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
for(var i = game.ersansi[1]+1;i<=game.ersansi[2] ; i++){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
for(var i = game.ersansi[2]+1;i<=game.ersansi[3] ; i++){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
break;
|
||||
}
|
||||
if (game.paixing == null) {
|
||||
for (var i=0;i<=3;i++) { //不出消失
|
||||
set_self(1131+i,37,0,0,0);
|
||||
set_group (201+i,37,0,0,0);
|
||||
}
|
||||
set_group(201,37,0,0,0);
|
||||
for (var i = 0; i<=game.pai.length-1;i++)
|
||||
{
|
||||
set_self(1001,18,spx-game.pai.length*spjg/2,0,0);
|
||||
set_self(1001+i,18,get_self(1001,18,0,0,0)+spjg*i,0,0);
|
||||
//set_self(1001+i,19,spy,0,0);
|
||||
set_self(1001+i,43,game.pai[i]+1,0,0);
|
||||
set_self(1001+i,37,1,0,0);
|
||||
set_self(1081,18,spx-game.pai.length*spjg/2,0,0);
|
||||
set_self(1081+i,18,get_self(1001,18,0,0,0)+spjg*i,0,0);
|
||||
set_self(1081+i,19,spy,0,0);
|
||||
//set_self(1081+i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
gp_ui_shizhong(game.control);//显示时钟
|
||||
if (game.control == game.my_seat && game.kexuanpai.length>0) //显示按钮
|
||||
{
|
||||
gp_ui_xsan(game.paixing,game.kexuanpai,game.zhinengchu);
|
||||
for (var i = 0; i<=game.pai.length-1;i++)
|
||||
{
|
||||
set_self(1081+i,37,1,0,0);
|
||||
}
|
||||
for (var i = 0; i<=game.pai.length-1;i++)
|
||||
{
|
||||
for (var a = 0; a<=game.kexuanpai.length-1;a++){
|
||||
if (!game.kexuanpai[a][0]){
|
||||
if (game.pai[i] == game.kexuanpai[a]) {
|
||||
set_self(1081+i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
else {
|
||||
for ( var b = 0;b <=game.kexuanpai[a].length;b++) {
|
||||
if (game.pai[i] == game.kexuanpai[a][b]) {
|
||||
set_self(1081+i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
for (var i = 0; i<=game.pai.length-1;i++) //不可出的牌还原位置
|
||||
{
|
||||
if (get_self(1081+i,37) == 1){
|
||||
set_self(1001+i,19,spy,0,0);
|
||||
}
|
||||
}
|
||||
for(var i =1001;i<=game.ersansi[0] ; i++){
|
||||
if(get_self(i,19,0,0,0) == cpy1){
|
||||
set_self(i,37,0,0,0);
|
||||
}
|
||||
}
|
||||
switch(Utl.changeToStatus(game.control))//要不起消失
|
||||
{
|
||||
case 0:
|
||||
set_self(1131,37,0,0,0);
|
||||
|
||||
break;
|
||||
case 1:
|
||||
|
||||
set_self(1132,37,0,0,0);
|
||||
break;
|
||||
case 2:
|
||||
|
||||
set_self(1133,37,0,0,0);
|
||||
break;
|
||||
case 3:
|
||||
|
||||
set_self(1134,37,0,0,0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
gameabc_face.ontimer_1055 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
set_self(1055,57,0,0,0);
|
||||
var sex = Utl.getSexBySeat(game.seat);
|
||||
gp_yx.passyinxiao(sex);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
gameabc_face.ontimer_1054 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
var aaa = game.hf_huifang[game.hf_ju].putpai[lunshu][0];//显示打牌,
|
||||
var bbb = game.hf_playerid.length;
|
||||
var ccc = game.hf_huifang[game.hf_ju].putpai[lunshu][1];//牌型
|
||||
var ddd = game.hf_huifang[game.hf_ju].putpai[lunshu][4];//控制权
|
||||
var eee = game.hf_huifang[game.hf_ju].putpai;
|
||||
var fff = game.hf_huifang[game.hf_ju].putpai[lunshu][2];//剩余的手牌
|
||||
var ggg = game.hf_huifang[game.hf_ju].pai;
|
||||
baipai(fff,bbb);
|
||||
if (!game.hf_huifang[game.hf_ju].laizi ) { //经典
|
||||
xs_dapai(aaa,bbb,ccc,ddd,0);
|
||||
} else { //癞子
|
||||
var hhh = game.hf_huifang[game.hf_ju].putpai[lunshu][5];//显示打牌,
|
||||
xs_dapai(aaa,bbb,ccc,ddd,hhh);
|
||||
}
|
||||
|
||||
hf_shizhong(ddd);
|
||||
lunshu++;
|
||||
if ( lunshu>=eee.length) {
|
||||
set_self(1054,57,0,0,0);
|
||||
set_self(1075,57,0,0,0);
|
||||
set_self(1075,37,0,0,0);
|
||||
set_self(1074,37,0,0,0);
|
||||
set_self(1141,37,0,0,0);
|
||||
set_self(1140,37,0,0,0);
|
||||
///进入结算节面///
|
||||
set_self(1053,57,1000,0,0);
|
||||
}
|
||||
}
|
||||
gameabc_face.ontimer_1053 = function(gameid, spid, times, timelong, alltimes)
|
||||
{
|
||||
var fff = game.hf_huifang[game.hf_ju].putpai[lunshu-1][2];//剩余的手牌
|
||||
set_self(1053,57,0);
|
||||
set_group(500,37,1,0,0);
|
||||
set_level (501,1);
|
||||
for(var a=501;a<=505;a++)
|
||||
{
|
||||
set_group(a,37,0,0,0);
|
||||
}
|
||||
set_self(1189,37,0,0,0)
|
||||
set_self(1191,37,0,0,0)
|
||||
set_self(1072,37,1,0,0);
|
||||
//结算取消托管
|
||||
//set_self(1104,37,1,0,0);
|
||||
//set_self(1088,37,0,0,0);
|
||||
//set_self(1089,37,0,0,0);
|
||||
//set_self(1088,19,-1000,0,0);
|
||||
//set_self(1089,18,-1000,0,0);
|
||||
//打开结算页s
|
||||
for(var a=501;a<501+game.hf_playerid.length;a++)
|
||||
{
|
||||
set_group(a,37,1,0,0);
|
||||
}
|
||||
var ab=0;
|
||||
var paidefen = [];
|
||||
var xs_paishu = [];
|
||||
for (var i=0;i<game.hf_playerid.length;i++) {
|
||||
set_self(1204+i,1,Utl.getHeadimgSrc(i)); //头像
|
||||
set_self(1212+i,7,Func.subString(Utl.getNicknameBySeat(i),8,true)); //ID
|
||||
set_self(1216+i,7,"ID:"+game.hf_playerid[i]); //id号
|
||||
|
||||
set_self(1236+i,7,game.hf_difen); //底分
|
||||
set_self(1236+i,20,16*ifast_inttostr(game.hf_difen).length,0,0); //底分
|
||||
set_self(1123+i,7,game.hf_zha[i]); //炸分
|
||||
if (game.hf_huifang[game.hf_ju].carlen[i] == 1) { //改变牌数目
|
||||
xs_paishu[i] = 0;
|
||||
}else {
|
||||
xs_paishu[i] = game.hf_huifang[game.hf_ju].carlen[i];
|
||||
}
|
||||
if (game.hf_huifang[game.hf_ju].chuntian[i] != 1) {
|
||||
set_self(1256+i,37,0); //春天印章
|
||||
set_self(1260+i,43,2);
|
||||
}else {
|
||||
set_self(1260+i,43,1);
|
||||
}
|
||||
if (game.hf_huifang[game.hf_ju].shengli != i) {
|
||||
set_self(1244+i,37,0); //赢家印章
|
||||
set_self(1248+i,37,0);
|
||||
}else {
|
||||
//set_self(1220+i,37,0);
|
||||
set_self(1224+i,37,0);
|
||||
set_self(1232+i,37,0);
|
||||
set_self(1236+i,37,0);
|
||||
set_self(1260+i,37,0);
|
||||
set_self(1268+i,37,0);
|
||||
//set_self(1264+i,37,0);
|
||||
//set_self(1123+i,37,0);
|
||||
}
|
||||
if (game.hf_huifang[game.hf_ju].carlen[i] != 1) {
|
||||
set_self(1252+i,37,0); //剩余一张牌提示
|
||||
}
|
||||
set_self(1240+i,7,ifast_abs(game.hf_huifang[game.hf_ju].xiaojufen[i]));
|
||||
set_self(1240+i,18,get_self(1228+i,18)+48-ifast_inttostr(get_self(1240+i,7)).length/2*30,0,0);
|
||||
set_self(1240+i,20,30*ifast_inttostr(ifast_abs(game.hf_huifang[game.hf_ju].xiaojufen[i])).length,0,0);
|
||||
if(game.hf_huifang[game.hf_ju].xiaojufen[i]<0) //显示小局分
|
||||
{
|
||||
set_self(1272+i,37,1);
|
||||
set_self(1272+i,18,get_self(1240+i,18)-30,0,0);
|
||||
}
|
||||
else if(game.hf_huifang[game.hf_ju].xiaojufen[i]>=0)
|
||||
{
|
||||
set_self(1272+i,37,0);
|
||||
}
|
||||
}
|
||||
for (var i=0;i<game.hf_playerid.length;i++) {
|
||||
if (game.hf_huifang[game.hf_ju].shengli == i) {
|
||||
for (var a = 0; a < xs_paishu.length; a++){
|
||||
ab = ab + xs_paishu[a];
|
||||
}
|
||||
if (kg == 0) {
|
||||
xs_paishu[i] = ab; //赢家计算牌数
|
||||
kg++;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (var i=0;i<game.hf_playerid.length;i++) {
|
||||
set_self(1232+i,7,xs_paishu[i]); //获取牌数目
|
||||
set_self(1232+i,20,16*ifast_inttostr(xs_paishu[i]).length,0,0); //数字长度
|
||||
}
|
||||
for (var i=0;i<game.hf_playerid.length;i++) {
|
||||
set_self(1268+i,7,xs_paishu[i]*game.hf_difen); //获取牌得分
|
||||
set_self(1268+i,20,16*ifast_inttostr(xs_paishu[i]*game.hf_difen).length,0,0);
|
||||
}
|
||||
|
||||
for (var i=0;i<=3;i++) { //显示手牌数的长度
|
||||
if(get_self(1123+i,7)<10)
|
||||
{
|
||||
set_self(1123+i,20,16,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1123+i,20,32,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1232+i,7)<10)
|
||||
{
|
||||
set_self(1232+i,18,get_self(1224+i,18)+38,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1232+i,18,get_self(1224+i,18)+30,0,0);
|
||||
|
||||
}
|
||||
if(get_self(1236+i,7)<10)
|
||||
{
|
||||
set_self(1236+i,18,get_self(1224+i,18)+140,0,0);
|
||||
}
|
||||
else
|
||||
{
|
||||
set_self(1236+i,18,get_self(1224+i,18)+132,0,0);
|
||||
}
|
||||
if(get_self(1268+i,7)<10)
|
||||
{
|
||||
set_self(1268+i,18,get_self(1224+i,18)+200,0,0);
|
||||
}
|
||||
if(get_self(1268+i,7)>=10 && get_self(1268+i,7)<100)
|
||||
{
|
||||
set_self(1268+i,18,get_self(1224+i,18)+192,0,0);
|
||||
}
|
||||
if(get_self(1268+i,7)>100){
|
||||
set_self(1268+i,18,get_self(1224+i,18)+184,0,0);
|
||||
}
|
||||
}
|
||||
|
||||
for (var a = 0;a<game.hf_playerid.length;a++) {
|
||||
if ( a==0) {
|
||||
if (fff.length == 17) {
|
||||
set_self(1121,43,fff[a][16]+1);
|
||||
set_self(1121,37,1,0,0);
|
||||
for (var i =1405 ;i<16+1405;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1405]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}else {
|
||||
for (var i =1405 ;i<fff[a].length+1405;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1405]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( a==1) {
|
||||
if (fff[a].length == 17) {
|
||||
set_self(1122,43,fff[a][16]+1);
|
||||
set_self(1122,37,1,0,0);
|
||||
for (var i =1421 ;i<16+1421;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1421]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}else {
|
||||
for (var i =1421 ;i<fff[a].length+1421;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1421]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( a==2) {
|
||||
for (var i =1437 ;i<fff[a].length+1437;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1437]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
if ( a==3) {
|
||||
for (var i =1453 ;i<fff[a].length+1453;i++) //显示剩余的牌
|
||||
{
|
||||
set_self(i,43,fff[a][i-1453]+1);
|
||||
set_self(i,37,1,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user