1190 lines
30 KiB
JavaScript
1190 lines
30 KiB
JavaScript
var gp_ui_dj = function(spid_up)
|
||
{
|
||
if (djzt == 0) {
|
||
if(spid_up>=1001&&spid_up<=1017)
|
||
{
|
||
if(get_self(spid_up,19) == spy2)
|
||
{
|
||
set_self(spid_up,19,spy,0,0);
|
||
}
|
||
else if(get_self(spid_up,19) == spy)
|
||
{
|
||
set_self(spid_up,19,spy2,0,0);
|
||
}
|
||
}
|
||
}
|
||
if (spid_up == anniu[0]) {//不要
|
||
gp_ui_pass();
|
||
}
|
||
if (spid_up == anniu[1]) {//提示
|
||
gp_ui_djtishi();
|
||
}
|
||
if (spid_up == anniu[2]) {//出牌
|
||
gp_ui_djchupai();
|
||
}
|
||
if (spid_up == 1191) {//准备
|
||
if (Utl.getIsInfinite() == 1) {//星星场如果是无限局
|
||
Utl.setPlayerPrepare(Utl.getMySeat(), 0);
|
||
}
|
||
gp_ui_djzb();
|
||
}
|
||
if (spid_up == 1189) {//总分
|
||
kg=2;
|
||
gp_ui_daju();
|
||
}
|
||
if(spid_up == 1503) //大局退出房间
|
||
{
|
||
set_level(101,0);
|
||
set_level(501,0);
|
||
set_level(502,0);
|
||
set_group(205,37,0,0,0);
|
||
set_group(215,37,0,0,0);
|
||
Utl.Exit();
|
||
game.zhuangtai = 0;
|
||
set_self(1075,57,0,0,0);
|
||
}
|
||
if(spid_up == 1504) //截图
|
||
{
|
||
Func.sharefinend(1,2,'','','',touxiang);
|
||
Utl.playSound(yx.changyong[4]);
|
||
}
|
||
if(spid_up >= 1139 && spid_up <= 1141) //回放控制按钮
|
||
{
|
||
hf_anniu(spid_up);
|
||
}
|
||
if(spid_up == 1559 || spid_up == 1072) {
|
||
hf_anniu(spid_up);
|
||
}if(spid_up >= 1148 && spid_up <= 1151){//多选出牌
|
||
gp_ui_dxchupai(spid_up);
|
||
}if(spid_up == 1393){
|
||
Utl.openInputPanel("选择底分(1分~"+dfpeizhi+"分)");
|
||
tanchuang = 0;
|
||
} if(spid_up >= 1476 && spid_up <= 1478 ||spid_up == 1400||spid_up == 1470){
|
||
gp_ui_xxcdj(spid_up);
|
||
}if(spid_up == 1139 && spid_up <= 1141) //回放控制按钮
|
||
{
|
||
hf_anniu(spid_up);
|
||
}if(spid_up == 149)
|
||
{
|
||
//if (get_self(anniu[0],37)==1||get_self(anniu[1],37)==1||get_self(anniu[2],37)==1) {
|
||
for (var i = 0; i<game.pai.length;i++)
|
||
{
|
||
if (get_self(1001+i,19)==spy2) {
|
||
set_self(1001+i,19,spy,0,0);
|
||
}
|
||
}
|
||
//}
|
||
}if(spid_up == 1105)//托管
|
||
{
|
||
if (get_self(1105,43)!=2) {
|
||
game.tuoguan=1;
|
||
//diand
|
||
} else if (get_self(1105,43)==2) {
|
||
game.tuoguan=0;
|
||
}
|
||
gp_ui_djtuoguan();
|
||
}if(spid_up == 1108||spid_up == 1106||spid_up == 1109)//托管
|
||
{
|
||
game.tuoguan=0;gp_ui_djtuoguan();
|
||
}
|
||
}
|
||
var gp_ui_xstuoguan = function(){
|
||
if (game.tuoguan==1) {
|
||
set_self(1105,43,2,0,0);set_self(1106,37,1,0,0);set_self(1109,37,1,0,0);set_self(1108,37,1,0,0);
|
||
}else if (game.tuoguan==0) {
|
||
set_self(1105,43,1,0,0);set_self(1106,37,0,0,0);set_self(1109,37,0,0,0);set_self(1108,37,0,0,0);
|
||
set_self(1193,37,0,0,0);set_self(1194,37,0,0,0);set_self(1195,37,0,0,0);diand=0;
|
||
}
|
||
|
||
}
|
||
var gp_ui_djtuoguan = function(){
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
tuoguan : game.tuoguan
|
||
}
|
||
Utl.sendData("youle", "guanpai", "tuoguan", data);
|
||
}
|
||
var gp_ui_djchupai = function(spid_down)
|
||
{
|
||
game.dq_dapai = [];
|
||
for (var a=1001;a<=1001+game.pai.length-1;a++)
|
||
{
|
||
if (get_self(a,19) == spy2 && get_self(a,37) == 1)
|
||
{
|
||
game.dq_dapai.push(game.pai[a-1001]);//出的牌(给服务器的 )
|
||
}
|
||
}
|
||
if ( game.dq_dapai.length>0)
|
||
{
|
||
var ccc = game.dq_dapai;
|
||
var lai_zi = game.laizi;
|
||
var kechu = pd_laizi(ccc,lai_zi)
|
||
|
||
if (kechu.length == 0) {
|
||
gp_tishiyu(1,508);
|
||
}else if ( laizi_mun == 0 || laizi_mun == game.dq_dapai.length ) {
|
||
var laizi_bian = [];
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
dq_dapai : game.dq_dapai, //癞子为改编后的id
|
||
laizi_dapai : game.dq_dapai, //癞子为原来的id
|
||
laizi_bian : laizi_bian //癞子改变后的id
|
||
}
|
||
Utl.sendData("youle", "guanpai", "dapai", data);
|
||
}else if(laizi_mun > 0 && kechu.length == 1){
|
||
var gbh_laizi = []; //癞子为改编后牌组
|
||
var cishu = 0;
|
||
var laizi_bian = [];
|
||
for (var i = 0; i < kechu[0].length; i++) {
|
||
var da=kechu[0][i]%13+1;
|
||
gbh_laizi[i] = kechu[0][i];
|
||
if (da == game.laizi ) {
|
||
if (laizi_mun == 1 ) {
|
||
gbh_laizi[i] =(paipai[cishu]-1)%13;
|
||
laizi_bian[cishu] = gbh_laizi[i];
|
||
cishu++;
|
||
}else {
|
||
gbh_laizi[i] =(paipai[0][cishu]-1)%13;
|
||
laizi_bian[cishu] = gbh_laizi[i];
|
||
cishu++;
|
||
}
|
||
}
|
||
}
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
dq_dapai : gbh_laizi, //癞子为改编后的id
|
||
laizi_dapai : game.dq_dapai, //癞子为原来的id
|
||
laizi_bian : laizi_bian //癞子改变后的id
|
||
}
|
||
Utl.sendData("youle", "guanpai", "dapai", data);
|
||
}else if (laizi_mun > 0 && kechu.length > 1 ) {
|
||
gp_ui_duoxuan(kechu);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_dxchupai= function(spid_down){
|
||
set_group(222,37,0,0,0);
|
||
set_group(223,37,0,0,0);
|
||
var gbh_laizi = []; //癞子为改编后的id
|
||
var laizi_bian = []; //癞子改变后的id(只有癞子)
|
||
for (var i = 0; i < paipai[spid_down-1148].length; i++) {
|
||
laizi_bian.push((paipai[spid_down-1148][i]-1)%13);
|
||
}
|
||
for (var i = 0; i < jieguo_pai_gai[spid_down-1148].length; i++) {
|
||
gbh_laizi.push(jieguo_pai_gai[spid_down-1148][i]);;
|
||
}
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
dq_dapai : gbh_laizi, //癞子为改编后的id
|
||
laizi_dapai : game.dq_dapai, //癞子为原来的id
|
||
laizi_bian : laizi_bian //癞子改变后的id
|
||
}
|
||
Utl.sendData("youle", "guanpai", "dapai", data);
|
||
}
|
||
var gp_ui_pass = function()
|
||
{
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
pass : -1
|
||
}
|
||
Utl.sendData("youle", "guanpai", "buyao", data);
|
||
|
||
}
|
||
var gp_ui_djzb = function()
|
||
{
|
||
var data = {
|
||
agentid : Utl.getAgentID(),
|
||
playerid : Utl.getMyPlayerid(),
|
||
gameid : Utl.getGameID(),
|
||
roomcode : Utl.getRoomcode(),
|
||
seat : Utl.getMySeat(),
|
||
renshu : Utl.getPlayerCnt(),
|
||
}
|
||
Utl.sendData("youle", "guanpai", "zhunbei", data);
|
||
}
|
||
|
||
var gp_ui_xssp = function (pai,laizi,leixing){ //手牌
|
||
if ( leixing[3] == 2) {
|
||
dxpaixu(pai,laizi);
|
||
}
|
||
set_group(201,37,0,0,0);
|
||
for (var i = 0; i<=pai.length-1;i++)
|
||
{
|
||
set_self(1001,18,spx-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,pai[i]+1,0,0);
|
||
set_self(1001+i,37,1,0,0);
|
||
set_self(1081,18,spx-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);
|
||
}
|
||
if ( leixing[3] == 2) {
|
||
gp_ui_laizibz(pai,laizi,1001);
|
||
}
|
||
}
|
||
var gp_ui_xsan = function (paixing,tishipai,zhinengchu){ //牌型,可选牌,只能出
|
||
for (var i=0;i<=2;i++) {
|
||
set_self(anniu[i],43,i+1,0,0);
|
||
}
|
||
if (paixing == null ) {
|
||
set_group(301,37,0,0,0);
|
||
set_self(anniu[2],37,1,0,0);
|
||
set_self(anniu[2],18,550,0,0);
|
||
}else {
|
||
if (game.kexuanpai.length>0) {
|
||
if (tishipai.length >0) {
|
||
set_group(301,37,1,0,0);
|
||
set_self(anniu[0],18,350,0,0);
|
||
set_self(anniu[1],18,550,0,0);
|
||
set_self(anniu[2],18,754,0,0);
|
||
if (zhinengchu == 1) {
|
||
gp_ui_znc();
|
||
set_group(301,37,0,0,0);
|
||
set_self(anniu[0],37,1,0,0);
|
||
set_self(anniu[0],18,453,0,0);
|
||
set_self(anniu[2],37,1,0,0);
|
||
set_self(anniu[2],18,655,0,0);
|
||
}
|
||
}else {
|
||
set_group(301,37,0,0,0);
|
||
set_self(anniu[0],37,1,0,0);
|
||
set_self(anniu[0],18,453,0,0);
|
||
set_self(anniu[2],37,1,0,0);
|
||
set_self(anniu[2],18,655,0,0);
|
||
}
|
||
} else {
|
||
if ( game.leixing[3] == 2) {
|
||
set_group(301,37,0,0,0);
|
||
set_self(anniu[0],37,1,0,0);
|
||
set_self(anniu[0],18,453,0,0);
|
||
set_self(anniu[2],37,1,0,0);
|
||
set_self(anniu[2],18,655,0,0);
|
||
} else {
|
||
set_group(301,37,0,0,0);
|
||
set_self(anniu[0],18,552,0,0);
|
||
set_self(anniu[0],37,1,0,0);
|
||
//set_group(212,37,0,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_fapai = function(){
|
||
set_group(202,37,0,0,0);
|
||
set_group(203,37,0,0,0);
|
||
set_group(204,37,0,0,0);
|
||
set_group(201,37,0,0,0);
|
||
if (Utl.getIsInfinite() == 0) {
|
||
gp_ui_xs_jushu();
|
||
} else {
|
||
Utl.setDeskStage(1);
|
||
}
|
||
set_group(214,37,0,0,0);
|
||
sp = 0;
|
||
set_self(1064,57,100,0,0);
|
||
set_self(1143,37,0,0,0);
|
||
gp_ui_paihuanyuan();
|
||
Utl.playSound(yx.changyong[2]);
|
||
}
|
||
var gp_ui_laizibz = function(pai,laizi,diyz){//癞子为本体 //diyz 为精灵id //癞子手牌变帧
|
||
if ( game.laizi!=0) {
|
||
for(var i=0;i<pai.length;i++)
|
||
{
|
||
var da=pai[i]%13+1;
|
||
if ( da == laizi ) {
|
||
set_self(diyz+i,1,567,0,0); //癞子牌变帧
|
||
set_self(diyz+i,43,laizi,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_laizicp = function(pai,_paipai,diyz){ //癞子出牌变帧 pai为牌id paipai为该变后的id diyz为精灵id
|
||
var yici = 0;
|
||
if ( game.leixing[3]==2 && _paipai.length !=0) {
|
||
for(var i=0;i<pai.length;i++)
|
||
{
|
||
if ( pai[i] == _paipai[yici] && yici <_paipai.length) {
|
||
set_self(diyz+i,1,567,0,0); //癞子牌变帧
|
||
yici++;
|
||
}else {
|
||
set_self(diyz+i,1,53,0,0); //癞子牌变帧
|
||
set_self(diyz+i,37,1,0,0);
|
||
}
|
||
set_self(diyz+i,43, pai[i]+1,0,0);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_laizidh = function () { //癞子牌动画
|
||
set_self(1065,57,0,0,0);
|
||
set_self(1143,37,1,0,0);
|
||
set_self(1143,33,100,0,0);
|
||
set_self(1143,18,567,0,0);
|
||
set_self(1143,19,280,0,0);
|
||
set_self(1065,57,150,0,0);
|
||
bianpai = 1;
|
||
Utl.playSound("00209.mp3");
|
||
}
|
||
var gp_ui_paihuanyuan = function () {
|
||
for (var i = 0; i<=64;i++)
|
||
{
|
||
set_self(1001+i,33,100,0,0);
|
||
set_self(1001+i,1,53,0,0);
|
||
}
|
||
}
|
||
var gp_ui_shizhong = function (kzq) {
|
||
var time = 15;
|
||
var zuobiao = [[580,300],[980,200],[200,200]]; //钟的坐标
|
||
var zhong = 1074; //钟精灵
|
||
var shuzi = 1075; //数字精灵
|
||
set_group(212,37,0,0,0);
|
||
set_self(shuzi,57,0,0,0);
|
||
set_self(shuzi,7,time,0,0);
|
||
set_self(shuzi,37,1,0,0);
|
||
set_self(zhong,37,1,0,0);
|
||
set_self(zhong,18,zuobiao[Utl.changeToStatus(kzq)][0],0,0); //钟的坐标
|
||
set_self(zhong,19,zuobiao[Utl.changeToStatus(kzq)][1],0,0);
|
||
set_self(shuzi,18,get_self(zhong,18)+37,0,0); //数字的坐标
|
||
set_self(shuzi,19,get_self(zhong,19)+53,0,0);
|
||
set_self(shuzi,20,40,0,0);
|
||
set_self(shuzi,57,1000,0,0); //定时器
|
||
};
|
||
Array.prototype.shuffle = function() { //洗牌算法;Array:数组名 ; shuffle:方法名 ;用法(数组名+方法名+();)
|
||
var input = this;
|
||
for (var i = input.length-1; i >=0; i--) {
|
||
var randomIndex = Math.floor(Math.random()*(i+1));
|
||
var itemAtIndex = input[randomIndex];
|
||
input[randomIndex] = input[i];
|
||
input[i] = itemAtIndex;
|
||
}
|
||
return input;
|
||
}
|
||
|
||
var dxpaixu = function(pai,laizi){
|
||
if(pai.length>=2)
|
||
{
|
||
for(var j=0;j<pai.length;j++)
|
||
{
|
||
for(var i=j+1;i<pai.length;i++)
|
||
{ var da=(pai[i]+1)%13;
|
||
var daxiao=(pai[j]+1)%13;
|
||
if (da==0 )
|
||
{
|
||
da=13;
|
||
}
|
||
if (da==1 )
|
||
{
|
||
da=14;
|
||
}
|
||
if (da==2)
|
||
{
|
||
da=15;
|
||
}
|
||
if (laizi != 0) {
|
||
if(laizi == 1){
|
||
laizi = 14;
|
||
}
|
||
if(laizi == 2){
|
||
laizi = 15;
|
||
}
|
||
if(da == laizi)
|
||
{
|
||
da=20;
|
||
}
|
||
}
|
||
if (daxiao==0)
|
||
{
|
||
daxiao=13;
|
||
}
|
||
if (daxiao==1)
|
||
{
|
||
daxiao=14;
|
||
}
|
||
if (daxiao==2)
|
||
{
|
||
daxiao=15;
|
||
}
|
||
if ( laizi != 0) {
|
||
if(laizi == 1){
|
||
laizi = 14;
|
||
}
|
||
if(laizi == 2){
|
||
laizi = 15;
|
||
}
|
||
if(daxiao == laizi)
|
||
{
|
||
daxiao=20;
|
||
}
|
||
}
|
||
if(daxiao<da)
|
||
{ var jiaohuan=pai[i];
|
||
pai[i]=pai[j];
|
||
pai[j]=jiaohuan;
|
||
}
|
||
///牌按花色排序
|
||
if(daxiao==da)
|
||
{
|
||
var huaseyi=parseInt((pai[i])/ 13)+1;
|
||
var huaseer=parseInt((pai[j])/ 13)+1;
|
||
if(huaseer>huaseyi)
|
||
{ var huase =pai[i];
|
||
pai[i]=pai[j];
|
||
pai[j]=huase;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
var gp_ui_xsspshu = function(carlen){ //显示手牌数
|
||
for (var a= 0;a<game.people;a++) {
|
||
if (Utl.changeToStatus(a) != 0) {
|
||
set_self(1098+Utl.changeToStatus(a),37,1,0,0);
|
||
set_self(1101+Utl.changeToStatus(a),37,1,0,0);
|
||
set_self(1101+Utl.changeToStatus(a),7,carlen[a],0,0);
|
||
}
|
||
}
|
||
for (var i=1102;i<=1104;i++) { //显示手牌数的长度
|
||
if(get_self(i,7)<10)
|
||
{
|
||
set_self(i,20,26,0,0);
|
||
set_self(i,18,get_self(i-3,18)+19,0,0);
|
||
}
|
||
else
|
||
{
|
||
set_self(i,20,52,0,0);
|
||
set_self(i,18,get_self(i-3,18)+4,0,0);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_yczhezhao = function(pai,kexuanpai){ //隐藏遮罩
|
||
if (game.leixing[3] == 2) {
|
||
for (var i = 0; i<17;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
} else {
|
||
for (var i = 0; i<=pai.length-1;i++)
|
||
{
|
||
for (var a = 0; a<=kexuanpai.length-1;a++){
|
||
if (!kexuanpai[a][0] && kexuanpai[a][0] != 0) {
|
||
if (pai[i] == kexuanpai[a]) {
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
}
|
||
else {
|
||
for ( var b = 0;b <=kexuanpai[a].length-1;b++) {
|
||
if (pai[i] == kexuanpai[a][b]) {
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
for (var i = 0; i<=pai.length-1;i++)
|
||
{
|
||
if (get_self(1081+i,37) == 1){
|
||
set_self(1001+i,19,spy,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_xschupai = function()
|
||
{
|
||
if (game.tuoguan==1&&game.seat==game.my_seat) {
|
||
set_self(1105,43,2,0,0);set_self(1106,37,1,0,0);set_self(1109,37,1,0,0);set_self(1108,37,1,0,0);
|
||
//diand=0;
|
||
}
|
||
set_group(202,37,0,0,0);
|
||
set_group(203,37,0,0,0);
|
||
set_group(204,37,0,0,0);
|
||
set_group(211,37,0,0,0);
|
||
set_group(213,37,0,0,0);
|
||
Utl.playSound(yx.changyong[1]);
|
||
var sex = Utl.getSexBySeat(game.seat);
|
||
gp_ui_paihuanyuan();
|
||
if (game.paixing != null) {
|
||
gp_ui_donghua();
|
||
gp_yx.yinxiao(game.paixing,sex);
|
||
}
|
||
gp_ui_xsspshu(game.carlen); //显示手牌数
|
||
gp_ui_shizhong(game.control);//显示时钟
|
||
if (game.control == game.my_seat) //显示按钮
|
||
{
|
||
gp_ui_xsan(game.paixing,game.tishipai,game.zhinengchu);
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
gp_ui_yczhezhao(game.pai,game.kexuanpai);
|
||
if (game.kexuanpai.length == 0 && game.paixing != null) {
|
||
for (var i = 0; i < game.pai.length; i++) {
|
||
var da=game.pai[i]%13+1;
|
||
if ( da == game.laizi ) {
|
||
gp_tishiyu(3,508);
|
||
i = game.pai.length;
|
||
}
|
||
else {
|
||
gp_tishiyu(2,508);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
else {
|
||
set_group(301,37,0,0,0);
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
}
|
||
if (game.seat == game.my_seat) {
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
set_self(1001+i,19,spy,0,0);
|
||
}
|
||
}
|
||
set_self(1131+Utl.changeToStatus(game.control),37,0,0,0); //要不起消失
|
||
gp_ui_chupai();
|
||
}
|
||
var gp_ui_passbuyao = function()
|
||
{
|
||
set_self(1055,57,1000,0,0);
|
||
set_group(211,37,0,0,0);
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
set_self(1131+Utl.changeToStatus((game.control+game.people-1)%game.people),37,1,0,0); //要不起显示
|
||
switch(Utl.changeToStatus(game.seat)) //出牌隐藏
|
||
{
|
||
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;
|
||
}
|
||
|
||
for (var i = 1074; i<=1075;i++){
|
||
set_self(i,37,0,0,0);
|
||
}
|
||
if (game.seat==game.my_seat) {
|
||
set_group(301,37,0,0,0);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
|
||
}
|
||
set_self(1056,57,0 ,0,0);
|
||
set_self(1056,57,xs_dsq ,0,0);
|
||
|
||
}
|
||
var gp_ui_xsbuyao = function()
|
||
{
|
||
var sex = Utl.getSexBySeat(game.seat);
|
||
gp_yx.passyinxiao(sex);
|
||
|
||
set_group(202,37,0,0,0);
|
||
set_group(203,37,0,0,0);
|
||
set_group(204,37,0,0,0);
|
||
set_group(211,37,0,0,0);
|
||
game.xs_dapai[game.control] = [];
|
||
gp_ui_shizhong(game.control);//显示时钟
|
||
|
||
set_self(1076,57,1000,0,0);
|
||
set_self(1131+Utl.changeToStatus((game.control+game.people-1)%game.people),37,1,0,0); //要不起显示
|
||
set_self(1131+Utl.changeToStatus(game.control),37,0,0,0);
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
if (game.seat == game.my_seat) {
|
||
for (var i = 0; i<game.pai.length;i++)//显示手牌的位置
|
||
{
|
||
set_self(1001+i,19,spy,0,0);
|
||
}
|
||
}
|
||
if (game.control == game.my_seat) //显示按钮
|
||
{
|
||
gp_ui_xsan(game.paixing,game.tishipai,game.zhinengchu);
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
gp_ui_yczhezhao(game.pai,game.kexuanpai);
|
||
if (game.kexuanpai.length == 0 && game.paixing != null) {
|
||
for (var i = 0; i < game.pai.length; i++) {
|
||
var da=game.pai[i]%13+1;
|
||
if ( da == game.laizi ) {
|
||
gp_tishiyu(3,508);
|
||
}
|
||
else {
|
||
gp_tishiyu(2,508);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
else {
|
||
set_group(301,37,0,0,0);
|
||
}
|
||
gp_ui_chupai();
|
||
}
|
||
var gp_ui_chupai = function(){
|
||
for (var a = 0;a<game.people;a++) {
|
||
if (game.xs_dapai[a] != -1) {
|
||
switch (Utl.changeToStatus(a)){
|
||
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);
|
||
}
|
||
}
|
||
for (var i = game.ersansi[0]+1 - game.xs_dapai[a].length;i<=game.ersansi[0];i++) //显示出牌的位置
|
||
{
|
||
set_self(game.ersansi[0]+1-game.xs_dapai[a].length,18,cpx1-game.xs_dapai[a].length*25/2,0,0);
|
||
set_self(i,18,get_self(game.ersansi[0]+1-game.xs_dapai[a].length,18,0,0,0)+25*(i-(game.ersansi[0]+1-game.xs_dapai[a].length)),0,0);
|
||
set_self(i,19,cpy1,0,0);
|
||
set_self(i,33,cpsf,0,0);
|
||
set_self(i,43,game.xs_dapai[a][game.ersansi[0]-i]+1);
|
||
set_self(i,37,1,0,0);
|
||
set_self(i,1,53,0,0);
|
||
}
|
||
gp_ui_laizicp(game.xs_dapai[a],game.laizi_bian[a],game.ersansi[0]+1 - game.xs_dapai[a].length);
|
||
break;
|
||
case 1:
|
||
for (var i = game.ersansi[1]+1 - game.xs_dapai[a].length;i<=game.ersansi[1];i++) //显示出牌的位置
|
||
{
|
||
set_self(game.ersansi[1]+1-game.xs_dapai[a].length,18,cpx2-game.xs_dapai[a].length*25,0,0);
|
||
set_self(i,18,get_self(game.ersansi[1]+1-game.xs_dapai[a].length,18,0,0,0)+25*(i-(game.ersansi[1]+1-game.xs_dapai[a].length)),0,0);
|
||
set_self(i,19,cpy2,0,0);
|
||
set_self(i,33,cpsf,0,0);
|
||
set_self(i,43,game.xs_dapai[a][game.ersansi[1]-i]+1);
|
||
set_self(i,37,1,0,0);
|
||
set_self(i,1,53,0,0);
|
||
}
|
||
gp_ui_laizicp(game.xs_dapai[a],game.laizi_bian[a],game.ersansi[1]+1 - game.xs_dapai[a].length);
|
||
break;
|
||
case 2:
|
||
for (var i = game.ersansi[2]+1 - game.xs_dapai[a].length;i<=game.ersansi[2];i++) //显示出牌的位置
|
||
{
|
||
set_self(game.ersansi[2]+1-game.xs_dapai[a].length,18,cpx4,0,0);
|
||
set_self(i,18,get_self(game.ersansi[2]+1-game.xs_dapai[a].length,18,0,0,0)+25*(i-(game.ersansi[2]+1-game.xs_dapai[a].length)),0,0);
|
||
set_self(i,19,cpy2,0,0);
|
||
set_self(i,33,cpsf,0,0);
|
||
set_self(i,43,game.xs_dapai[a][game.ersansi[2]-i]+1);
|
||
set_self(i,37,1,0,0);
|
||
set_self(i,1,53,0,0);
|
||
}
|
||
gp_ui_laizicp(game.xs_dapai[a],game.laizi_bian[a],game.ersansi[2]+1 - game.xs_dapai[a].length);
|
||
break;
|
||
}
|
||
}
|
||
if (game.xs_dapai[a] == -1) {
|
||
set_self(1131+Utl.changeToStatus(a),37,1,0,0);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_xiaoju = function()
|
||
{
|
||
set_self(1105,43,1,0,0);set_self(1106,37,0,0,0);set_self(1109,37,0,0,0);set_self(1108,37,0,0,0);
|
||
game.tuoguan=0;
|
||
var sex = Utl.getSexBySeat(game.seat);
|
||
gp_yx.yinxiao(game.paixing,sex);
|
||
set_group(202,37,0,0,0);
|
||
set_group(203,37,0,0,0);
|
||
set_group(204,37,0,0,0);
|
||
set_group(211,37,0,0,0);
|
||
set_group(213,37,0,0,0);
|
||
set_group(212,37,0,0,0);
|
||
set_group(303,37,0,0,0);
|
||
set_group(301,37,0,0,0);
|
||
gp_ui_xsspshu(game.carlen); //显示手牌数
|
||
dxpaixu(game.pai,game.laizi);
|
||
gp_ui_xssp(game.pai,game.laizi,game.leixing);
|
||
for (var i = 0; i<=game.pai.length-1;i++)
|
||
{
|
||
set_self(1081+i,37,0,0,0);
|
||
}
|
||
gp_ui_chupai();
|
||
|
||
set_self(1075,57,0,0,0);
|
||
set_self(1061,57,1000,0,0);
|
||
set_self(1060,57,2000,0,0);
|
||
}
|
||
|
||
var gp_ui_daju = function()
|
||
{
|
||
Utl.gameOver();
|
||
set_group(506,37,1,0,0);
|
||
set_level (501,0);
|
||
set_level (502,1);
|
||
for(var a=507;a<=510;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=507;a<507+game.people;a++)
|
||
{
|
||
set_group(a,37,1,0,0);
|
||
}
|
||
|
||
|
||
for (var i=0;i<game.people;i++) {
|
||
set_self(1509+i,1,Utl.getHeadimgSrc(i)); //头像
|
||
touxiang[i] = 1509+i;
|
||
set_self(1517+i,7,Func.subString(Utl.getNicknameBySeat(i),8,true)); //ID
|
||
set_self(1521+i,7,"ID:"+Utl.getPlayeridBySeat(i)); //id号
|
||
|
||
//set_self(1537+i,37,0);
|
||
set_self(1529+i,37,0); //大赢家
|
||
//显示zong分
|
||
|
||
set_self(1533+i,7,game.grade[i]);
|
||
set_self(1533+i,18,375+334*i-7*ifast_inttostr(game.grade[i]).length,0,0);
|
||
var input_mul = min_replaceAll(String(GameData.Multiple), "b", ".", false);
|
||
input_mul = Number(input_mul);
|
||
if(input_mul==0||input_mul==null||input_mul==undefined){
|
||
input_mul = 1;
|
||
}
|
||
set_self(1545+i,7,"x"+input_mul);
|
||
set_self(1545+i,18,375+334*i-7*ifast_inttostr(input_mul).length,0,0);
|
||
set_self(1541+i,7,ifast_abs(game.grade[i]*input_mul)); //计算后
|
||
set_self(1541+i,18,get_self(1537+i,18)+36-15*ifast_inttostr(ifast_abs(game.grade[i]*input_mul)).length,0,0);
|
||
set_self(1541+i,20,30*ifast_inttostr(ifast_abs(game.grade[i]*input_mul)).length,0,0);
|
||
if (game.grade[i]<0) {
|
||
set_self(1549+i,37,1,0,0);
|
||
set_self(1549+i,18,get_self(1541+i,18)-30,0,0);
|
||
}else {
|
||
set_self(1549+i,37,0,0,0);
|
||
}
|
||
}
|
||
//Game_Modify.calResult(game.grade*input_mul);
|
||
|
||
var max = 0;
|
||
for(var abc = 0;abc<game.people;abc++)
|
||
{
|
||
|
||
if(game.grade[abc]>=max)
|
||
{
|
||
max = game.grade[abc];
|
||
}
|
||
}
|
||
for(var xh = 0;xh<game.people;xh++)
|
||
{
|
||
if(max==game.grade[xh])
|
||
{
|
||
set_self(1529+xh,37,1,0,0);
|
||
}
|
||
}
|
||
Utl.getMultipleResult(game.grade); ///传总分的 数组
|
||
GameUI.showCalBtn(game.grade); //////显示计算器按钮
|
||
for (var i=0;i<4;i++) { //删除虚拟精灵
|
||
for (var a=0;a<cunjingling.length/2;a++) {
|
||
ifast_dllpritefromspritecopy(1553+i,a);
|
||
}
|
||
}
|
||
if (game.quanbufen.length !=0 ) {
|
||
for (var i=0;i<game.jushu[0];i++) { //创建虚拟精灵
|
||
for (var a=0;a<game.people;a++) {
|
||
var biaoshi = i;
|
||
cunjingling[i*game.people+a] = ifast_addtospritefromspritecopy (1553+a,1557,32,15+i*60,biaoshi);
|
||
set_self(cunjingling[i*game.people+a],7,"第"+(i+1)+"局"+" "+game.quanbufen[i][a] );
|
||
}
|
||
}
|
||
for (var i=0;i<4;i++) {
|
||
set_self(1553+i,19,293,0,0);
|
||
if (game.jushu[0]>=3) {
|
||
set_self(1553+i,21,60*game.jushu[0],0,0);
|
||
}else {
|
||
set_self(1553+i,21,147,0,0);
|
||
}
|
||
}
|
||
}
|
||
if(Utl.getShowShare()){
|
||
set_self(1504,37,0,0,0);
|
||
}
|
||
}
|
||
|
||
var gp_ui_kaizhan = function()
|
||
{
|
||
set_self(1107,37,1,0,0);
|
||
//if (Desk.roomtype[7]==2) {
|
||
set_self(1105,37,1,0,0);
|
||
set_self(1105,43,1,0,0);
|
||
//}
|
||
Utl.playSound("00210.mp3");
|
||
play_ani(1,1107,18,-333,474,0,400,0,0,0,1,0,0);
|
||
set_self(1001,57,500,0,0);
|
||
}
|
||
|
||
var gp_ui_xs_jushu = function()
|
||
{
|
||
set_self(1560,37,1,0,0);
|
||
set_self(1280,37,1,0,0);
|
||
set_self(1280,7,"局"+game.jushu[0]+"/"+game.jushu[1],0,0);
|
||
//set_self(1280,20,28*ifast_inttostr(ifast_abs(game.jushu[0])).length,0,0);
|
||
}
|
||
var gp_ui_xs_zongfen = function() //显示分数
|
||
{
|
||
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,Desk.GetPlayerBySeat(i).bean);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_xiaoju_zha = function() //显示炸弹分数
|
||
{
|
||
if (game.paixing[0][0] == 4 && game.xs_dapai[game.seat].length <= 4 && Utl.getIsInfinite() == 0) //星星场如果bu是无限局
|
||
{
|
||
var a=0;
|
||
var zhafen = zhadanfen[game.leixing[2]-1] ;;
|
||
for (var i=0;i<game.people;i++) {
|
||
if (i==game.seat) {
|
||
a=game.grade[i]+zhafen*(game.people-1);
|
||
set_self(436+Utl.changeToStatus(i),7,a,0,0);
|
||
} else {
|
||
a=game.grade[i]-zhafen;
|
||
set_self(436+Utl.changeToStatus(i),7,a,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_xs_fen = function() //显示分数
|
||
{
|
||
if (Utl.getIsInfinite() == 0) {//星星场如果bu是无限局
|
||
set_group(217,37,0,0,0);
|
||
if (game.paixing[0][0] == 4 && game.xs_dapai[game.seat].length <= 4) {
|
||
var zhafen = zhadanfen[game.leixing[2]-1] ;
|
||
var jiahao = 1117;
|
||
var fenshu = 1113;
|
||
for (var i=0;i<game.people;i++) {
|
||
if (i==game.seat)
|
||
{
|
||
//set_self(fenshu+Utl.changeToStatus(i),1,529,0,0);
|
||
set_self(fenshu+Utl.changeToStatus(i),7,zhafen*(game.people-1),0,0);
|
||
set_self(fenshu+Utl.changeToStatus(i),37,1,0,0);
|
||
set_self(jiahao+Utl.changeToStatus(i),43,11,0,0);
|
||
set_self(jiahao+Utl.changeToStatus(i),37,1,0,0);
|
||
}
|
||
else {
|
||
//set_self(fenshu+Utl.changeToStatus(i),1,551,0,0);
|
||
set_self(fenshu+Utl.changeToStatus(i),7,zhafen,0,0);
|
||
set_self(fenshu+Utl.changeToStatus(i),37,1,0,0);
|
||
set_self(jiahao+Utl.changeToStatus(i),43,12,0,0);
|
||
set_self(jiahao+Utl.changeToStatus(i),37,1,0,0);
|
||
}
|
||
}
|
||
}
|
||
set_self(1058,57,xs_dsq,0,0);
|
||
for (var i=0;i<=3;i++) {
|
||
if(get_self(fenshu+i,7)<10)
|
||
{
|
||
set_self(fenshu+i,20,28,0,0);
|
||
}
|
||
else
|
||
{
|
||
set_self(fenshu+i,20,56,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_donghua = function()
|
||
{
|
||
var donghua = 1281;
|
||
var zyid = 0;
|
||
var zhenshu = 0;
|
||
if (game.paixing[0][0] == 1 && game.paixing[0][1]>=5) {
|
||
zyid = 544;
|
||
zhenshu = 11;
|
||
for (var i=0;i<=game.people;i++) {
|
||
set_self(donghua+i,20,254,0,0);
|
||
set_self(1281,18,506,0,0);
|
||
set_self(1282,18,858,0,0);
|
||
set_self(1283,18,170,0,0);
|
||
//set_self(1284,18,170,0,0);
|
||
}
|
||
}
|
||
if (game.paixing[0][0] == 2 && game.paixing[0][1]>=2) {
|
||
zyid = 543;
|
||
zhenshu = 10;
|
||
for (var i=0;i<=game.people;i++) {
|
||
set_self(donghua+i,20,140,0,0);
|
||
set_self(1281,18,580,0,0);
|
||
set_self(1282,18,958,0,0);
|
||
set_self(1283,18,187,0,0);
|
||
//set_self(1284,18,187,0,0);
|
||
}
|
||
}
|
||
if (game.paixing[0][0] == 3 && game.paixing[0][1]>=2) {
|
||
set_self (1285,37,1,0,0);
|
||
play_ani (1,1285,18,1280,-400,0,1000,0,0,0,1,0,0);
|
||
Utl.playSound(yx.changyong[3]);
|
||
}
|
||
if (game.paixing[0][0] == 4 && game.xs_dapai[game.seat].length <= 4) {
|
||
set_self(1286,37,1,0,0);
|
||
play_ani (1,1286,43,1,9,0,1000,0,0,0,1,0,0);
|
||
Utl.playSound(yx.changyong[7]);
|
||
}
|
||
if(zyid != 0 ) {
|
||
set_self(donghua+Utl.changeToStatus(game.seat),37,1,0,0);
|
||
set_self(donghua+Utl.changeToStatus(game.seat),1,zyid,0,0);
|
||
play_ani (1,donghua+Utl.changeToStatus(game.seat),43,1,zhenshu,0,1000,0,0,0,1,0,0);
|
||
}
|
||
}
|
||
var gp_ui_djtishi = function(){
|
||
for(var a=1001;a<=game.ersansi[0];a++)
|
||
{
|
||
set_self(a,19,spy,0,0);
|
||
}
|
||
|
||
for (var i = 0; i<game.pai.length;i++)
|
||
{
|
||
for(var b=0;b<game.tishipai[tishi].length;b++)
|
||
{
|
||
if( game.tishipai[tishi][b]== game.pai[i])
|
||
{
|
||
set_self(1001+i,19,spy2,0,0);
|
||
break ;
|
||
}
|
||
}
|
||
}
|
||
tishi++;
|
||
if(tishi >= game.tishipai.length)
|
||
{
|
||
tishi =0;
|
||
if (game.leixing[3]==2) {
|
||
gp_tishiyu(3,508);
|
||
}
|
||
}
|
||
}
|
||
var gp_ui_znc = function(){
|
||
if (game.tishipai.length == 1) {
|
||
for(var a=1001;a<=game.ersansi[0];a++)
|
||
{
|
||
set_self(a,19,spy,0,0);
|
||
}
|
||
|
||
for (var i = 0; i<game.pai.length;i++)
|
||
{
|
||
for(var b=0;b<game.tishipai[0].length;b++)
|
||
{
|
||
if( game.tishipai[0][b]== game.pai[i])
|
||
{
|
||
set_self(1001+i,19,spy2,0,0);
|
||
break ;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
var gp_ui_deng = function(){
|
||
set_group(218,37,0,0,0);
|
||
for(var a=0;a<game.people;a++)
|
||
{
|
||
if (game.carlen[a] == 1) {
|
||
if (kongzhi[a] ==0 ) {
|
||
Utl.playSound(yx.changyong[0]);
|
||
kongzhi[a]++;
|
||
}
|
||
set_self(1127+Utl.changeToStatus(a),37,1,0,0);
|
||
//play_ani(1,1127+Utl.changeToStatus(a),43,1,3,0,300,0,0,0,0,0,1);
|
||
}
|
||
}
|
||
}
|
||
|
||
var gp_ui_xxc = function(){
|
||
set_group(305,37,1,0,0);
|
||
set_self(1471,7,"星星场倍数:",0,0);
|
||
set_self(1472,7,"星星场限制:",0,0);
|
||
set_self(1473,7,"房主茶水费:",0,0);
|
||
set_self(1474,7,"(最小:"+xxcbs[0]+"最大:"+xxcbs[1]+")",0,0);
|
||
set_self(1475,7,"(最小:"+xxcxz[0]+"最大:"+xxcxz[1]+")",0,0);
|
||
set_self(1481,7,"(最大:"+xxccsf+")",0,0);
|
||
set_self(1482,7,xxcshuju[0],0,0);
|
||
if(xxcshuju[0]<xxcbs[0]) {
|
||
set_self(1482,7,xxcbs[0],0,0);
|
||
}
|
||
set_self(1482,20,24*ifast_inttostr(get_self(1482,7)).length,0,0);
|
||
set_self(1483,7,xxcshuju[1],0,0);
|
||
if(xxcshuju[1]<xxcxz[0]) {
|
||
set_self(1483,7,xxcxz[0],0,0);
|
||
}
|
||
set_self(1483,20,24*ifast_inttostr(get_self(1483,7)).length,0,0);
|
||
set_self(1484,7,xxcshuju[2],0,0);
|
||
set_self(1484,20,24*ifast_inttostr(xxcshuju[2]).length,0,0);
|
||
}
|
||
var gp_ui_xxcdj = function(spid){
|
||
switch (spid){
|
||
case 1476:
|
||
tanchuang = 1;
|
||
Utl.openInputPanel("选择倍数("+xxcbs[0]+"-"+xxcbs[1]+")");
|
||
break;
|
||
case 1477:
|
||
tanchuang = 2;
|
||
Utl.openInputPanel("选择限制("+xxcbs[0]+"-"+xxcbs[1]+")");
|
||
break;
|
||
case 1478:
|
||
tanchuang = 3;
|
||
Utl.openInputPanel("选择茶水费(0-"+xxccsf+")");
|
||
break;
|
||
case 1400:
|
||
set_group(305,37,0,0,0);
|
||
set_self(1397,7,Game_Modify.Type_5[1].des+"("+xxcshuju[0]+"倍;限制"+xxcshuju[1]+")",0,0);
|
||
break;
|
||
case 1470:
|
||
set_group(305,37,0,0,0);
|
||
set_self(1397,7,Game_Modify.Type_5[1].des+"("+xxcshuju[0]+"倍;限制"+xxcshuju[1]+")",0,0);
|
||
break;
|
||
}
|
||
}
|
||
var game_dsq = function(gameid, spid, /* 本次间隔多少次了 */ times, /* 本次间隔多久 */ timelong,/* 开启后运行多少次了 */ alltimes)
|
||
{
|
||
if(spid==291 && get_self(149,37) && Game_Modify.roomDes && Game_Modify.roomDes.length>0)
|
||
{GameUI.openRoomInfo();set_self(291,57,0,0,0);}
|
||
if(spid==1003 ) //如果不是无限局
|
||
{
|
||
if (get_self(1108,37)){
|
||
diand++;
|
||
switch (diand){
|
||
case 1:
|
||
set_self(1193,37,1,0,0);set_self(1194,37,0,0,0);set_self(1195,37,0,0,0);
|
||
break;
|
||
case 2:
|
||
set_self(1193,37,1,0,0);set_self(1194,37,1,0,0);set_self(1195,37,0,0,0);
|
||
break;
|
||
case 3:
|
||
set_self(1193,37,1,0,0);set_self(1194,37,1,0,0);set_self(1195,37,1,0,0);
|
||
break;
|
||
case 4:
|
||
diand=0;
|
||
set_self(1193,37,0,0,0);set_self(1194,37,0,0,0);set_self(1195,37,0,0,0);
|
||
break;
|
||
}
|
||
} else {
|
||
diand=0;
|
||
set_self(1193,37,0,0,0);set_self(1194,37,0,0,0);set_self(1195,37,0,0,0);
|
||
}
|
||
}if(spid==1004){
|
||
for (var i = 0; i < 4; i++) {
|
||
if (get_self(1127+i,37)){
|
||
if (get_self(1127+i,43)==1) {
|
||
set_self(1127+i,43,2,0,0);
|
||
}else {
|
||
set_self(1127+i,43,1,0,0);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
var gp_tishiyu = function (zs_ts,zy_ts) {
|
||
set_group(211,37,1,0,0);
|
||
set_self(1098,1,zy_ts,0,0);
|
||
set_self(1098,43,zs_ts,0,0);
|
||
play_ani(1,1098,35,255,0,0,2000,0,0,0,1,0,0);
|
||
play_ani(1,1080,35,255,0,0,2000,0,0,0,1,0,0);
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|