Files
2026-02-04 23:47:45 +08:00

3736 lines
114 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function utlinitgame(){//游戏开始时初始化
//if(!IsNull("xxlbgm")){
//SaveData("xxlbgm",1);
//}
//if(!IsNull("xxlsoud")){
//SaveData("xxlsound",1);
//}
utlplayWav("00005.mp3",1);
invisible();
//set_group(1,37,1,0,0);
for(var i=0;i<UNTOUCHLIST.length;i++){
set_self(UNTOUCHLIST[i],41,0,0,0);
}
//set_self(1,57,5000,0,0);//5秒定时器
//play_ani(1,150,43,1,8,0,1000,0,0,0,0,0,0);
set_self(190,18,B_W/2-get_self(190,7,0,0,0).length*9+30,0,0);
var data=[];
data.itemid=[0,1,2,3,4,5];
setItemData(data);
setGiftData();
setGoldData();
//var data =[];
//data.music=[ReadData("xxlbgm"),ReadData("xxlsound")];
//data.exp=1;//经验
//data.level=1;//等级
//data.score = 0;//当前游戏得分
//data.highscore = [0,0,0,0,0];//历史最高分
//data.gold = 99999;//游戏金币
//data.paygold=99999;//充值金币
//data.items = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; //装备种类及数量
//data.gift=[];
//data.box=[[4,1],[3,2],[2,3],[1,4],[0,5]];
//data.signin=[1,0];
//data.firstpay=[];
//g_player.setdata(data);
//for(var i=0;i<g_player.firstpay.length;i++){
//C_Fun.removeByValue(giftpackage,g_player.firstpay[i]);
//}
}
function utlmouseup(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2){//游戏弹起事件
//logmessage("spid_down = "+spid_down+" spid_up = "+spid_up);
if(spid_down==172||spid_down==173||spid_down==179||spid_down==195||spid_down==210){
//set_self(spid_down,1,83,0,0);
//play_ani(1,spid_down,35,200,255,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid_down,33,105,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,35,255,0,0);
set_self(spid_down,33,100,0,0);
}
for(var i=0;i<CLICKBTN.length;i++){
if(spid_down == CLICKBTN[i]){
set_self(CLICKBTN[i],35,255,0,0);
set_self(CLICKBTN[i],33,100,0,0);
}
}
if(spid_down==215){
set_self(spid_down,1,85,0,0);
st=5;
if(spid_down==spid_up){
isSame = 1;
}
//play_ani(1,spid_down,33,105,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,33,100,0,0);
}
if(spid_down==178||spid_down==305||spid_down==188||spid_down==211||spid_down==320||spid_down==321||spid_down==322||spid_down==187){
set_self(spid_down,1,85,0,0);
//play_ani(1,spid_down,33,115,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,33,100,0,0);
}
if(spid_down==304||spid_down==189){
set_self(spid_down,1,83,0,0);
//play_ani(1,spid_down,33,115,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,33,100,0,0);
}
if(spid_down==333){
set_self(spid_down,43,1,0,0);
//play_ani(1,spid_down,33,105,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,33,100,0,0);
}
if(spid_down==340){
set_self(spid_down,43,1,0,0);
//play_ani(1,spid_down,33,105,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,33,100,0,0);
}
//if(spid_down==211){
//set_self(spid_down,1,85,0,0);
//play_ani(1,spid_down,33,115,100,0,CLICKTIME,0,0,0,1,0,0);
//}
if(spid_down>=219&&spid_down<=248){
//set_self(spid_down,1,85,0,0);
//play_ani(1,spid_down,35,200,255,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid_down,33,115,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,35,255,0,0);
set_self(spid_down,33,100,0,0);
}
if(spid_down>=279&&spid_down<=303){
//set_self(spid_down,1,85,0,0);
//play_ani(1,spid_down,35,200,255,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid_down,33,115,100,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid_down,35,255,0,0);
set_self(spid_down,33,100,0,0);
}
switch(spid_down){
case bkflist[0]:
case bkflist[1]:
case bkflist[2]:
if(spSelect<=2&&spSelect>=0){
var bobj = C_Block.getblock(spSelect);
bobj.place();
isSlide = 0;
}
break;
case 128:
if(isSlide == 0){
//selectItem[0]=0;
//C_Block.flashblock();
if(g_player.useitem(0,1)==false){
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0)+1100,0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
case 129:
if(isSlide == 0){
//selectItem[0]=0;
if(g_player.useitem(1,1)==false){
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
case 130:
if(isSlide == 0){
//selectItem[0]=0;
if(g_player.useitem(2,1)==false){
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
case 131:
if(isSlide == 0){
//g_board.changeone();
if(g_player.finditem(spid_up-128)>0){
if(selectItem[0]==0){
selectItem[0]=1;//选中
set_self(309,37,1,0,0);
set_self(310,37,1,0,0);
sumItem[0]=2;
}else{
selectItem[0]=0;
set_self(309,37,0,0,0);
set_self(310,37,0,0,0);
}
}else{
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
case 132:
if(isSlide == 0){
//selectItem[0]=0;
//g_board.changeone();
//utlturnoff(1);
if(g_player.useitem(4,1)==false){
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
case 133:
if(isSlide == 0){
if(g_player.useitem(5,1)==false){
purchinfo = [spid_up-128,-1,itempriceList[spid_up-128][1],itemimgList[spid_up-128][0],itemimgList[spid_up-128][1],0];
ingame = 1;
openpurch();
}
}
else{
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
}
break;
}
if(spid_up==spid_down){
switch(spid_up){
case 349:
var sp_x1 = get_self(128,18,0,0,0);
if(sp_x1>55){
play_ani(1,349,18,get_self(349,18,0,0,0),55-sp_x1+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),55-sp_x1+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),55-sp_x1+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}else{
var sp_x2 = get_self(133,18,0,0,0);
if(sp_x2<595){
play_ani(1,349,18,get_self(349,18,0,0,0),595-sp_x2+get_self(349,18,0,0,0),0,200,0,0,0,1,0,0);
for(var i=0;i<6;i++){
play_ani(1,128+i,18,get_self(128+i,18,0,0,0),595-sp_x2+get_self(128+i,18,0,0,0),0,200,0,0,0,1,0,0);
play_ani(1,197+i,18,get_self(197+i,18,0,0,0),595-sp_x2+get_self(197+i,18,0,0,0),0,200,0,0,0,1,0,0);
}
}
}
break;
case 2:
//utlnewgame(0);
//play_ani(1,2,33,100,105,0,500,0,0,0,0,0,1);
//g_game.newgame(0);
break;
case 1:
//var n1=ifast_random(10);
//var n2=ifast_random(10000);
//var n3=ifast_random(10000);
//var str="hello";
//var updateData = {
//'gameid' : 128161,
//'where_weid' : 1,
//'where_uid' : 16,
//'where_gameid' : 128161,
//'where_s1' : str,
//'t2' : 2000
//};
//updateRank(updateData);
//utlnewgame(1);
break;
case 143://查看个人信息
openMyInfo();
break;
case 137:
//opensignin();
StartLoadData();
getSysTime(137);
break;
case 151:
var upid = ifast_check_add(151,upx,upy);
if(isSlide == 1){//按钮拖动弹起
//switch(storepage){
//case 0:
//break;
//case 1:
//break;
//case 2:
//break;
//}
set_self(down_id,1,85,0,0);
down_id="";
//if(upid>=ITEM_TAG_BEG&&upid<=ITEM_DES_END){
if(storepage==0){
var pos1 = get_self(itemList[0],19,0,0,0);
if(pos1>ITEM_Y){
for(var i=0;i<itemList.length;i++){
var d = pos1-ITEM_Y;
var t = pos1-ITEM_Y;
var p1 = get_self(itemList[i],19,0,0,0);
var p2 = get_self(itembuttonList[i],19,0,0,0);
var p3 = get_self(itemspList[i],19,0,0,0);
play_ani(1,itemList[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,itembuttonList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,itemspList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
}
}
var pos2 = get_self(itemList[itemList.length-1],19,0,0,0);
var mag = ITEM_Y+600;
if(pos2<mag){
for(var i=0;i<itemList.length;i++){
var d = mag-pos2;
var t = mag-pos2;
var p1 = get_self(itemList[i],19,0,0,0);
var p2 = get_self(itembuttonList[i],19,0,0,0);
var p3 = get_self(itemspList[i],19,0,0,0);
play_ani(1,itemList[i],19,p1,p1+d,0,t,0,0,0,1,0,0);
play_ani(1,itembuttonList[i],19,p2,p2+d,0,t,0,0,0,1,0,0);
play_ani(1,itemspList[i],19,p3,p3+d,0,t,0,0,0,1,0,0);
}
}
}
//if(upid>=GIFT_TAG_BEG&&upid<=GIFT_DES_END){
if(storepage==1){
var pos1 = get_self(giftList[0],19,0,0,0);
if(pos1>GIFT_Y){
for(var i=0;i<giftList.length;i++){
var d = pos1-GIFT_Y;
var t = pos1-GIFT_Y;
var p1 = get_self(giftList[i],19,0,0,0);
var p2 = get_self(giftbuttonList[i],19,0,0,0);
var p3 = get_self(giftspList[i],19,0,0,0);
play_ani(1,giftList[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,giftspList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
}
}
var pos2 = get_self(giftList[giftList.length-1],19,0,0,0);
var mag = GIFT_Y+600;
if(pos2<mag){
for(var i=0;i<giftList.length;i++){
var d = mag-pos2;
var t = mag-pos2;
var p1 = get_self(giftList[i],19,0,0,0);
var p2 = get_self(giftbuttonList[i],19,0,0,0);
var p3 = get_self(giftspList[i],19,0,0,0);
play_ani(1,giftList[i],19,p1,p1+d,0,t,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],19,p2,p2+d,0,t,0,0,0,1,0,0);
play_ani(1,giftspList[i],19,p3,p3+d,0,t,0,0,0,1,0,0);
}
}
}
//if(upid>=GOLD_TAG_BEG&&upid<=GOLD_DES_END){
if(storepage==2){
var pos1 = get_self(goldList[0],19,0,0,0);
if(pos1>GOLD_Y){
for(var i=0;i<goldList.length;i++){
var d = pos1-GOLD_Y;
var t = pos1-GOLD_Y;
var p1 = get_self(goldList[i],19,0,0,0);
var p2 = get_self(goldbuttonList[i],19,0,0,0);
//var p3 = get_self(goldspList[i],19,0,0,0);
play_ani(1,goldList[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,goldbuttonList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
//play_ani(1,goldspList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
}
}
var pos2 = get_self(goldList[goldList.length-1],19,0,0,0);
var mag = GOLD_Y+600;
if(pos2<mag){
for(var i=0;i<goldList.length;i++){
var d = mag-pos2;
var t = mag-pos2;
var p1 = get_self(goldList[i],19,0,0,0);
var p2 = get_self(goldbuttonList[i],19,0,0,0);
//var p3 = get_self(goldspList[i],19,0,0,0);
play_ani(1,goldList[i],19,p1,p1+d,0,t,0,0,0,1,0,0);
play_ani(1,goldbuttonList[i],19,p2,p2+d,0,t,0,0,0,1,0,0);
//play_ani(1,goldspList[i],19,p3,p3+d,0,t,0,0,0,1,0,0);
}
}
}
}else{
if(upid>=ITEMBUTTON_TAG_BEG&&upid<=ITEMBUTTON_TAG_END){//按钮点击弹起 (道具购买)
//play_ani(1,itembuttonList[upid-ITEMBUTTON_TAG_BEG],43,1,3,0,300,0,0,0,1,0,0);
set_self(down_id,1,85,0,0);
down_id="";
purchinfo = [itemidList[upid-ITEMBUTTON_TAG_BEG],itempriceList[upid-ITEMBUTTON_TAG_BEG][0],itempriceList[upid-ITEMBUTTON_TAG_BEG][1],itemimgList[upid-ITEMBUTTON_TAG_BEG][0],itemimgList[upid-ITEMBUTTON_TAG_BEG][1],0];
ingame = 0;
openpurch();
}
if(upid>=GIFTBUTTON_TAG_BEG&&upid<=GIFTBUTTON_TAG_BEG+giftList.length){//按钮点击弹起(礼包购买)
set_self(down_id,1,85,0,0);
down_id="";
purchinfo = [giftidList[upid-GIFTBUTTON_TAG_BEG],giftpriceList[upid-GIFTBUTTON_TAG_BEG][0],giftpriceList[upid-GIFTBUTTON_TAG_BEG][1],giftimgList[upid-GIFTBUTTON_TAG_BEG][0],giftimgList[upid-GIFTBUTTON_TAG_BEG][1],1];
openpurch();
//logmessage("购买礼包");
}
if(upid>=GOLDBUTTON_TAG_BEG&&upid<=GOLDBUTTON_TAG_BEG+goldList.length){//按钮点击弹起(钻石购买)
set_self(down_id,1,85,0,0);
down_id="";
//purchinfo = [goldidList[upid-GOLDBUTTON_TAG_BEG],goldpriceList[upid-GOLDBUTTON_TAG_BEG][0],goldpriceList[upid-GOLDBUTTON_TAG_BEG][1],goldimgList[upid-GOLDBUTTON_TAG_BEG][0],goldimgList[upid-GOLDBUTTON_TAG_BEG][1],2];
//openpurch();
//logmessage("购买钻石");
//var golddata=eval(goldpackage);
//logmessage("花费人民币:"+golddata[upid-GOLDBUTTON_TAG_BEG].price);
//g_player.changepaygold(golddata[upid-GOLDBUTTON_TAG_BEG].data);
}
}
set_self(154,41,1,0,0);
set_self(155,41,1,0,0);
set_self(156,41,1,0,0);
set_self(173,41,1,0,0);
break;
case 158:
var upid = ifast_check_add(158,upx,upy);
if(isSlide == 1){//按钮拖动弹起
if(upid>=URANK_TAG_BEG&&upid<=URANK_BG_END){
if(rank1List.length<=4){
var pos1 = get_self(rank1List[0],19,0,0,0);
if(pos1!=URANK_Y){
//var p=get_self(162,19,0,0,0);
//play_ani(1,162,19,p,p-pos1+URANK_Y,0,t,0,0,0,1,0,0);
for(var i=0;i<rank1List.length;i++){
var d = pos1-URANK_Y;
var t = ifast_abs(pos1-URANK_Y);
var p1 = get_self(rank1List[i],19,0,0,0);
var p2 = get_self(rank1imgList[i],19,0,0,0);
var p3 = get_self(rank1bgList[i],19,0,0,0);
var p4 = get_self(rank1desList[i],19,0,0,0);
play_ani(1,rank1List[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1bgList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1desList[i],19,p4,p4-d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(162,19,0,0,0);
play_ani(1,162,19,p5,p5-d,0,t,0,0,0,1,0,0);
}
}
}
}else{
var pos1 = get_self(rank1List[0],19,0,0,0);
if(pos1>URANK_Y){
//var p=get_self(162,19,0,0,0);
//play_ani(1,162,19,p,p-pos1+URANK_Y,0,t,0,0,0,1,0,0);
for(var i=0;i<rank1List.length;i++){
var d = pos1-URANK_Y;
var t = pos1-URANK_Y;
var p1 = get_self(rank1List[i],19,0,0,0);
var p2 = get_self(rank1imgList[i],19,0,0,0);
var p3 = get_self(rank1bgList[i],19,0,0,0);
var p4 = get_self(rank1desList[i],19,0,0,0);
play_ani(1,rank1List[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1bgList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
play_ani(1,rank1desList[i],19,p4,p4-d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(162,19,0,0,0);
play_ani(1,162,19,p5,p5-d,0,t,0,0,0,1,0,0);
}
}
}
var pos2 = get_self(rank1List[rank1List.length-1],19,0,0,0);
var mag = URANK_Y+600;
if(pos2<mag){
for(var i=0;i<rank1List.length;i++){
var d = mag-pos2;
var t = mag-pos2;
var p1 = get_self(rank1List[i],19,0,0,0);
var p2 = get_self(rank1imgList[i],19,0,0,0);
var p3 = get_self(rank1bgList[i],19,0,0,0);
var p4 = get_self(rank1desList[i],19,0,0,0);
play_ani(1,rank1List[i],19,p1,p1+d,0,t,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],19,p2,p2+d,0,t,0,0,0,1,0,0);
play_ani(1,rank1bgList[i],19,p3,p3+d,0,t,0,0,0,1,0,0);
play_ani(1,rank1desList[i],19,p4,p4+d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(162,19,0,0,0);
play_ani(1,162,19,p5,p5+d,0,t,0,0,0,1,0,0);
}
}
}
}
}
if(upid>=CRANK_TAG_BEG&&upid<=CRANK_BG_END){
if(rank2List.length<=4){
var pos1 = get_self(rank2List[0],19,0,0,0);
if(pos1!=CRANK_Y){
//var p=get_self(162,19,0,0,0);
//play_ani(1,162,19,p,p-pos1+URANK_Y,0,t,0,0,0,1,0,0);
for(var i=0;i<rank2List.length;i++){
var d = pos1-CRANK_Y;
var t = ifast_abs(pos1-CRANK_Y);
var p1 = get_self(rank2List[i],19,0,0,0);
var p2 = get_self(rank2imgList[i],19,0,0,0);
var p3 = get_self(rank2bgList[i],19,0,0,0);
var p4 = get_self(rank2desList[i],19,0,0,0);
play_ani(1,rank2List[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2bgList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2desList[i],19,p4,p4-d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(186,19,0,0,0);
play_ani(1,186,19,p5,p5-d,0,t,0,0,0,1,0,0);
}
}
}
}else{
var pos1 = get_self(rank2List[0],19,0,0,0);
if(pos1>CRANK_Y){
//var p=get_self(162,19,0,0,0);
//play_ani(1,162,19,p,p-pos1+URANK_Y,0,t,0,0,0,1,0,0);
for(var i=0;i<rank2List.length;i++){
var d = pos1-CRANK_Y;
var t = pos1-CRANK_Y;
var p1 = get_self(rank2List[i],19,0,0,0);
var p2 = get_self(rank2imgList[i],19,0,0,0);
var p3 = get_self(rank2bgList[i],19,0,0,0);
var p4 = get_self(rank2desList[i],19,0,0,0);
play_ani(1,rank2List[i],19,p1,p1-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],19,p2,p2-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2bgList[i],19,p3,p3-d,0,t,0,0,0,1,0,0);
play_ani(1,rank2desList[i],19,p4,p4-d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(186,19,0,0,0);
play_ani(1,186,19,p5,p5-d,0,t,0,0,0,1,0,0);
}
}
}
var pos2 = get_self(rank2List[rank2List.length-1],19,0,0,0);
var mag = CRANK_Y+600;
if(pos2<mag){
for(var i=0;i<rank2List.length;i++){
var d = mag-pos2;
var t = mag-pos2;
var p1 = get_self(rank2List[i],19,0,0,0);
var p2 = get_self(rank2imgList[i],19,0,0,0);
var p3 = get_self(rank2bgList[i],19,0,0,0);
var p4 = get_self(rank2desList[i],19,0,0,0);
play_ani(1,rank2List[i],19,p1,p1+d,0,t,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],19,p2,p2+d,0,t,0,0,0,1,0,0);
play_ani(1,rank2bgList[i],19,p3,p3+d,0,t,0,0,0,1,0,0);
play_ani(1,rank2desList[i],19,p4,p4+d,0,t,0,0,0,1,0,0);
if(i==0){
var p5=get_self(186,19,0,0,0);
play_ani(1,186,19,p5,p5+d,0,t,0,0,0,1,0,0);
}
}
}
}
}
}else{
}
set_self(187,41,1,0,0);
set_self(172,41,1,0,0);
set_self(166,41,1,0,0);
set_self(167,41,1,0,0);
break;
case 140://跳转商城
jumptostore();
break;
case 188://购买确定
var suc=1;
set_self(188,43,1,0,0);
if(purchinfo[5]==0){//购买道具
if(purchtype==0){
var pnum = ifast_strtoint(get_self(190,7,0,0,0));
var pgold = ifast_strtoint(get_self(193,7,0,0,0));
//logmessage("购买道具:"+purchinfo[0]+"购买数量 = "+pnum+"购买花费:"+pgold);
if(g_player.changegold(-pgold)){
g_player.additem(purchinfo[0],pnum);
updateItems();
}else{
//logmessage("提示:金币不足");
suc=0;
}
}else if(purchtype==1){
var pnum = ifast_strtoint(get_self(190,7,0,0,0));
var ppaygold = ifast_strtoint(get_self(194,7,0,0,0));
//logmessage("购买道具:"+purchinfo[0]+"购买数量 = "+pnum+"购买花费:"+ppaygold);
if(g_player.changepaygold(-ppaygold)){
g_player.additem(purchinfo[0],pnum);
updateItems();
}else{
//logmessage("提示:钻石不足");
suc=0;
}
}else{
showmessage("error!");
}
}else if(purchinfo[5]==1){//购买礼包
if(purchtype==0){
var pnum = ifast_strtoint(get_self(190,7,0,0,0));
var pgold = ifast_strtoint(get_self(193,7,0,0,0));
//logmessage("购买道具:"+purchinfo[0]+"购买数量 = "+pnum+"购买花费:"+pgold);
if(g_player.changegold(-pgold)){
var gobj=findGiftById(purchinfo[0]);
if(gobj.type==1){
var dt={};
g_player.firstpay.push(purchinfo[0]);
dt.data=g_player.firstpay;
dt=ifast_jsontostring(dt);
//AjaxHttp("http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=update&outappid=tgly&where_weid=9&where_typeid=a603266&where_s1="+g_player.userid+"&s8="+data,function(){},function(){});
var data = {};
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = PlayerChart;
data.devkey = DEV_KEY;
data.where_s1 = g_player.userid;
data.s8 = dt;
AjaxHttp("/edit",data,function(){},function(){});
}
g_player.addgift(purchinfo[0],pnum);
}else{
//logmessage("提示:金币不足");
suc=0;
}
}else if(purchtype==1){
var pnum = ifast_strtoint(get_self(190,7,0,0,0));
var ppaygold = ifast_strtoint(get_self(194,7,0,0,0));
//logmessage("购买道具:"+purchinfo[0]+"购买数量 = "+pnum+"购买花费:"+ppaygold);
if(g_player.changepaygold(-ppaygold)){
var gobj=findGiftById(purchinfo[0]);
if(gobj.type==1){
var dt={};
g_player.firstpay.push(purchinfo[0]);
dt.data=g_player.firstpay;
dt=ifast_jsontostring(dt);
//AjaxHttp("http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=update&outappid=tgly&where_weid=9&where_typeid=a603266&where_s1="+g_player.userid+"&s8="+data,function(){},function(){});
var data = {};
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = PlayerChart;
data.devkey = DEV_KEY;
data.where_s1 = g_player.userid;
data.s8 = dt;
AjaxHttp("/edit",data,function(){},function(){});
}
g_player.addgift(purchinfo[0],pnum);
if(purchinfo[5]==1&&purchinfo[0]==0){
//logmessage("================\n===============");
delGift();
g_player.firstpay=1;
C_Fun.removeByValue(giftpackage,0);
setGiftData();
CreateGift(0);
slidetogift();
}
}else{
//logmessage("提示:钻石不足");
suc=0;
}
}else{
showmessage("error!");
}
}else if(purchinfo[5]==2){//购买钻石
}
closepurch(suc);
break;
case 189://购买取消
case 218:
closepurch(2);
break;
case 191://金币勾选
purchtype=0;
break;
case 192://钻石勾选
purchtype=1;
break;
case 154:
//var px1 = get_self(itemList[0],18,0,0,0);
//var px2 = get_self(giftList[0],18,0,0,0);
slidetoitem();
break;
case 155://跳转礼包界面
//var px1 = get_self(itemList[0],18,0,0,0);
//var px2 = get_self(giftList[0],18,0,0,0);
slidetogift();
break;
case 156://跳转钻石界面
slidetogold();
//showmessage("由于充值接口未对接暂不开放!");
break;
case 139://跳转排行
//jumptorank();
//startload();
StartLoadData();
queryRank_enter();
break;
case 174:
case 176:
closeBag();
break;
case 138:
//jumptoBag();
openBag();
break;
case 166://切换到无尽模式排行
slidetourank();
break;
case 167://切换到挑战模式排行
slidetocrank();
break;
//case 208:
case 314:
//utlnewgame(0);
utlcloseover();
utlopenbalance();
break;
case 216://签到关闭
case 213:
//case 214:
set_self(216,37,0,0,0);
closesignin();
break;
case 178:
//logmessage("打开:"+NowOpen);
closebagInfo();
if(NowOpen[0]==1){
if(g_player.opengift(NowOpen[1])){
var ddd = findGiftById(NowOpen[1]);
//logmessage("打开礼包奖励为:"+ddd.data);
}else{
//logmessage("打开失败!");
}
}else if(NowOpen[0]==2){
//logmessage("打开宝箱!"+NowOpen);
g_player.openbox(NowOpen[1]);
}
break;
//case 214:
//play_ani(1,214,43,1,3,0,300,0,0,0,1,0,0);
//break;
case 217:
break;
//case 187:
//ChangeImg();
//break;
case 195:
openBack();
break;
case 306:
case 181:
closeBack();
break;
case 304:
g_player.leavegame();
jumptoMenu();
break;
case 305:
//g_player.playgame(g_player.mode);
closeBack();
break;
//case 211:
//g_player.playgame(g_player.mode);
break;
case 172:
delURank();
delCRank();
jumptoMenu();
break;
case 309:
case 310:
if(selectItem[0]==1){
if(sumItem[0]<2){
g_player.useitem(3,1);
}
selectItem[0]=0;
set_self(309,37,0,0,0);
set_self(310,37,0,0,0);
}
break;
case 320://帮助
//logmessage("帮助!");
break;
case 321://兑换
//logmessage("兑换!");
openExchange();
break;
case 322://反馈
logmessage("反馈!");
break;
case 336:
closeExchange();
break;
case 334:
set_self(334,37,0,0,0);
set_self(335,37,1,0,0);
break;
case 333:
if(get_self(335,37,0,0,0)==1){
//logmessage("输入框内容:"+get_self(335,7,0,0,0));
}else{
//logmessage("请输入CDKey!");
}
break;
case 328:
case 327:
closeMyInfo();
break;
case 323://背景音
case 325:
if(ReadData("xxlbgm")==0){//开启
//SaveData("xxlbgm",1);
utlturnon(0);
play_ani(1,323,43,2,1,0,SOUNDTIME,0,0,0,1,0,0,0);
play_ani(1,325,18,200,280,0,SOUNDTIME,0,0,0,1,0,0,0);
}else{// 关闭
//SaveData("xxlbgm",0);
utlturnoff(0);
play_ani(1,323,43,1,2,0,SOUNDTIME,0,0,0,1,0,0,0);
play_ani(1,325,18,280,200,0,SOUNDTIME,0,0,0,1,0,0,0);
}
break;
case 324://游戏音效
case 326:
if(g_player.music[1]==0){//开启
//SaveData("xxlsound",1);
utlturnon(1);
play_ani(1,324,43,2,1,0,SOUNDTIME,0,0,0,1,0,0,0);
play_ani(1,326,18,430,510,0,SOUNDTIME,0,0,0,1,0,0,0);
}else{// 关闭
//SaveData("xxlsound",0);
utlturnoff(1);
play_ani(1,324,43,1,2,0,SOUNDTIME,0,0,0,1,0,0,0);
play_ani(1,326,18,510,430,0,SOUNDTIME,0,0,0,1,0,0,0);
}
break;
case 337://背景音
if(g_player.music[0]==0){
utlturnon(0);
}else{
utlturnoff(0);
}
break;
case 338://游戏音效
if(g_player.music[1]==0){
utlturnon(1);
}else{
utlturnoff(1);
}
break;
case 340:
StartLoadData();
setWxInfo(InputInfo);
getInfo();
//Func.accreditlogin();
break;
case 210://返回主页
isExist(spid_up);
break;
case 211://继续游戏
isExist(spid_up);
break;
case 354://打开帮助
utlOpenHelp();
break;
case 366://关闭帮助
utlCloseHelp();
break;
}
if(spid_up>=7&&spid_up<=87){
if(selectItem[0]==1){
var arr = g_board.getpos(spid_up);
if(g_board.boxlist[arr[0]][arr[1]]>-1){
if(sumItem[0]==2){
g_player.useitem(3,1);
}
var pos=[];
pos=g_board.getpos(spid_up);
var posarr=[];
posarr.push(pos);
utlscore(posarr);
g_board.boxlist[pos[0]][pos[1]] = -1;
set_self(spid_up,1,12,0,0);
sumItem[0]--;
if(sumItem[0]==0){
//logmessage("道具次数用完!");
selectItem[0]=0;
set_self(309,37,0,0,0);
set_self(310,37,0,0,0);
}
}
}
}
if(spid_up>=219&&spid_up<=248){
var ind=spid_up-219;
var isShow = get_self(177,37,0,0,0);
if(ind<bagInfo.length){
var kd=bagInfo[ind][0];
if(kd==0){//道具
if(isShow==0 || nowsp!= spid_up){
openbagInfo(spid_up,kd,itemName[bagInfo[ind][1]]+itemdesList[bagInfo[ind][1]]);
NowOpen[0]=kd;
NowOpen[1]=bagInfo[ind][1];
NowOpen[2]=bagInfo[ind][3];
nowsp = spid_up;
}else{
if(isShow==1&&nowsp==spid_up){
closebagInfo();
}
}
}else if(kd==1){//礼包
//openbagInfo(spid_up,kd,giftdesList[bagInfo[ind][1]]);
var gobj=findGiftById(bagInfo[ind][1]);
if(isShow==0 || nowsp!= spid_up){
openbagInfo(spid_up,kd,gobj.name+"\n"+giftdesList[bagInfo[ind][1]]);
NowOpen[0]=kd;
NowOpen[1]=bagInfo[ind][1];
NowOpen[2]=bagInfo[ind][3];
nowsp = spid_up;
}else{
if(isShow==1&&nowsp==spid_up){
closebagInfo();
}
}
}else if(kd==2){//宝箱
//openbagInfo(spid_up,kd,BOXINFO[bagInfo[ind][1]][2]);
if(isShow==0 || nowsp!= spid_up){
openbagInfo(spid_up,kd,BOXINFO[bagInfo[ind][1]][2]);
NowOpen[0]=kd;
NowOpen[1]=bagInfo[ind][1];
NowOpen[2]=bagInfo[ind][3];
nowsp = spid_up;
}else{
if(isShow==1&&nowsp==spid_up){
closebagInfo();
}
}
}
}else{
if(isShow==1){
closebagInfo();
}
}
//openbagInfo(spid_up);
}
if(spid_up>=279&&spid_up<=303){
StartLoadData();
getSysTime(spid_up);
//var p=spid_up-279;
//if(p==g_player.signin[0]&&g_player.signin[1]==0){
//signind = p+1;
//set_self(215,18,signposList[p][0],0,0);
//set_self(215,19,signposList[p][1],0,0);
//set_self(215,20,120,0,0);
//set_self(215,21,120,0,0);
//set_self(215,37,1,0,0);
//play_ani(1,215,18,signposList[p][0],get_self(137,18,0,0,0)-30,0,1000,0,0,0,1,0,0);
//play_ani(1,215,19,signposList[p][1],get_self(137,19,0,0,0)+130,0,1000,0,0,0,1,0,0);
//play_ani(1,215,33,150,0,0,800,0,0,0,1,0,0);
//g_player.sign();
//}
}
if(spid_up==173||spid_up==179){
jumptoMenu();
}
if(spid_up>=358&&spid_up<=363){
set_self(365,18,HelpBtn[spid_up-358]-13,0,0);
set_self(364,43,spid_up-357,0,0);
//play_ani(1,364,43,get_self(364,43,0,0,0),spid_up-357,0,1000,0,0,0,1,0,0);
}
}
}
function utlmousemove(gameid, spid, downx, downy, movex,movey ,timelong,offmovex, offmovey){//游戏移动事件
//logmessage("spid = "+spid);
//logmessage("x = "+get_self(bkflist[0],18,0,0,0));
//logmessage("y = "+get_self(bkflist[0],19,0,0,0));
switch(spid){
case bkflist[0]:
case bkflist[1]:
case bkflist[2]:
if(spSelect<=2&&spSelect>=0){
isSlide = 1;
var bobj = C_Block.getblock(spSelect);
bobj.move(offmovex,offmovey);
}
break;
//case bkflist[1]:
//var bobj = C_Block.getblock(1);
//bobj.move(offmovex,offmovey);
//break;
//case bkflist[2]:
//var bobj = C_Block.getblock(2);
//bobj.move(offmovex,offmovey);
//break;
case 151:
var moveid = ifast_check_add(151,movex,movey);
//logmessage("moveid = "+moveid);
if(moveid>=ITEM_TAG_BEG&&moveid<=ITEM_DES_BEG+itemList.length){
isSlide = 1;
//if(slidecomfirm==0){
//if(offmovex>=offmovey){
//slidertype=1;
//}else{
//slidertype=2;
//}
//}
//if(slidertype==2){
for(var i=0;i<itemList.length;i++){
set_self(itemList[i],19,offmovey,1,0);
set_self(itembuttonList[i],19,offmovey,1,0);
set_self(itemspList[i],19,offmovey,1,0);
}
//}else if(slidertype==1){
//for(var i=0;i<itemList.length;i++){
//set_self(itemList[i],18,offmovex,1,0);
//set_self(itembuttonList[i],18,offmovex,1,0);
//set_self(itemspList[i],18,offmovex,1,0);
//}
//}
}
if(moveid>=GIFT_TAG_BEG&&moveid<=GIFT_DES_BEG+giftList.length){
isSlide = 1;
for(var i=0;i<giftList.length;i++){
set_self(giftList[i],19,offmovey,1,0);
set_self(giftbuttonList[i],19,offmovey,1,0);
set_self(giftspList[i],19,offmovey,1,0);
}
}
if(moveid>=GOLD_TAG_BEG&&moveid<=GOLD_DES_BEG+goldList.length){
isSlide = 1;
for(var i=0;i<goldList.length;i++){
set_self(goldList[i],19,offmovey,1,0);
set_self(goldbuttonList[i],19,offmovey,1,0);
//set_self(goldspList[i],19,offmovey,1,0);
}
}
break;
case 158:
var moveid = ifast_check_add(158,movex,movey);
//logmessage("moveid = "+moveid);
if(moveid>=URANK_TAG_BEG&&moveid<=URANK_BG_BEG+rank1List.length){
isSlide = 1;
set_self(162,19,offmovey,1,0,0);
for(var i=0;i<rank1List.length;i++){
set_self(rank1List[i],19,offmovey,1,0);
set_self(rank1imgList[i],19,offmovey,1,0);
set_self(rank1bgList[i],19,offmovey,1,0);
set_self(rank1desList[i],19,offmovey,1,0);
}
}
if(moveid>=CRANK_TAG_BEG&&moveid<=CRANK_BG_BEG+rank2List.length){
isSlide = 1;
set_self(186,19,offmovey,1,0,0);
for(var i=0;i<rank2List.length;i++){
set_self(rank2List[i],19,offmovey,1,0);
set_self(rank2imgList[i],19,offmovey,1,0);
set_self(rank2bgList[i],19,offmovey,1,0);
set_self(rank2desList[i],19,offmovey,1,0);
}
}
break;
case 185://购买增加
if(timelong>B_TIME){
if((timelong-B_TIME)%R_TIME<=R_EEROR){
utlpusrchnum(1);
}
}
break;
case 185://购买减少
if(timelong>B_TIME){
if((timelong-B_TIME)%R_TIME<=R_EEROR){
utlpusrchnum(-1);
}
}
break;
case 215:
set_self(spid,18,offmovex,1,0);
break;
}
if(spid>=128&&spid<=133 || spid==349){
isSlide = 1;
set_group(10,18,offmovex,1,0);
}
//if(spid=="157add1"||spid=='157add2'||spid=='157add3'||spid=='157add4'||spid=='157add5'||spid=='157add6'||spid=='157add7'||spid=='157add8'||spid=='157add9'||spid=='157add10'){
//set_group(12,19,offmovey,1,0);
//set_self(157,19,offmovey,1,0);
//set_self(165,19,offmovey,1,0);
//}
//if(spid>=97&&spid<=105){//第二个方块
//var bobj = C_Block.getblock(1);
//bobj.move(offmovex,offmovey);
//}
//if(spid>=106&&spid<=114){//第三个方块
//var bobj = C_Block.getblock(2);
//bobj.move(offmovex,offmovey);
//}
}
function utlicoeff(spid,h,w,time,times){
var sp_x = BUTTONPOS[spid-137][0];
var sp_y = BUTTONPOS[spid-137][1];
//var sp_w = get_self(spid,20,0,0,0);
//var sp_h = get_self(spid,21,0,0,0);
var sp_w = 100;
var sp_h=102;
//logmessage("sp_x = "+sp_x+" sp_y = "+sp_y+" sp_w = "+sp_w+" sp_h = "+sp_h);
play_ani(1,spid,19,sp_y,sp_y-h/2,0,time,0,0,0,times,0,1);
play_ani(1,spid,21,sp_h,sp_h-h,0,time,0,0,0,times,0,1);
play_ani(1,spid,18,sp_x,sp_x+w/2,0,time,0,0,0,times,0,1);
play_ani(1,spid,20,sp_w,sp_w+w,0,time,0,0,0,times,0,1);
}
function utlmousedown_nomove(gameid, spid, downx, downy, timelong){
switch(spid){
case 185:
//var num = 0;
//logmessage("按下时间 = "+timelong);
if(timelong>B_TIME){
if((timelong-B_TIME)%R_TIME<=R_EEROR){
utlpusrchnum(1);
}
}
break;
case 184:
//var num = 0;
//logmessage("按下时间 = "+timelong);
if(timelong>B_TIME){
if((timelong-B_TIME)%R_TIME<=R_EEROR){
utlpusrchnum(-1);
}
}
break;
}
}
function utlmousedown(gameid, spid, downx, downy){//游戏按下事件
switch(spid){
case bkflist[0]:
case bkflist[1]:
case bkflist[2]:
isSlide = 0;
utlplayWav("00002.mp3",2);
spSelect = spid - bkflist[0];
//logmessage("选中的块号:"+spSelect);
//set_self(bkflist[spSelect],18,offmovex,1,0,0);
set_self(bkflist[spSelect],19,-POP_H,1,0,0);
//set_group(spSelect+4,18,offmovex,1,0);
set_group(spSelect+4,19,-POP_H,1,0);
var blobj = C_Block.getblock(spSelect);
for(var i=0;i<blobj.splist.length;i++){
for(var j=0;j<blobj.splist[i].length;j++){
play_ani(1,blobj.splist[i][j],33,100,110,0,100,0,0,0,0,200,1);
play_ani(1,blobj.splist[i][j],35,255,180,0,100,0,0,0,0,200,1);
}
}
break;
case 1:
//utlicoeff(spid,500,2);
//utlicoeff(spid,50,30,500,2);
play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,2,0,1);
break;
case 2:
//utlicoeff(spid,500,2);
//utlicoeff(spid,50,30,500,2);
play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,2,0,1);
break;
case 209:
play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
play_ani(1,spid,43,1,3,0,CLICKTIME,0,0,0,1,0,0);
break;
case 151:
var downid = ifast_check_add(151,downx,downy);
//logmessage("downid = "+downid);
if(downid>=ITEM_TAG_BEG&&downid<=GOLDBUTTON_TAG_END){
isSlide = 0;
set_self(154,41,0,0,0);
set_self(155,41,0,0,0);
set_self(156,41,0,0,0);
set_self(173,41,0,0,0);
}
if(downid>=ITEMBUTTON_TAG_BEG&&downid<=ITEMBUTTON_TAG_BEG+itemList.length){
set_self(itembuttonList[downid-ITEMBUTTON_TAG_BEG],1,86,0,0);
down_id=itembuttonList[downid-ITEMBUTTON_TAG_BEG];
//play_ani(1,itembuttonList[downid-ITEMBUTTON_TAG_BEG],33,100,110,0,200,0,0,0,1,0,0);
}
if(downid>=GIFTBUTTON_TAG_BEG&&downid<=GIFTBUTTON_TAG_BEG+giftList.length){
set_self(giftbuttonList[downid-GIFTBUTTON_TAG_BEG],1,86,0,0);
down_id=giftbuttonList[downid-GIFTBUTTON_TAG_BEG];
//play_ani(1,itembuttonList[downid-ITEMBUTTON_TAG_BEG],33,100,110,0,200,0,0,0,1,0,0);
}
if(downid>=GOLDBUTTON_TAG_BEG&&downid<=GOLDBUTTON_TAG_BEG+goldList.length){
set_self(goldbuttonList[downid-GOLDBUTTON_TAG_BEG],1,86,0,0);
down_id=goldbuttonList[downid-GOLDBUTTON_TAG_BEG];
//play_ani(1,itembuttonList[downid-ITEMBUTTON_TAG_BEG],33,100,110,0,200,0,0,0,1,0,0);
}
//if(downid>=GIFT_TAG_BEG&&downid<=ITEMBUTTON_TAG_END){
//isSlide = 0;
//set_self(154,41,0,0,0);
//set_self(155,41,0,0,0);
//set_self(156,41,0,0,0);
//}
//if(downid>=ITEM_TAG_BEG&&downid<=ITEMBUTTON_TAG_END){
//isSlide = 0;
//set_self(154,41,0,0,0);
//set_self(155,41,0,0,0);
//set_self(156,41,0,0,0);
//}
break;
case 158:
var downid = ifast_check_add(158,downx,downy);
//logmessage("downid = "+downid);
if(downid>=URANK_TAG_BEG&&downid<=CRANK_BG_END){
isSlide = 0;
//slidecomfirm=0;
set_self(187,41,0,0,0);
set_self(172,41,0,0,0);
set_self(166,41,0,0,0);
set_self(167,41,0,0,0);
}
break;
case 174:
var downid = ifast_check_add(174,downx,downy);
//logmessage("downid = "+downid);
break;
case 185:
utlpusrchnum(1);
break;
case 184:
utlpusrchnum(-1);
break;
case 188:
case 187:
//set_self(spid,1,86,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 189:
set_self(spid,1,84,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 172:
case 173:
case 179:
case 195:
case 210:
//set_self(spid,1,84,0,0);
//play_ani(1,spid,35,255,200,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,35,200,0,0);
set_self(spid,33,105,0,0);
break;
case 211:
case 178:
case 215:
case 305:
case 320:
case 321:
case 322:
set_self(spid,1,86,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 304:
set_self(spid,1,84,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 333:
set_self(spid,43,2,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 340:
set_self(spid,43,2,0,0);
//play_ani(1,spid,33,100,105,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,33,105,0,0);
break;
case 141:
//queryRank();
//updateProperty();
break;
}
if(spid>=128&&spid<=135){
//play_wav("00002.mp3");
utlplayWav("00002.mp3",2);
isSlide = 0;
}
if(spid>=219&&spid<=248){
//play_ani(1,spid,35,255,200,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid,33,100,115,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,35,200,0,0);
set_self(spid,33,115,0,0);
}
if(spid>=279&&spid<=303){
//play_ani(1,spid,35,255,200,0,CLICKTIME,0,0,0,1,0,0);
//play_ani(1,spid,33,100,115,0,CLICKTIME,0,0,0,1,0,0);
set_self(spid,35,200,0,0);
set_self(spid,33,115,0,0);
}
for(var i=0;i<CLICKBTN.length;i++){
if(spid == CLICKBTN[i]){
set_self(CLICKBTN[i],35,200,0,0);
set_self(CLICKBTN[i],33,105,0,0);
}
}
}
function utlnewgame(mode){//新游戏 mode->游戏模式
switch(mode){
case 0://无尽模式
set_self(1,57,0,0,0);//5秒定时器
play_ani(0,150,43,1,8,0,1000,0,0,0,0,0,0);
state = 0;
GameMode=0;
isTips=0;
//n_score = 0;
g_score = [0,0,0,0,0];
invisible();
set_group(2,37,1,0,0);
set_group(3,37,1,0,0);
set_group(4,37,1,0,0);
set_group(5,37,1,0,0);
set_group(6,37,1,0,0);
set_group(7,37,1,0,0);
set_group(10,37,1,0,0);
set_self(119,7,0,0,0);
var w = get_self(119,7,0,0,0).length*wscore;
set_self(119,18,(720-w)/2,0,0);
set_self(119,20,w,0,0);
for(var i=0;i<6;i++){
set_self(197+i,7,g_player.items[i],0,0);
set_self(197+i,20,get_self(197+i,7,0,0,0).length*18,0,0);
}
g_board.newgame();
C_Block.newblock();
break;
}
}
function utlremove(num){//消除特效
//set_self(341,20,0,0,0);
//set_self(341,21,0,0,0);
if(num<4){return;}
set_self(341,33,0,0,0);
if(num==4){
set_self(341,43,1,0,0);
}else if(num>=5&&num<=6){
set_self(341,43,2,0,0);
}else if(num>=7){
set_self(341,43,3,0,0);
}
steff=0;
set_self(2,57,1000,0,0);
//play_ani(1,341,20,0,320,0,500,0,0,0,1,0,0);
//play_ani(1,341,21,0,80,0,500,0,0,0,1,0,0);
play_ani(1,341,33,0,110,0,500,0,0,0,1,0,0);
set_self(341,37,1,0,0);
}
function utlclear(sp){//清除方格内容
}
function utlmove(mode,n){//移动精灵或者群组效果
}
function utlplace(sp,x,y){//放置精灵效果
}
function utlgetsp(mode,raw,col,ind){//mode->判断是从方阵中获得还是从方块中获得 ind为方块编号
}
function utlgetscore(sc){//记分牌特效
//st = 0;
//hscore = 40;
//wscore = 30;
//play_ani(1,119,7,1,100,0,1000,0,0,0,1,0,0);
//n_score+=sc;
//logmessage("当前分:"+ifast_strtoint(get_self(119,7,0,0,0))+"====="+n_score+"=====");
utlplayWav("00009.mp3",2);
play_ani(1,119,33,100,150,0,500,0,0,0,0,1000,1);
//play_ani(1,119,19,get_self(119,19,0,0,0),get_self(119,19,0,0,0)-20,0,1000,0,0,0,0,2000,1);
set_self(119,7,ifast_strtoint(get_self(119,7,0,0,0))+sc,0,0);
var w = get_self(119,7,0,0,0).length*wscore;
set_self(119,18,(720-w)/2,0,0);
set_self(119,20,w,0,0);
}
function isExist(obj_input){
StartLoadData();
//AjaxHttp("http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=query&outappid=tgly&where_weid=9&where_typeid=a474768&where_s1="+g_player.userid,isExist_Succ,isExist_Fail,obj_input);
var data = {};
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = RankChart;
data.devkey = DEV_KEY;
data.where_s1 = g_player.userid;
AjaxHttp("",data,isExist_Succ,isExist_Fail,obj_input);
}
function isExist_Succ(msg,state,obj_input){
msg = msg.replaceAll( "&quot;","\"");
msg = msg.replaceAll( "\"{","{");
msg = msg.replaceAll( "}\"","}");
msg = ifast_tojson(msg);
//var str_url = "";
var data = {};
if(msg.data.length==0){
if(g_player.mode==0){
//str_url = "http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=store&weid=9&typeid=a474768&outappid=tgly&t1="+g_player.level+"&t2="+g_player.score+"&s1="+g_player.userid+"&s2="+g_player.nickname+"&s3="+g_player.img;
data.appid = APPID;
data.business_id = B_ID;
data.table_id = RankChart;
data.devkey = DEV_KEY;
data.t1 = g_player.level;
data.t2 = g_player.score;
data.s1 = g_player.userid;
data.s2 = g_player.nickname;
data.s3 = g_player.img;
}else if(g_player.mode==1){
//str_url = "http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=store&weid=9&typeid=a474768&outappid=tgly&t1="+g_player.level+"&t3="+g_player.score+"&s1="+g_player.userid+"&s2="+g_player.nickname+"&s3="+g_player.img;
data.appid = APPID;
data.business_id = B_ID;
data.table_id = RankChart;
data.devkey = DEV_KEY;
data.t1 = g_player.level;
data.t3 = g_player.score;
data.s1 = g_player.userid;
data.s2 = g_player.nickname;
data.s3 = g_player.img;
}
saveRank(data,obj_input);
}else{
if(g_player.score>g_player.highscore[g_player.mode]){
if(g_player.mode==0){
//str_url = "http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=update&outappid=tgly&where_weid=9&where_typeid=a474768&where_s1="+g_player.userid+"&t2="+g_player.score+"&s2="+g_player.nickname+"&s3="+g_player.img;
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = RankChart;
data.devkey = DEV_KEY;
data.t1 = g_player.level;
data.t2 = g_player.score;
data.where_s1 = g_player.userid;
data.s2 = g_player.nickname;
data.s3 = g_player.img;
}else if(g_player.mode==1){
//str_url = "http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=update&outappid=tgly&where_weid=9&where_typeid=a474768&where_s1="+g_player.userid+"&t3="+g_player.score+"&s2="+g_player.nickname+"&s3="+g_player.img;
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = RankChart;
data.devkey = DEV_KEY;
data.t1 = g_player.level;
data.t3 = g_player.score;
data.where_s1 = g_player.userid;
data.s2 = g_player.nickname;
data.s3 = g_player.img;
}
updateRank(data,obj_input);
}else{
if(obj_input==210){//返回主界面
EndLoadData();
jumptoMenu();
}
if(obj_input==211){//继续游戏
EndLoadData();
g_player.playgame(g_player.mode);
}
}
}
}
function isExist_Fail(msg,state,obj_input){
EndLoadData();
}
function saveRank(_data,obj_input){
AjaxHttp("/add",_data,saveRank_Succ,saveRank_Fail,obj_input);
}
function saveRank_Succ(msg,state,obj_input){
//msg = msg.replaceAll( "&quot;","\"");
//msg = msg.replaceAll( "\"{","{");
//msg = msg.replaceAll( "}\"","}");
//var data = ifast_tojson(msg);
g_player.changehscore(g_player.score);
updateHighscore(obj_input);
//if(obj_input==210){//返回主界面
//EndLoadData();
//jumptoMenu();
//}
//if(obj_input==211){//继续游戏
//EndLoadData();
//g_player.playgame(g_player.mode);
//}
}
function saveRank_Fail(msg,state,obj_input){
EndLoadData();
}
function updateHighscore(obj_input){
var obj={};
obj.data=g_player.highscore;
obj=ifast_jsontostring(obj);
//AjaxHttp("http://syhd.0791ts.cn/sdk/index.php?c=game&a=rank&do=update&outappid=tgly&where_weid=9&where_typeid=a603266&where_s1="+g_player.userid+"&s7="+obj,updateHighscore_Succ,updateHighscore_Fail,obj_input);
var data={};
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = PlayerChart;
data.devkey = DEV_KEY;
data.where_s1 = g_player.userid;
data.s7 = obj;
AjaxHttp("/edit",data,updateHighscore_Succ,updateHighscore_Fail,obj_input);
}
function updateHighscore_Succ(msg,state,obj_input){
switch(obj_input){
case 210:
EndLoadData();
jumptoMenu();
break;
case 211:
EndLoadData();
g_player.playgame(g_player.mode);
break;
}
}
function updateHighscore_Fail(msg,state,obj_input){
EndLoadData();
}
// 修改游戏排行信息
function updateRank(_data,obj_input){
AjaxHttp("/edit",_data,updateRank_Succ,updateRank_Fail,obj_input);
}
function updateRank_Succ(msg,state,obj_input){
g_player.changehscore(g_player.score);
updateHighscore(obj_input);
//if(obj_input==210){//返回主界面
//EndLoadData();
//jumptoMenu();
//}
//if(obj_input==211){//继续游戏
//EndLoadData();
//g_player.playgame(g_player.mode);
//}
}
function updateRank_Fail(msg,state,obj_input){
EndLoadData();
}
function utlopenbalance(){//游戏结算
set_rec(145,"历史最高分:"+g_player.highscore[g_player.mode]);
set_rec(151,"获得经验:"+g_player.level);
g_player.getexp();
set_self(212,7,g_player.score,0,0);
set_self(212,20,get_self(212,7,0,0,0).length*40,0,0);
set_self(212,18,get_self(120,18,0,0,0)+get_self(120,20,0,0,0)/2-get_self(212,20,0,0,0)/2+60,0,0);
set_group(8,37,1,0,0);
}
function utlscore(posarr){
var len = posarr.length;
var f_score = posarr.length;
var get_score;
if(f_score<3){
get_score = 10;
}else{
get_score = (f_score-2)*(f_score-2)*10;
}
utlremove(len);
if(len<=4){//消除四个及以下
utlplayWav("00001.mp3",2);
//play_wav("00001.mp3");
}else if(len>=5&&len<=6){//消除5~6
//play_wav("00004.mp3");
utlplayWav("00004.mp3",2);
}else if(len>=7){//消除7个以上
//play_wav("00008.mp3");
utlplayWav("00008.mp3",2);
}
for(var i=0;i<posarr.length;i++){
g_board.boxlist[posarr[i][0]][posarr[i][1]] = -1;
}
var xx = get_self(g_board.splist[posarr[0][0]][posarr[0][1]],18,0,0,0);
var yy = get_self(g_board.splist[posarr[0][0]][posarr[0][1]],19,0,0,0);
var ind=-1;
for(var i=0;i<5;i++){
if(sc_sp[i][1] == 0){
ind = i;
sc_sp[i][1] = 1;
break;
}
}
var spidf = sc_sp[ind][0];
set_self(spidf,7,get_score,0,0);
set_self(spidf,20,ifast_inttostr(get_score).length*25,0,0);
set_self(spidf,37,1,0,0);
set_self(spidf,18,xx,0,0);
set_self(spidf,19,yy,0,0);
var ax = get_self(119,18,0,0,0)+get_self(199,20,0,0,0)/2;
var ay = get_self(119,19,0,0,0)+get_self(199,21,0,0,0);
var t1 = ifast_abs(xx-ax)*ifast_abs(xx-ax) + ifast_abs(yy-ay)*ifast_abs(yy-ay);
var t = Math.sqrt(t1)*1.2;
st = 2;
play_ani(1,spidf,18,xx,ax,0,t,0,0,0,1,0,0);
play_ani(1,spidf,19,yy,ay,0,t,0,0,0,1,0,0);
g_player.changescore(get_score);
//logmessage("得分 = "+get_score+" 总分 = "+g_player.score);
g_score[ind] = get_score;
}
function utlwin(){//胜利特效
}
function utltimeout(){//时间到
}
function utlgameover(){//失败
//overtime = OVER_TIME;
//set_self(121,7,overtime,0,0);
//set_self(121,20,ifast_inttostr(overtime).length*18,0,0);
//set_group(16,37,1,0,0);
//set_self(127,18,0,0,0);
//set_self(127,19,0,0,0);
//set_self(2,57,1000,0,0);//2号定时器一秒
set_self(121,7,PRICECLEAR,0,0);
set_self(121,20,get_self(121,7,0,0,0).length*18,0,0);
set_self(313,7,g_player.paygold,0,0);
set_self(313,20,get_self(313,7,0,0,0).length*18,0,0);
set_group(16,37,1,0,0);
}
function utlcloseover(){
set_group(16,37,0,0,0);
}
function utlplayWav(src,mode){
if(mode==1){//背景音乐
if(ReadData("xxlbgm")==1){
Func.play_wav(src,1);
}
}else if(mode == 2){//游戏音效
if(ReadData("xxlsound")==1){
Func.play_wav(src);
}
}
}
function utlturnoff(mode){
if(mode==0){
Func.play_wav("00005.mp3",-1);
SaveData("xxlbgm",0);
g_player.changeMusic(mode,0);
//showmessage("关闭背景音");
}else if(mode==1){
SaveData("xxlsound",0);
g_player.changeMusic(mode,0);
//showmessage("关闭游戏音效");
}
}
function utlturnon(mode){
if(mode==0){
Func.play_wav("00005.mp3",1);
SaveData("xxlbgm",1);
g_player.changeMusic(mode,1);
//showmessage("打开背景音");
}else if(mode==1){
SaveData("xxlsound",1);
g_player.changeMusic(mode,1);
//showmessage("打开游戏音效");
}
}
function utlontimer(gameid, spid, /* 本次间隔多少次了 */ times, /* 本次间隔多久 */ timelong,/* 开启后运行多少次了 */ alltimes){
switch(spid){
case 1://一号定时器
//logmessage("定时时间到");
utlwave();
for(var sp=137;sp<=141;sp++){
utlicoeff(sp,10,8,icotime,4);
}
break;
case 2:
set_self(341,37,0,0,0);
set_self(2,57,0,0,0);
break;
case 3:
//set_self(307,37,0,0,0);
break;
case 4:
//endload();
EndLoadData();
break;
case 5://关闭文字提示
set_self(350,37,0,0,0);
set_self(5,57,0,0,0);
break;
case 6:
set_group(27,37,0,0,0);
set_self(6,57,0,0,0);
break;
}
}
function utlwave(){//道具动态效果
//logmessage("第一次动画开始!");
for(var sp=128;sp<=135;sp++){
set_self(sp,46,33,0,0);
st=2;
play_ani(1,sp,34,0,-15,0,wavetime/4,0,0,0,1,0,0);
//play_ani(1,sp,34,0,-15,0,wavetime/4,0,0,0,1,0,0);
}
}
function utlani_doend(id,sx,count,allend){
//logmessage("id = "+id+"、sx = "+"、count = "+count+"、allend = "+allend);
if(id==120&&sx==35&&allend==0 && st==0){
//logmessage("------");
play_ani(1,120,33,110,100,0,100,0,0,0,1,0,0);
//play_ani(1,120,35,155,255,0,100,0,0,0,1,0,0);
st=-1;
}
if(id==209&&allend==1&&sx==43){
if(g_player.usec33()==false){
showmessage("钻石不足!");
}else{
utlcloseover();
}
}
if(id==1&&allend==1){
//utlnewgame(1);
g_player.playgame(1);
}
if(id==2&&allend==1){
//utlnewgame(0);
g_player.playgame(0);
}
if(id==214&&allend==1&&sx==43&&st==7){
set_group(17,37,0,0,0);
st=-1;
}
if(st==1){
for(var i=0;i<allsplist.length;i++){
for(j=0;j<allsplist[i].length;j++){
//set_self(sparr[i][j],1,12,0,0);
st=-1;
set_self(allsplist[i][j],1,14,0,0);
//play_ani(1,allsplist[i][j],7,1,100,0,1000,0,0,0,1,0,0);
}
}
}
if(id==215&&allend==1&&sx==33){
play_ani(1,137,33,100,120,0,400,0,0,0,0,800,1);
}
if(id >= 122 && id <= 126 && sx == 18 && allend == 0){
var ind = -1;
for(var i=0;i<5;i++){
if(sc_sp[i][0] == id){
set_self(id,37,0,0,0);
ind = i;
sc_sp[i][1] = 0;
}
}
if(ind!=-1){
utlgetscore(g_score[ind]);
}
//st=-1;
}
if(st==2 && allend == 1){
//logmessage("第一次动画结束!");
for(var sp=128;sp<=135;sp++){
set_self(sp,46,33,0,0);
st=3;
play_ani(1,sp,34,-15,15,0,wavetime,0,0,0,3,0,1);
//play_ani(1,sp,20,66,56,0,wavetime,0,0,0,3,0,1);
}
}
if(id==303&&allend==1&&sx==19){
for(var i=0;i<25;i++){
play_ani(1,279+i,33,110,100,0,500,0,0,0,1,0,0);
}
}
if(st==3 && allend == 1 && count==3){
//logmessage("第二次动画结束!");
for(var sp=128;sp<=135;sp++){
set_self(sp,46,33,0,0);
play_ani(1,sp,34,15,0,0,wavetime/4,0,0,0,1,0,0);
st=-1;
}
}
if((id==215)&&allend==1&&sx==33&&st==5){
//delURank();
if(isSame==1){
//jumptoMenu();
if(g_player.sign()){
//logmessage("签到奖励特效!");
}else{
//logmessage("今天已签到!");
}
closesignin();
isSame=0;
}
st=-1;
}
if(steff==0&&id==341&&allend==1){
steff=-1;
//play_ani(1,341,20,320,270,0,300,0,0,0,1,0,0);
//play_ani(1,341,21,80,68,0,300,0,0,0,1,0,0);
play_ani(1,341,33,110,100,0,300,0,0,0,1,0,0);
}
}
function utlgamemydraw(gameid, spid, times, timelong){
switch(spid){
//case 315:
//ifast_mydrawbmp(spid,70,250,620,201,37,0,0,201,37);
//ifast_mydrawbmp(spid,71,50,680,LOAD_W,LOAD_H,0,0,LOAD_W,LOAD_H);
//ifast_mydrawbmp(spid,72,55,690,(LOAD_W/100)*loadcount,LOAD_H,0,0,(LOAD_W/100)*loadcount,LOAD_H);
//ifast_mydrawbmp(spid,76,512,672,95,95,0,0,95,95);
//break;
//case 343:
//ifast_mydrawbmp(spid,72,8,8,(LOAD_W/100)*loadcount,LOAD_H,0,0,((LOAD_W-40)/100)*loadcount,LOAD_H);
//break;
case 187:
ifast_mydrawbmp(spid,94,10,5,120,40,0,80,120,40);
break;
case 1:
ifast_mydrawbmp(spid,27,120,80,270,68,0,68,270,68);//竞技
break;
case 351://新手礼包
ifast_mydrawbmp(spid,158,230,480,227,50,0,0,227,50);//竞技
break;
case 2:
ifast_mydrawbmp(spid,27,120,85,270,68,0,0,270,68);//无尽
break;
case 136:
ifast_mydrawbmp(spid,9,70,1090,100,33,100,0,100,33);//签到
ifast_mydrawbmp(spid,9,230,1090,100,33,200,0,100,33);//背包
ifast_mydrawbmp(spid,9,390,1090,100,33,300,0,100,33);//排行
ifast_mydrawbmp(spid,9,550,1090,100,33,400,0,100,33);//商城
ifast_mydrawbmp(spid,9,550,935,100,33,0,0,100,33);//活动
break;
case 183:
ifast_mydrawbmp(spid,59,60,280,105,26,0,0,105,26);
if(ingame==1){
//ifast_mydrawtext(spid,1,405,60,150,25);
ifast_mydrawbmp(spid,94,300,105,120,40,0,120,120,40);
ifast_mydrawbmp(spid,46,390,105,40,40,0,0,63,63);
}
//drawItem(storepage,purchinfo[3],spid,50,50,110,110);
if(purchinfo[5]==0){
drawItemName(purchinfo[4],spid,190,70,148,30);
drawItem(0,purchinfo[3],spid,50,50,110,110);
}else if(purchinfo[5]==1){
drawItem(1,purchinfo[3],spid,50,50,110,110);
drawGiftName(purchinfo[4],spid,190,70,178,30)
}
//ifast_mydrawbmp(spid,purchinfo[4],170,70,100,45,0,0,188,60);
ifast_mydrawbmp(spid,59,60,280,105,26,0,0,105,26);
ifast_mydrawbmp(spid,59,60,280,105,26,0,0,105,26);
if(purchinfo[1]>=0){
ifast_mydrawbmp(spid,45,355,275,40,40,0,0,63,63);
ifast_mydrawbmp(spid,46,565,275,40,40,0,0,63,63);
}else{
ifast_mydrawbmp(spid,46,430,275,40,40,0,0,63,63);
}
break;
case 191://金币购买勾选
if(purchtype==0){
ifast_mydrawbmp(spid,60,0,0,51,45,0,0,51,45);
}
break;
case 192://钻石购买勾选
if(purchtype ==1){
ifast_mydrawbmp(spid,60,0,0,51,45,0,0,51,45);
}
break;
case 151:
if(isCreateStore==1){
//if(storepage==0){
for(var i=0;i<itemList.length;i++){
drawItem(0,itemimgList[i][0],itemList[i],40,40,110,110);
drawItemName(itemidList[i],itemList[i],150,50,148,30);
//ifast_mydrawbmp(itemList[i],itemimgList[i][1],150,30,80,60,0,0,188,60);
ifast_mydrawbmp(itemList[i],45,380,28,40,40,0,0,63,63);
ifast_mydrawbmp(itemList[i],46,530,28,40,40,0,0,63,63);
ifast_mydrawbmp(itembuttonList[i],94,10,10,120,40,240,0,120,40);
ifast_mydrawtext(itemList[i],ITEM_G_BEG+i,430,35,ifast_inttostr(get_rec(ITEM_G_BEG+i)).length*20,25);
ifast_mydrawtext(itemList[i],ITEM_D_BEG+i,570,35,ifast_inttostr(get_rec(ITEM_D_BEG+i)).length*20,25);
}
//}else if(storepage==1){
for(var i=0;i<giftList.length;i++){
//ifast_mydrawbmp(giftList[i],giftimgList[i][0],60,60,75,82,0,0,75,82);
drawItem(1,giftimgList[i][0],giftList[i],40,40,110,110);
//ifast_mydrawbmp(giftList[i],giftimgList[i][1],150,30,80,60,0,0,188,60);
//ifast_mydrawbmp(giftList[i],80,160,100,60,60,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],88,160,100,60,60,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],88,230,70,70,70,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],80,230,70,70,70,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],88,310,110,65,65,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],80,310,110,65,65,i*90,0,90,90);
//ifast_mydrawbmp(giftList[i],88,380,60,90,90,i*90,0,90,90);
ifast_mydrawbmp(giftbuttonList[i],94,10,10,120,40,240,0,120,40);
drawgift(giftList[i],findGiftById(giftpackage[i]).data);
drawGiftName(giftidList[i],giftList[i],150,50,148,30);
if(get_rec(GIFT_G_BEG+i)>=0){
ifast_mydrawbmp(giftList[i],45,380,28,40,40,0,0,63,63);
ifast_mydrawbmp(giftList[i],46,530,28,40,40,0,0,63,63);
ifast_mydrawtext(giftList[i],GIFT_G_BEG+i,430,35,ifast_inttostr(get_rec(GIFT_G_BEG+i)).length*20,25);
ifast_mydrawtext(giftList[i],GIFT_D_BEG+i,570,35,ifast_inttostr(get_rec(GIFT_D_BEG+i)).length*20,25);
}else{
ifast_mydrawbmp(giftList[i],46,530,28,40,40,0,0,63,63);
ifast_mydrawtext(giftList[i],GIFT_D_BEG+i,570,35,ifast_inttostr(get_rec(GIFT_D_BEG+i)).length*20,25);
}
}
//}else if(storepage==2){
for(var i=0;i<goldList.length;i++){
//ifast_mydrawbmp(goldList[i],goldimgList[i][0],60,60,75,82,0,0,75,82);
drawGold(goldimgList[i][0],goldList[i],60,50,380,100);
ifast_mydrawbmp(goldbuttonList[i],115,20,10,110,35,0,i*40,120,40);
//ifast_mydrawbmp(goldList[i],45,380,28,40,40,0,0,63,63);
//ifast_mydrawbmp(goldList[i],46,530,28,40,40,0,0,63,63);
//ifast_mydrawtext(goldList[i],GOLD_G_BEG+i,430,35,ifast_inttostr(get_rec(GOLD_G_BEG+i)).length*20,25);
//ifast_mydrawtext(goldList[i],GOLD_D_BEG+i,570,35,ifast_inttostr(get_rec(GOLD_D_BEG+i)).length*20,25);
}
//}
}
break;
case 158:
if(isCreateRank==1){
for(var i=0;i<rank1.length;i++){
//ifast_mydrawtext(rank1List[i],121,385,120,55,30);
//ifast_mydrawbmp(rank1List[i],75,450,110,55,55,0,0,200,200);
//ifast_mydrawbmp(rank1List[i],75,515,110,55,55,0,0,200,200);
//ifast_mydrawbmp(rank1List[i],75,580,110,55,55,0,0,200,200);
//ifast_mydrawbmp(rank1List[i],45,450,110,55,55,0,0,63,63);
//ifast_mydrawbmp(rank1List[i],46,515,110,55,55,0,0,63,63);
//drawItem(2,REWARD[i],rank1List[i],580,110,55,55);
if(i>=0&&i<=2){//前三名
switch(i){
case 0://第一名
ifast_mydrawbmp(rank1List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank1List[i],65,40,20,70,70,0,0,70,70);
ifast_mydrawtext(rank1List[i],URANK_N_BEG+i,190,50,ifast_inttostr(get_rec(URANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,385,50,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,190,120,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
break;
case 1://第二名
ifast_mydrawbmp(rank1List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank1List[i],65,40,20,70,70,70,0,70,70);
ifast_mydrawtext(rank1List[i],URANK_N_BEG+i,190,50,ifast_inttostr(get_rec(URANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,385,50,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,190,120,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
break;
case 2://第三名
ifast_mydrawbmp(rank1List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank1List[i],65,40,20,70,70,140,0,70,70);
ifast_mydrawtext(rank1List[i],URANK_N_BEG+i,190,50,ifast_inttostr(get_rec(URANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,390,50,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,190,120,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
break;
}
}else{
ifast_mydrawbmp(rank1List[i],67,110,60,80,80,0,0,111,111);
ifast_mydrawtext(rank1List[i],URANK_N_BEG+i,210,50,ifast_inttostr(get_rec(URANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,385,50,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank1List[i],URANK_S_BEG+i,210,120,ifast_inttostr(get_rec(URANK_S_BEG+i)).length*25,30);
}
}
for(var i=0;i<rank2.length;i++){
//ifast_mydrawtext(rank2List[i],121,385,120,55,30);
ifast_mydrawbmp(rank2List[i],75,450,110,55,55,0,0,200,200);
ifast_mydrawbmp(rank2List[i],75,515,110,55,55,0,0,200,200);
ifast_mydrawbmp(rank2List[i],75,580,110,55,55,0,0,200,200);
if(i>=0&&i<=2){//前三名
switch(i){
case 0://第一名
ifast_mydrawbmp(rank2List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank2List[i],65,40,20,70,70,0,0,70,70);
ifast_mydrawtext(rank2List[i],CRANK_N_BEG+i,190,50,ifast_inttostr(get_rec(CRANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,385,50,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,190,120,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
break;
case 1://第二名
ifast_mydrawbmp(rank2List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank2List[i],65,40,20,70,70,70,0,70,70);
ifast_mydrawtext(rank2List[i],CRANK_N_BEG+i,190,50,ifast_inttostr(get_rec(CRANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,385,50,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,190,120,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
break;
case 2://第三名
ifast_mydrawbmp(rank2List[i],67,65,45,115,115,0,0,111,111);
ifast_mydrawbmp(rank2List[i],65,40,20,70,70,140,0,70,70);
ifast_mydrawtext(rank2List[i],CRANK_N_BEG+i,190,50,ifast_inttostr(get_rec(CRANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,385,50,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,190,120,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
break;
}
}else{
ifast_mydrawbmp(rank2List[i],67,110,60,80,80,0,0,111,111);
ifast_mydrawtext(rank2List[i],CRANK_N_BEG+i,210,50,ifast_inttostr(get_rec(CRANK_N_BEG+i)).length*25,30);
//ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,385,50,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
ifast_mydrawtext(rank2List[i],CRANK_S_BEG+i,210,120,ifast_inttostr(get_rec(CRANK_S_BEG+i)).length*25,30);
}
}
}
break;
case 207:
ifast_mydrawbmp(spid,102,20,145,169,217,0,0,169,217);
ifast_mydrawbmp(spid,104,210,20,433,194,0,0,433,194);
ifast_mydrawbmp(spid,46,370,135,50,50,0,0,63,63);
ifast_mydrawbmp(spid,46,20,365,50,50,0,0,63,63);
break;
case 128:
drawsignitem(1,spid,0,0,80,80);
break;
case 129:
drawsignitem(2,spid,0,0,80,80);
break;
case 130:
drawsignitem(3,spid,0,0,80,80);
break;
case 131:
drawsignitem(4,spid,0,0,80,80);
break;
case 132:
drawsignitem(5,spid,0,0,80,80);
break;
case 133:
drawsignitem(6,spid,0,0,80,80);
break;
case 163:
ifast_mydrawbmp(spid,45,100,20,63,63,0,0,63,63);
ifast_mydrawbmp(spid,46,400,20,63,63,0,0,63,63);
ifast_mydrawtext(spid,141,175,30,ifast_inttostr(get_rec(141)).length*35,40);
ifast_mydrawtext(spid,142,475,30,ifast_inttostr(get_rec(142)).length*35,40);
break;
case 161:
ifast_mydrawtext(spid,141,30,30,ifast_inttostr(get_rec(141)).length*30,35);
ifast_mydrawtext(spid,142,180,30,ifast_inttostr(get_rec(142)).length*30,35);
//if(pagerank == 1){
//ifast_mydrawbmp(spid,75,345,25,55,55,0,0,200,200);
//ifast_mydrawbmp(spid,75,410,25,55,55,0,0,200,200);
//ifast_mydrawbmp(spid,75,475,25,55,55,0,0,200,200);
//if(g_player.rank[0]>0){
//ifast_mydrawbmp(spid,45,345,25,55,55,0,0,63,63);
//ifast_mydrawbmp(spid,46,410,25,55,55,0,0,63,63);
//drawItem(2,REWARD[g_player.rank[0]-1],spid,475,25,55,55);
//}
//}
//ifast_mydrawbmp(spid,75,475,25,55,55,0,0,200,200);
break;
case 144://信息栏等级
ifast_mydrawbmp(spid,35,15,14,33,24,0,0,35,24);
ifast_mydrawbmp(spid,20,116,20,2.66*expPer,11,0,0,266,11);
break;
case 145://主界面金币
ifast_mydrawbmp(spid,45,7,4,40,35,0,0,63,63);
break;
case 146://主界面钻石
ifast_mydrawbmp(spid,46,7,4,40,35,0,0,63,63);
break;
case 148:
//if(ifast_inttostr(get_rec(150)).length>){
ifast_mydrawtext(spid,150,50,10,ifast_inttostr(get_rec(150)).length*20,23);
//}else{
//}
break;
case 120:
ifast_mydrawbmp(spid,13,208,20,137,37,0,0,137,37);
ifast_mydrawbmp(spid,15,60,100,105,23,0,0,105,23);
if(GameMode==1){
ifast_mydrawbmp(spid,15,60,210,105,23,0,23,105,23);
ifast_mydrawbmp(spid,10,130,250,81,81,0,0,81,81);
ifast_mydrawbmp(spid,10,240,250,81,81,0,0,81,81);
ifast_mydrawbmp(spid,10,360,250,81,81,0,0,81,81);
}
ifast_mydrawtext(spid,145,120,160,ifast_inttostr(get_rec(145)).length*23,28);
ifast_mydrawtext(spid,151,120,200,ifast_inttostr(get_rec(151)).length*23,28);
break;
//case 214:
//ifast_mydrawbmp(spid,41,-5,-5,565,75,0,0,701,75);
//ifast_mydrawbmp(spid,87,240,10,70,37,0,0,69,37);
//var sgnnum = g_player.signin[0];
//for(var i=0;i<6;i++){
//for(var j=0;j<5;j++){
//ifast_mydrawbmp(spid,88,55+j*95,90+i*85,80,80,0,0,90,90);
//if(j==1){
//drawsignitem(SIGNITEM[i],spid,60+j*95,95+i*85,70,70);
//}else if(j==4){
//if(i==5){
//drawItem(2,i,spid,60+j*95,95+i*85,70,70);
//}else{
//drawItem(2,i+1,spid,60+j*95,95+i*85,70,70);
//}
//}else{
//ifast_mydrawbmp(spid,45,61+j*95,93+i*85,70,70,0,0,63,63);
//}
//if(sgnnum>0){
//ifast_mydrawbmp(spid,60,70+j*95,108+i*85,51,45,0,0,51,45);
//sgnnum--;
//}
//}
//}
//ifast_mydrawbmp(spid,89,50,640,164,22,0,0,164,22);
//break;
//case 175:
//for(var i=0;i<6;i++){
//for(var j=0;j<5;j++){
//ifast_mydrawbmp(spid,88,55+j*96,90+i*96,80,80,0,0,90,90);
//}
//}
//break;
case 214:
ifast_mydrawbmp(spid,87,320,0,70,37,0,0,69,37);
ifast_mydrawbmp(spid,89,240,555,164,22,0,0,164,22);
break;
case 178://打开
ifast_mydrawbmp(spid,94,0,0,80,35,120,80,120,40);
break;
case 304://返回主页
case 210:
ifast_mydrawbmp(spid,94,25,3,120,45,0,0,120,40);
break;
case 189://取消
ifast_mydrawbmp(spid,94,20,5,120,40,0,40,120,40);
break;
case 188://确定
ifast_mydrawbmp(spid,94,20,5,120,40,120,40,120,40);
break;
case 211://继续游戏
case 305:
ifast_mydrawbmp(spid,94,25,5,120,45,120,0,120,40);
break;
case 219:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 220:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 221:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 222:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 223:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 224:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 225:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 226:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 227:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 228:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 229:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 230:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 231:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 232:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 233:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 234:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 235:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 236:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 237:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 238:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 239:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 240:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 241:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 242:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 243:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 244:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 245:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 246:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 247:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 248:
if(bagLen>=spid-218){
drawItem(bagInfo[spid-219][0],bagInfo[spid-219][3],spid,0,0,80,80);
}
break;
case 279:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 280:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(0,3,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 281:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 282:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 283:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(2,1,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 284:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 285:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(0,1,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 286:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 287:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 288:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(2,2,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 289:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 290:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(0,5,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 291:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 292:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 293:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(2,3,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 294:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 295:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(0,4,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 296:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 297:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 298:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(2,4,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 299:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 300:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(0,2,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 301:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 302:
ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 303:
//ifast_mydrawbmp(spid,45,0,0,80,80,0,0,63,63);
drawItem(2,5,spid,0,0,80,80);
if(g_player.signin[0]>=spid-278){
ifast_mydrawbmp(spid,60,15,15,51,45,0,0,51,45);
}
break;
case 182:
ifast_mydrawbmp(spid,93,55,70,444,30,0,0,444,30);
ifast_mydrawbmp(spid,39,185,152,180,65,0,0,105,39);
break;
case 215:
if(signind==1||signind==3||signind==4||signind==6||signind==8||signind==9||signind==11||signind==13||signind==14||signind==16||signind==18||signind==19||signind==21||signind==23||signind==24){
ifast_mydrawbmp(spid,45,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0),0,0,63,63);
}
if(signind==2){
drawItem(0,3,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
if(signind==7){
drawItem(0,1,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
if(signind==12){
drawItem(0,5,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
if(signind==17){
drawItem(0,4,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
if(signind==22){
drawItem(0,2,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
if(signind==5||signind==10||signind==15||signind==20||signind==25){
var i=Math.ceil(signind/5);
drawItem(2,i,spid,0,0,get_self(spid,20,0,0,0),get_self(spid,20,0,0,0));
}
break;
case 317:
ifast_mydrawbmp(spid,108,40,630,57,30,0,0,57,30);//音乐
ifast_mydrawbmp(spid,108,280,630,57,30,0,30,57,30);//音效
ifast_mydrawtext(spid,149,180,105,get_rec(149).length*35,30);//昵称
ifast_mydrawtext(spid,142,180,150,get_rec(142).length*35,30);//等级
ifast_mydrawtext(spid,143,60,225,get_rec(143).length*35,30);//经验
ifast_mydrawbmp(spid,106,140,225,369,29,0,0,369,29);//经验底
ifast_mydrawbmp(spid,107,141,226,3.69*expPer+0.1,29,0,0,3.69*expPer+0.1,29);//经验百分比
ifast_mydrawtext(spid,144,324-get_rec(144).length*8,225,get_rec(144).length*30,25);//经验数字
ifast_mydrawtext(spid,146,60,290,get_rec(146).length*35,30);//财富
ifast_mydrawbmp(spid,45,145,285,40,40,0,0,63,63);//金币
ifast_mydrawbmp(spid,46,325,285,40,40,0,0,63,63);//钻石
ifast_mydrawtext(spid,147,60,355,get_rec(147).length*35,30);//竞技模式最高分
ifast_mydrawtext(spid,148,60,420,get_rec(148).length*35,30);//ID
break;
case 320:
ifast_mydrawbmp(spid,94,0,2,120,40,240,120,120,40);//帮助按钮
break;
case 321:
ifast_mydrawbmp(spid,94,0,2,120,40,0,160,120,40);//兑换按钮
break;
case 322:
ifast_mydrawbmp(spid,94,0,2,120,40,120,160,120,40);//反馈按钮
break;
case 337://背景音
if(g_player.music[0]==0){
ifast_mydrawbmp(spid,74,5,3,52,53,0,0,52,53);
}
break;
case 338://游戏音效
if(g_player.music[1]==0){
ifast_mydrawbmp(spid,74,3,3,52,53,0,0,52,53);
}
break;
}
}
function drawgift(spid,arr){
//for(var i=0;i<arr.length;i++){
//ifast_mydrawbmp(spid,88,160+i*70,100-(i%2)*30,60+i*5,60+i*5,0,0,90,90);
//ifast_mydrawbmp(spid,80,160+i*70,100-(i%2)*30,60+i*5,60+i*5,(arr[i][0])*90,0,90,90);
//}
var len = arr.length;
switch(len){//礼包内容类别数量
case 1:
ifast_mydrawbmp(spid,88,250,70,90,90,0,0,90,90);
ifast_mydrawbmp(spid,80,250,70,90,90,arr[0][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,250+70,70+50,18,25,arr[0][1]*18,0,18,25);
break;
case 2:
ifast_mydrawbmp(spid,88,200,85,80,80,0,0,90,90);
ifast_mydrawbmp(spid,80,200,85,80,80,arr[0][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,200+60,85+40,16,21,arr[0][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,320,65,80,80,0,0,90,90);
ifast_mydrawbmp(spid,80,320,65,80,80,arr[1][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,320+60,65+50,16,21,arr[1][1]*18,0,18,25);
break;
case 3:
ifast_mydrawbmp(spid,88,170,90,65,65,0,0,90,90);
ifast_mydrawbmp(spid,80,170,90,65,65,arr[0][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,170+50,90+20,14,19,arr[0][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,255,100,80,75,0,0,90,90);
ifast_mydrawbmp(spid,80,255,100,80,75,arr[1][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,255+55,100+45,16,21,arr[1][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,360,75,80,80,0,0,90,90);
ifast_mydrawbmp(spid,80,360,75,80,80,arr[2][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,360+60,75+47,18,23,arr[2][1]*18,0,18,25);
break;
case 4:
ifast_mydrawbmp(spid,88,160,100,60,60,0,0,90,90);
ifast_mydrawbmp(spid,80,160,100,60,60,arr[0][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,160+43,100+35,15,20,arr[0][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,230,80,70,70,0,0,90,90);
ifast_mydrawbmp(spid,80,230,80,70,70,arr[1][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,230+50,80+40,16,21,arr[1][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,300,110,65,65,0,0,90,90);
ifast_mydrawbmp(spid,80,300,110,65,65,arr[2][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,300+49,110+30,16,21,arr[2][1]*18,0,18,25);
ifast_mydrawbmp(spid,88,380,75,90,90,0,0,90,90);
ifast_mydrawbmp(spid,80,380,75,90,90,arr[3][0]*90,0,90,90);
ifast_mydrawbmp(spid,33,380+70,75+45,18,25,arr[3][1]*18,0,18,25);
break;
}
}
function drawsignitem(id,sp,x,y,w,h){
ifast_mydrawbmp(sp,80,x,y,w,h,(id-1)*90,0,90,90);
}
function utlMenuLayer(){//返回主界面
invisible();
set_group(1,37,1,0,0);
}
function utlpusrchnum(num){
if(num<0&&numb + num < 1){
numb = 1;
}else{
if(numb<99){
numb+=num;
}
}
set_self(190,7,numb,0,0);
set_self(193,7,numb*purchinfo[1],0,0);
set_self(193,20,get_self(193,7,0,0,0).length*18,0,0);
set_self(194,7,numb*purchinfo[2],0,0);
set_self(194,20,get_self(194,7,0,0,0).length*18,0,0);
set_self(190,20,get_self(190,7,0,0,0).length*18,0,0);
set_self(190,18,B_W/2-get_self(190,7,0,0,0).length*9+30,0,0);
}
function invisible(){
for(var i = 0;i<=MAX_GROUP;i++){
set_group(i,37,0,0,0);
}
}
function jumptostore(){
invisible();
//storepage = 0;
slidetoitem();
purchmode=1;
set_rec(141,g_player.gold);
set_rec(142,g_player.paygold);
set_self(164,18,20,0,0);
set_self(164,19,117,0,0);
set_group(11,37,1,0,0);
set_group(12,37,1,0,0);
var data=[];
data.itemid=[0,1,2,3,4,5];
setItemData(data);
setGiftData();
setGoldData();
if(isCreateStore==0){
//var data=[];
//data.itemid=[0,1,2,3,4,5];
//setItemData(data);
//setGiftData();
//setGoldData();
CreateItem(0);
CreateGift(0);
CreateGold(0);
isCreateStore=1;
}else{
CreateItem(isCreateStore);
CreateGift(isCreateStore);
CreateGold(isCreateStore);
}
//for(var i=0;i<itembuttonList.length;i++){
//ifast_addtospritefromspritecopy(151,165,ITEMBUTTON_X,ITEMBUTTON_Y+i*ITEMBUTTON_D,i+ITEMBUTTON_TAG_BEG);
//}
}
function CreateItem(mode){
for(var i=0;i<itemList.length;i++){
set_rec(ITEM_G_BEG+i,itempriceList[i][0]);
set_rec(ITEM_D_BEG+i,itempriceList[i][1]);
}
for(var i=0;i<itemList.length;i++){
if(mode==0){
ifast_addtospritefromspritecopy(151,157,ITEM_X,ITEM_Y+i*ITEM_D,i+ITEM_TAG_BEG);//道具背景栏
ifast_addtospritefromspritecopy(151,165,ITEMBUTTON_X,ITEMBUTTON_Y+i*ITEMBUTTON_D,i+ITEMBUTTON_TAG_BEG);//道具购买按钮
ifast_addtospritefromspritecopy(151,196,ITEM_DES_X,ITEM_DES_Y+i*ITEM_DES_D,i+ITEM_DES_BEG);//道具说明
}
set_self(itemspList[i],7,itemdesList[i],0,0);
}
}
function CreateGift(mode){
for(var i=0;i<giftList.length;i++){
set_rec(GIFT_G_BEG+i,giftpriceList[i][0]);
set_rec(GIFT_D_BEG+i,giftpriceList[i][1]);
}
if(mode==0){
for(var i=0;i<giftList.length;i++){
ifast_addtospritefromspritecopy(151,157,GIFT_X,GIFT_Y+i*GIFT_D,i+GIFT_TAG_BEG);//道具背景栏
ifast_addtospritefromspritecopy(151,165,GIFTBUTTON_X,GIFTBUTTON_Y+i*GIFTBUTTON_D,i+GIFTBUTTON_TAG_BEG);//道具购买按钮
//ifast_addtospritefromspritecopy(151,196,GIFT_DES_X,GIFT_DES_Y+i*GIFT_DES_D,i+GIFT_DES_BEG);//道具说明
//set_self(giftspList[i],7,giftdesList[i],0,0);
}
}
}
function CreateGold(mode){
//for(var i=0;i<goldList.length;i++){
//set_rec(GOLD_G_BEG+i,goldpriceList[i][0]);
//set_rec(GOLD_D_BEG+i,goldpriceList[i][1]);
//}
for(var i=0;i<goldList.length;i++){
if(mode==0){
ifast_addtospritefromspritecopy(151,157,GOLD_X,GOLD_Y+i*GOLD_D,i+GOLD_TAG_BEG);//道具背景栏
ifast_addtospritefromspritecopy(151,342,GOLDBUTTON_X,GOLDBUTTON_Y+i*GOLDBUTTON_D,i+GOLDBUTTON_TAG_BEG);//道具购买按钮
//ifast_addtospritefromspritecopy(151,196,GOLD_DES_X,GOLD_DES_Y+i*GOLD_DES_D,i+GOLD_DES_BEG);//道具说明
}
//set_self(goldspList[i],7,golddesList[i],0,0);
}
}
function setItemData(data){
//var itemimgList = [[2,55],[1,55],[3,55],[5,55],[4,55],[6,55]];
//var itemidList =[0,1,2,3,4,5];
//var itemList = ['151add1','151add2','151add3','151add4','151add5','151add6'];
//var itemspList = ['151add21','151add22','151add23','151add24','151add25','151add26'];//描述精灵号
//var itembuttonList = ['151add41','151add42','151add43','151add44','151add45','151add46'];
itemimgList=[];
itemidList=[];
itemList=[];
itemspList=[];
itembuttonList=[];
itemidList=data.itemid;
for(var i=0;i<data.itemid.length;i++){
itemimgList.push(ITEMIMG[data.itemid[i]]);
var n=i+ITEM_TAG_BEG;
itemList.push("151add"+n);
n=i+ITEM_DES_BEG;
itemspList.push("151add"+n);
n=i+ITEMBUTTON_TAG_BEG;
itembuttonList.push("151add"+n);
}
}
function delGift(){
for(var i=0;i<giftpackage.length;i++){
ifast_dllpritefromspritecopy(151,GIFT_TAG_BEG+i );
ifast_dllpritefromspritecopy(151,GIFT_DES_BEG+i );
ifast_dllpritefromspritecopy(151,GIFTBUTTON_TAG_BEG+i );
}
}
function setGiftData(){
giftimgList=[];
giftidList=[];
giftList=[];
giftspList=[];
giftbuttonList=[];
giftpriceList =[];
for(var i=0;i<giftpackage.length;i++){
var giftdata=findGiftById(giftpackage[i]);
giftimgList.push(giftdata.img);
giftidList.push(giftdata.id);
giftpriceList.push(giftdata.price);
var n=i+GIFT_TAG_BEG;
giftList.push("151add"+n);
n=i+GIFT_DES_BEG;
giftspList.push("151add"+n);
n=i+GIFTBUTTON_TAG_BEG;
giftbuttonList.push("151add"+n);
}
}
function setGoldData(){
goldimgList=[];
goldidList=[];
goldList=[];
//goldspList=[];
//goldpriceList=[];
goldbuttonList=[];
var golddata=eval(goldpackage);
for(var i=0;i<golddata.length;i++){
goldimgList.push(golddata[i].img);
goldidList.push(golddata[i].id);
//goldpriceList.push(golddata[i].price);
var n=i+GOLD_TAG_BEG;
goldList.push("151add"+n);
//n=i+GOLD_DES_BEG;
//goldspList.push("151add"+n);
n=i+GOLDBUTTON_TAG_BEG;
goldbuttonList.push("151add"+n);
}
}
function slidetoitem(){
st=4;
//logmessage("当前页面 = "+storepage);
play_ani(1,164,18,get_self(164,18,0,0,0),20,0,SLIDETIME,0,0,0,1,0,0);
if(storepage==1){
for(var i=0;i<giftList.length;i++){
play_ani(1,giftList[i],18,get_self(giftList[i],18,0,0,0),ITEM_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],18,get_self(giftbuttonList[i],18,0,0,0),ITEMBUTTON_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftspList[i],18,get_self(giftspList[i],18,0,0,0),ITEM_DES_X+720,0,SLIDETIME,0,0,0,1,0,0);
}
}else if(storepage==2){
for(var i=0;i<goldList.length;i++){
play_ani(1,goldList[i],18,get_self(goldList[i],18,0,0,0),ITEM_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,goldbuttonList[i],18,get_self(goldbuttonList[i],18,0,0,0),ITEMBUTTON_X+720,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,goldspList[i],18,get_self(goldspList[i],18,0,0,0),ITEM_DES_X+720,0,SLIDETIME,0,0,0,1,0,0);
}
}
for(var i=0;i<itemList.length;i++){
play_ani(1,itemList[i],18,get_self(itemList[i],18,0,0,0),ITEM_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itembuttonList[i],18,get_self(itembuttonList[i],18,0,0,0),ITEMBUTTON_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itemspList[i],18,get_self(itemspList[i],18,0,0,0),ITEM_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}
storepage = 0;
}
function slidetogift(){
st=5;
//logmessage("当前页面 = "+storepage);
play_ani(1,164,18,get_self(164,18,0,0,0),235,0,SLIDETIME,0,0,0,1,0,0);
if(storepage==0){
for(var i=0;i<itemList.length;i++){
play_ani(1,itemList[i],18,get_self(itemList[i],18,0,0,0),ITEM_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itembuttonList[i],18,get_self(itembuttonList[i],18,0,0,0),ITEMBUTTON_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itemspList[i],18,get_self(itemspList[i],18,0,0,0),ITEM_DES_X-720,0,SLIDETIME,0,0,0,1,0,0);
}
for(var i=0;i<giftList.length;i++){
play_ani(1,giftList[i],18,GIFT_X,ITEM_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],18,GIFTBUTTON_X,ITEMBUTTON_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftspList[i],18,GIFT_DES_X,ITEM_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}
}else if(storepage==2){
for(var i=0;i<goldList.length;i++){
play_ani(1,goldList[i],18,get_self(goldList[i],18,0,0,0),ITEM_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,goldbuttonList[i],18,get_self(goldbuttonList[i],18,0,0,0),ITEMBUTTON_X+720,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,goldspList[i],18,get_self(goldspList[i],18,0,0,0),ITEM_DES_X+720,0,SLIDETIME,0,0,0,1,0,0);
}
for(var i=0;i<giftList.length;i++){
play_ani(1,giftList[i],18,-700,ITEM_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],18,-700,ITEMBUTTON_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftspList[i],18,-700,ITEM_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}
}else if(storepage==1){
for(var i=0;i<giftList.length;i++){
set_self(giftList[i],18,ITEM_X,0,0);
set_self(giftbuttonList[i],18,ITEMBUTTON_X,0,0);
set_self(giftspList[i],18,ITEM_DES_X,0,0);
}
}
//play_ani(1,giftList[i],18,GIFT_X,ITEM_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,giftbuttonList[i],18,GIFTBUTTON_X,ITEMBUTTON_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,giftspList[i],18,GIFT_DES_X,ITEM_DES_X,0,SLIDETIME,0,0,0,1,0,0);
storepage=1;
}
function slidetogold(){
st=6;
//logmessage("当前页面 = "+storepage);
play_ani(1,164,18,get_self(164,18,0,0,0),450,0,SLIDETIME,0,0,0,1,0,0);
if(storepage==0){
for(var i=0;i<itemList.length;i++){
play_ani(1,itemList[i],18,get_self(itemList[i],18,0,0,0),ITEM_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itembuttonList[i],18,get_self(itembuttonList[i],18,0,0,0),ITEMBUTTON_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,itemspList[i],18,get_self(itemspList[i],18,0,0,0),ITEM_DES_X-720,0,SLIDETIME,0,0,0,1,0,0);
}
}else if(storepage==1){
for(var i=0;i<giftList.length;i++){
play_ani(1,giftList[i],18,get_self(giftList[i],18,0,0,0),ITEM_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftbuttonList[i],18,get_self(giftbuttonList[i],18,0,0,0),ITEMBUTTON_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,giftspList[i],18,get_self(giftspList[i],18,0,0,0),ITEM_DES_X-720,0,SLIDETIME,0,0,0,1,0,0);
}
}
for(var i=0;i<goldList.length;i++){
play_ani(1,goldList[i],18,get_self(goldList[i],18,0,0,0),ITEM_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,goldbuttonList[i],18,get_self(goldbuttonList[i],18,0,0,0),ITEMBUTTON_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,goldspList[i],18,get_self(goldspList[i],18,0,0,0),ITEM_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}
storepage=2;
}
function delURank(){
isCreateRank=0;
for(var i=0;i<rank1List.length;i++){
ifast_dllpritefromspritecopy(158,URANK_TAG_BEG+i );
ifast_dllpritefromspritecopy(158,URANK_DES_BEG+i );
ifast_dllpritefromspritecopy(158,URANK_IMG_BEG+i );
ifast_dllpritefromspritecopy(158,URANK_BG_BEG+i );
}
}
function delCRank(){
isCreateRank=0;
for(var i=0;i<rank2List.length;i++){
ifast_dllpritefromspritecopy(158,CRANK_TAG_BEG+i );
ifast_dllpritefromspritecopy(158,CRANK_DES_BEG+i );
ifast_dllpritefromspritecopy(158,CRANK_IMG_BEG+i );
ifast_dllpritefromspritecopy(158,CRANK_BG_BEG+i );
}
}
function ChangeImg(){
for(var i=0;i<rank1imgList.length;i++){
set_self(rank1imgList[i],1,116+i,0,0);
}
}
function CreateUrank(){
//for(var i=0;i<=GOLD_G_END - GOLD_G_BEG;i++){
//set_rec(GOLD_G_BEG+i,goldpriceList[i][0]);
//set_rec(GOLD_D_BEG+i,goldpriceList[i][1]);
if(isCreateRank==0){
set_self(157,37,1,0,0);
set_self(162,37,0,0,0);
for(var i=0;i<rank1.length;i++){
ifast_addtospritefromspritecopy(158,157,URANK_X,URANK_Y+i*URANK_D,i+URANK_TAG_BEG);//道具背景栏
ifast_addtospritefromspritecopy(158,171,URANK_IMG_X,URANK_IMG_Y+i*URANK_D,i+URANK_IMG_BEG);
//set_self(rank1imgList[i],1,116+i,0,0);
if(i>=0&&i<=2){
if(i==0){
var n=i+URANK_TAG_BEG;
set_self('158add'+n,1,62,0,0);
set_self(162,18,0,0,0);
set_self(162,19,235,0,0);
set_self(162,37,1,0,0);
n=i+URANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+URANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
play_ani(1,162,43,1,8,0,bltime,0,0,0,0,0,0);
}
if(i==1){
//var sp = '158add2';
var n=i+URANK_TAG_BEG;
set_self('158add'+n,1,63,0,0);
n=i+URANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+URANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
}
if(i==2){
//var sp = '158add3';
var n=i+URANK_TAG_BEG;
set_self('158add'+n,1,64,0,0);
n=i+URANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+URANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
}
}else{
ifast_addtospritefromspritecopy(158,170,URANK_BG_X,URANK_BG_Y+i*URANK_D,i+URANK_BG_BEG);
ifast_addtospritefromspritecopy(158,168,URANK_DES_X,URANK_DES_Y+i*URANK_DES_D,i+URANK_DES_BEG);//道具购买按钮
var n=i+URANK_DES_BEG;
set_self('158add'+n,7,i+1,0,0);
set_self('158add'+n,20,ifast_inttostr(i+1).length*18,0,0);
if(i+1>=10){
set_self('158add'+n,18,-9,1,0);
}
}
}
isCreateRank=1;
}
}
function CreateCrank(){
set_self(157,37,1,0,0);
set_self(186,37,0,0,0);
for(var i=0;i<rank2.length;i++){
ifast_addtospritefromspritecopy(158,157,CRANK_X,CRANK_Y+i*CRANK_D,i+CRANK_TAG_BEG);//道具背景栏
ifast_addtospritefromspritecopy(158,171,CRANK_IMG_X,CRANK_IMG_Y+i*CRANK_D,i+CRANK_IMG_BEG);
set_self(rank2imgList[i],1,135+i,0,0);
Func.up_imgurl(135+i,rank1[i][0]);
if(i>=0&&i<=2){
if(i==0){
var n=i+CRANK_TAG_BEG;
set_self('158add'+n,1,62,0,0);
set_self(186,18,720,0,0);
set_self(186,19,235,0,0);
set_self(186,37,1,0,0);
n=i+CRANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+CRANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
play_ani(1,186,43,1,8,0,bltime,0,0,0,0,0,0);
}
if(i==1){
//var sp = '158add2';
var n=i+CRANK_TAG_BEG;
set_self('158add'+n,1,63,0,0);
n=i+CRANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+CRANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
}
if(i==2){
//var sp = '158add3';
var n=i+CRANK_TAG_BEG;
set_self('158add'+n,1,64,0,0);
n=i+CRANK_DES_BEG;
set_self('158add'+n,37,0,0,0);
n=i+CRANK_IMG_BEG;
set_self('158add'+n,20,99,0,0);
set_self('158add'+n,21,99,0,0);
set_self('158add'+n,18,-IMG_D_X,1,0);
set_self('158add'+n,19,-IMG_D_Y,1,0);
}
}else{
ifast_addtospritefromspritecopy(158,170,CRANK_BG_X,CRANK_BG_Y+i*CRANK_D,i+CRANK_BG_BEG);
ifast_addtospritefromspritecopy(158,168,CRANK_DES_X,CRANK_DES_Y+i*CRANK_DES_D,i+CRANK_DES_BEG);//道具购买按钮
var n=i+CRANK_DES_BEG;
set_self('158add'+n,7,i+1,0,0);
set_self('158add'+n,20,ifast_inttostr(i+1).length*18,0,0);
if(i+1>=10){
set_self('158add'+n,18,-9,1,0);
}
}
}
}
function setRankData1(data){
rank1=[];
rank1List=[];
rank1=data;
rank1imgList=[];
rank1bgList=[];
rank1desList=[];
//for(var i=0;i<data.myrank.length;i++){
//g_player.rank[i]=data.myrank[i][0];
//}
//up_imgurl(116,"http://v1.qzone.cc/avatar/201503/14/19/00/550414c7d20f4351.jpg%21200x200.jpg");
for(var i=0;i<rank1.length;i++){
var n=i+URANK_TAG_BEG;
rank1List.push('158add'+n);
n = i+URANK_IMG_BEG;
rank1imgList.push('158add'+n);
n=i+URANK_BG_BEG;
rank1bgList.push('158add'+n);
n=i+URANK_DES_BEG;
rank1desList.push('158add'+n);
set_rec(URANK_N_BEG+i,rank1[i][2]);
set_rec(URANK_S_BEG+i,'积分 '+rank1[i][3]);
//set_rec(URANK_L_BEG+i,'LV.'+rank1[i][4]);
}
}
function setRankData2(data){
rank2=[];
rank2List=[];
rank2=data;
rank2imgList=[];
rank2bgList=[];
rank2desList=[];
//for(var i=0;i<data.myrank.length;i++){
//g_player.rank[i]=data.myrank[i][0];
//}
for(var i=0;i<rank2.length;i++){
var n=i+CRANK_TAG_BEG;
rank2List.push('158add'+n);
n = i+CRANK_IMG_BEG;
rank2imgList.push('158add'+n);
n = i+CRANK_BG_BEG;
rank2bgList.push('158add'+n);
n = i+CRANK_DES_BEG;
rank2desList.push('158add'+n);
set_rec(CRANK_N_BEG+i,rank2[i][2]);
set_rec(CRANK_S_BEG+i,'积分 '+rank2[i][3]);
set_rec(CRANK_L_BEG+i,'LV.'+rank2[i][4]);
}
}
function setBagData(){
bagInfo = [];
for(var i=0;i<g_player.box.length;i++){
var arr=[];
arr.push(2);//种类
arr.push(g_player.box[i][0]);//id
arr.push(g_player.box[i][1]);//数量
arr.push(g_player.box[i][0]+1);//图片资源帧号
bagInfo.push(arr);
}
for(var i=0;i<g_player.gift.length;i++){
var arr=[];
arr.push(1);//种类
arr.push(g_player.gift[i][0]);//id
arr.push(g_player.gift[i][1]);//数量
arr.push(g_player.gift[i][2]);//图片资源帧号
bagInfo.push(arr);
}
for(var i=0;i<g_player.items.length;i++){
var arr=[];
if(g_player.items[i]>0){
arr.push(0);//种类
arr.push(i);//id
arr.push(g_player.items[i]);//数量
arr.push(i+1);//图片资源帧号
bagInfo.push(arr);
}
}
bagLen = bagInfo.length;
for(var i=0;i<bagLen;i++){
set_self(249+i,7,bagInfo[i][2],0,0);
set_self(249+i,20,get_self(249+i,7,0,0,0).length*18,0,0);
}
}
function openpurch(){
//showmessage(purchinfo);
set_self(190,7,numb,0,0);
set_self(190,20,ifast_inttostr(numb).length*18,0,0);
//logmessage("购买purchInfo = "+purchinfo);
if(ingame == 1){
//set_rec(1,"拥有钻石:");
set_self(311,7,g_player.paygold,0,0);
set_self(311,20,get_self(311,7,0,0,0).length*18,0,0);
set_self(311,37,1,0,0);
}
if(purchinfo[1]>=0){
purchtype=0;
set_self(193,18,280,0,0,0);
set_self(193,19,611,0,0,0);
set_self(191,18,225,0,0,0);
set_self(191,19,603,0,0,0);
set_self(194,18,490,0,0,0);
set_self(194,19,611,0,0,0);
set_self(192,18,435,0,0,0);
set_self(192,19,603,0,0,0);
set_self(193,7,purchinfo[1],0,0);
set_self(193,20,ifast_inttostr(purchinfo[1]).length*18,0,0);
set_self(194,7,purchinfo[2],0,0);
set_self(194,20,ifast_inttostr(purchinfo[2]).length*18,0,0);
}else{
purchtype=1;
set_self(194,18,355,0,0,0);
set_self(194,19,611,0,0,0);
set_self(192,18,300,0,0,0);
set_self(192,19,603,0,0,0);
set_self(194,7,purchinfo[2],0,0);
set_self(194,20,ifast_inttostr(purchinfo[2]).length*18,0,0);
}
set_group(13,37,1,0,0);
if(purchinfo[1]<0){
purchtype=1;
set_self(193,37,0,0,0,0);
set_self(191,37,0,0,0,0);
}
if(purchinfo[5]==1&&purchinfo[0]==0){
//logmessage("购买首充礼包!");
set_self(184,37,0,0,0);
set_self(185,37,0,0,0);
}
}
function closepurch(val){
//showmessage(purchinfo);
numb=1;
purchinfo =[0,0,0,0,0,0];
set_group(13,37,0,0,0);
set_self(311,37,0,0,0);
switch(val){
case 0://购买失败
set_self(350,43,3,0,0);
set_self(350,18,180,0,0);
set_self(350,19,480,0,0);
set_self(350,37,1,0,0);
play_ani(1,350,33,100,120,0,500,0,0,0,1,0,0);
set_self(5,57,TIPSTIME,0,0);
break;
case 1://购买成功
set_self(350,43,2,0,0);
set_self(350,18,180,0,0);
set_self(350,19,480,0,0);
set_self(350,37,1,0,0);
play_ani(1,350,33,100,120,0,500,0,0,0,1,0,0);
set_self(5,57,TIPSTIME,0,0);
break;
default://取消购买
break;
}
}
function jumptorank(){
invisible();
//set_rec(121,"奖励");
set_self(169,18,55,0,0);
set_self(169,19,120,0,0);
set_self(162,37,0,0,0);
set_group(14,37,1,0,0);
var data=[];
//data.rank1=[[58,1,"一",9999999,999,1],[58,2,"二",8888888,998,2],[58,3,"三",7777777,997,3],[58,4,"四",6666666,996,1],[58,5,"五",6666666,996,1],[58,1,"一",9999999,999,1],[58,2,"二",8888888,998,2],[58,3,"三",7777777,997,3],[58,4,"四",6666666,996,1],[58,5,"五",6666666,996,1]
//,[58,1,"一",9999999,999,1],[58,2,"二",8888888,998,2],[58,3,"三",7777777,997,3],[58,4,"四",6666666,996,1],[58,5,"五",6666666,996,1],[58,1,"一",9999999,999,1],[58,2,"二",8888888,998,2],[58,3,"三",7777777,997,3],[58,4,"四",6666666,996,1],[58,5,"五",6666666,996,1]];
//data.rank2=[[58,5,"AAA",9999999,999,1],[58,5,"BBB",9999999,999,1],[58,5,"CCC",9999999,999,1],[58,5,"DDD",9999999,999,1],[58,5,"EEE",9999999,999,1],[58,5,"AAA",9999999,999,1],[58,5,"BBB",9999999,999,1],[58,5,"CCC",9999999,999,1],[58,5,"DDD",9999999,999,1],[58,5,"EEE",9999999,999,1]];
//setRankData1(data.rank1);
//setRankData2(data.rank2);
//if(g_player.rank[0]>=1&&g_player.rank[0]<=20){
//set_rec(141,RANKDES[g_player.rank[0]-1]);
//}else{
//set_rec(141,"未上榜");
//}
pagerank = 1;
if(g_player.rank[0]>0){
set_rec(141,"第"+g_player.rank[0]+"名");
}else{
set_rec(141,"未上榜");
}
set_rec(142,g_player.highscore[0]);
CreateUrank();
CreateCrank();
setTimeout(ChangeImg,500);
setTimeout(UpImgurl,1000);
}
function UpImgurl(){
for(var i=0;i<rank1.length;i++){
Func.up_imgurl(116+i,rank1[i][0]);
}
}
function jumptoMenu(){
GameMode=-1;
invisible();
set_self(205,7,g_player.gold,0,0);
set_self(206,7,g_player.paygold,0,0);
set_self(205,20,get_self(205,7,0,0,0).length*18,0,0);
set_self(206,20,get_self(206,7,0,0,0).length*18,0,0);
set_self(147,7,g_player.level,0,0);
set_self(147,20,get_self(147,7,0,0,0).length*18,0,0);
//set_rec(141,g_player.nickname);
set_group(1,37,1,0,0);
set_self(1,57,5000,0,0);//5秒定时器
play_ani(1,150,43,1,8,0,1000,0,0,0,0,0,0);
}
//function jumptoBag(){
//invisible();
//set_rec(141,g_player.gold);
//set_rec(142,g_player.paygold);
//set_group(15,37,1,0,0);
//setBagData();
//CreateBagItem();
//}
function openBag(){
//C_Fun.sortArray(g_player.box,1,2,0);
setBagData();
set_group(15,37,1,0,0);
for(var i=bagLen;i<30;i++){
set_self(249+i,37,0,0,0);
}
}
function closeBag(){
closebagInfo();
set_group(15,37,0,0,0);
}
function slidetourank(){
//if(g_player.rank[0]>=1&&g_player.rank[0]<=20){
//set_rec(141,RANKDES[g_player.rank[0]-1]);
//}else{
//set_rec(141,"未上榜");
//}
pagerank = 1;
set_self(187,37,1,0,0);
if(g_player.rank[0]>0){
set_rec(141,"第"+g_player.rank[0]+"名");
}else{
set_rec(141,"未上榜");
}
set_rec(142,g_player.highscore[0]);
play_ani(1,169,18,get_self(169,18,0,0,0),50,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,162,18,get_self(162,18,0,0,0),0,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,186,18,get_self(186,18,0,0,0),720,0,SLIDETIME,0,0,0,1,0,0);
for(var i=0;i<rank2.length;i++){
if(i>=0&&i<=2){
play_ani(1,rank2List[i],18,get_self(rank2List[i],18,0,0,0),URANK_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],18,get_self(rank2imgList[i],18,0,0,0),URANK_IMG_X+720-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_DES_X+720-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,rank2bgList[i],18,get_self(rank2bgList[i],18,0,0,0),URANK_BG_X+720,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank2List[i],18,get_self(rank2List[i],18,0,0,0),URANK_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],18,get_self(rank2imgList[i],18,0,0,0),URANK_IMG_X+720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2bgList[i],18,get_self(rank2bgList[i],18,0,0,0),URANK_BG_X+720,0,SLIDETIME,0,0,0,1,0,0);
if(i<9){
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_DES_X+720,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_DES_X+720-9,0,SLIDETIME,0,0,0,1,0,0);
}
}
}
for(var i=0;i<rank1.length;i++){
if(i>=0&&i<=2){
play_ani(1,rank1List[i],18,get_self(rank1List[i],18,0,0,0),URANK_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],18,get_self(rank1imgList[i],18,0,0,0),URANK_IMG_X-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,rank1bgList[i],18,get_self(rank1bgList[i],18,0,0,0),URANK_BG_X,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank1List[i],18,get_self(rank1List[i],18,0,0,0),URANK_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],18,get_self(rank1imgList[i],18,0,0,0),URANK_IMG_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1bgList[i],18,get_self(rank1bgList[i],18,0,0,0),URANK_BG_X,0,SLIDETIME,0,0,0,1,0,0);
if(i<9){
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X-9,0,SLIDETIME,0,0,0,1,0,0);
}
}
}
}
function slidetocrank(){
//if(g_player.rank[1]>=1&&g_player.rank[1]<=20){
//set_rec(141,RANKDES[g_player.rank[1]-1]);
//}else{
//set_rec(141,"未上榜");
//}
pagerank = 2;
set_self(187,37,0,0,0);
if(g_player.rank[1]>0){
set_rec(141,"第"+g_player.rank[1]+"名");
}else{
set_rec(141,"未上榜");
}
set_rec(142,g_player.highscore[1]);
play_ani(1,169,18,get_self(169,18,0,0,0),330,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,162,18,get_self(162,18,0,0,0),-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,186,18,get_self(186,18,0,0,0),0,0,SLIDETIME,0,0,0,1,0,0);
for(var i=0;i<rank1.length;i++){
if(i>=0&&i<=2){
play_ani(1,rank1List[i],18,get_self(rank1List[i],18,0,0,0),URANK_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],18,get_self(rank1imgList[i],18,0,0,0),URANK_IMG_X-720-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X-720-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,rank1bgList[i],18,get_self(rank1bgList[i],18,0,0,0),URANK_BG_X-720,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank1List[i],18,get_self(rank1List[i],18,0,0,0),URANK_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1imgList[i],18,get_self(rank1imgList[i],18,0,0,0),URANK_IMG_X-720,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank1bgList[i],18,get_self(rank1bgList[i],18,0,0,0),URANK_BG_X-720,0,SLIDETIME,0,0,0,1,0,0);
if(i<9){
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X-720,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank1desList[i],18,get_self(rank1desList[i],18,0,0,0),URANK_DES_X-720-9,0,SLIDETIME,0,0,0,1,0,0);
}
}
}
for(var i=0;i<rank2.length;i++){
if(i>=0&&i<=2){
play_ani(1,rank2List[i],18,get_self(rank2List[i],18,0,0,0),URANK_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],18,get_self(rank2imgList[i],18,0,0,0),URANK_IMG_X-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_IMG_X-IMG_D_X,0,SLIDETIME,0,0,0,1,0,0);
//play_ani(1,rank2bgList[i],18,get_self(rank2bgList[i],18,0,0,0),URANK_BG_X,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank2List[i],18,get_self(rank2List[i],18,0,0,0),URANK_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2imgList[i],18,get_self(rank2imgList[i],18,0,0,0),URANK_IMG_X,0,SLIDETIME,0,0,0,1,0,0);
play_ani(1,rank2bgList[i],18,get_self(rank2bgList[i],18,0,0,0),URANK_BG_X,0,SLIDETIME,0,0,0,1,0,0);
if(i<9){
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_DES_X,0,SLIDETIME,0,0,0,1,0,0);
}else{
play_ani(1,rank2desList[i],18,get_self(rank2desList[i],18,0,0,0),URANK_DES_X-9,0,SLIDETIME,0,0,0,1,0,0);
}
}
}
}
function drawItem(mode,id,sp,x,y,w,h){
if(mode==0){
ifast_mydrawbmp(sp,80,x,y,w,h,(id-1)*90,0,90,90);
}else if(mode==1){
ifast_mydrawbmp(sp,79,x,y,w,h,(id-1)*150,0,150,150);
}else if(mode==2){
//ifast_mydrawbmp(sp,114,x,y,w,h,0,(id-1)*100,380,100);
ifast_mydrawbmp(sp,81,x,y,w,h,(id-1)*150,0,150,150);
}
}
function drawGold(id,sp,x,y,w,h){
ifast_mydrawbmp(sp,114,x,y,w,h,0,(id-1)*100,380,100);
}
function opensignin(){
//set_rec(142,"已签到 天");
set_self(214,43,1,0,0);
set_self(217,7,g_player.signin[0],0,0);
set_self(217,20,get_self(217,7,0,0,0).length*18,0,0);
set_self(217,18,350-get_self(217,7,0,0,0).length*9,0,0);
//set_group(17,37,1,0,0);
set_self(214,37,1,0,0);
set_self(217,37,1,0,0);
set_self(216,37,1,0,0);
set_self(213,37,1,0,0);
play_ani(1,214,43,1,5,0,200,0,0,0,1,0,0);
play_ani(1,216,19,650,290,0,200,0,0,0,1,0,0);
//set_self(308,37,0,0,0);
//if(g_player.signin[1]==0){
//set_self(308,18,signposList[g_player.signin[0]][0]-20,0,0);
//set_self(308,19,signposList[g_player.signin[0]][1]-20,0,0);
//set_self(308,37,1,0,0);
//play_ani(1,308,34,0,180,0,500,0,0,0,0,0,0);
//}
for(var i=0;i<25;i++){
set_self(279+i,37,1,0,0);
set_self(279+i,33,110,0,0);
play_ani(1,279+i,18,320,signposList[i][0],0,1000,0,0,0,1,0,0);
play_ani(1,279+i,19,620,signposList[i][1],0,1000,0,0,0,1,0,0);
}
}
function closesignin(){
st=7;
for(var i=0;i<25;i++){
//set_self(279+i,37,1,0,0);
//set_self(279+i,33,110,0,0);
play_ani(1,279+i,18,signposList[i][0],320,0,200,0,0,0,1,0,0);
play_ani(1,279+i,19,signposList[i][1],620,0,200,0,0,0,1,0,0);
}
play_ani(1,214,43,5,1,0,200,0,0,0,1,0,0);
//set_group(17,37,0,0,0);
}
function findGiftById(id){
var giftdata=eval(giftInfoList);
for(var i=0;i<giftdata.length;i++){
if(giftdata[i].id==id){
return giftdata[i];
}
}
return null;
}
function openbagInfo(spid,kd,des){
var px = get_self(spid,18,0,0,0);
var py = get_self(spid,19,0,0,0);
var pw = get_self(177,20,0,0,0);
var ph = get_self(177,21,0,0,0);
set_group(18,18,px-get_self(177,18,0,0,0)-pw/2+40,1,0);
set_group(18,19,py-get_self(177,19,0,0,0)-ph,1,0);
set_self(180,7,des,0,0,0);
set_group(18,37,1,0,0);
if(kd==0){
set_self(178,37,0,0,0);
}
}
function closebagInfo(){
set_group(18,37,0,0,0);
}
function openBack(){
set_group(19,37,1,0,0);
}
function closeBack(){
set_group(19,37,0,0,0);
}
function drawItemName(id,spid,x,y,w,h){
ifast_mydrawbmp(spid,99,x,y,w,h,0,id*30,148,30);
}
function drawGiftName(id,spid,x,y,w,h){
ifast_mydrawbmp(spid,100,x,y,w,h,0,id*30,176,30);
}
function startload(){
loadcount=0.1;
set_group(21,37,1,0,0);
play_ani(1,316,34,0,-360,0,1000,0,0,0,0,0,0);
}
function endload(){
loadcount=100;
set_group(21,37,0,0,0);
}
function openMyInfo(){
set_rec(149,"昵称:"+g_player.nickname);
set_rec(142,"等级:"+g_player.level);
set_rec(143,"经验");
set_self(331,7,g_player.highscore[0],0,0);
set_self(331,20,get_self(331,7,0,0,0).length*32,0,0);
set_self(329,7,g_player.gold,0,0);
set_self(329,20,get_self(329,7,0,0,0).length*18,0,0);
set_self(330,7,g_player.paygold,0,0);
set_self(330,20,get_self(330,7,0,0,0).length*18,0,0);
set_rec(144,g_player.exp+"/"+(g_player.level+1)*(g_player.level+1));
var expone = (g_player.level+1)*(g_player.level+1)/100;
expPer = parseInt(g_player.exp/expone);
//set_rec(144,"232345/35546567");
set_rec(146,"财富:");
set_rec(147,"无尽模式最高分:");
//if(IsNull("xxlbgm")){
//if(ReadData("xxlbgm")==0){//背景音关闭状态
//set_self(323,43,2,0,0);
//set_self(325,18,200,0,0);
//}else{//背景音开启状态
//set_self(323,43,1,0,0);
//set_self(325,18,280,0,0);
//}
//}else{
//SaveData("xxlbgm",1);
//set_self(323,43,1,0,0);
//set_self(325,18,280,0,0);
//utlplayWav("00005.mp3",1);
//}
//if(IsNull("xxlsound")){
//if(ReadData("xxlsound")==0){//音效关闭状态
//set_self(324,43,2,0,0);
//set_self(326,18,430,0,0);
//}else{//音效开启状态
//set_self(324,43,1,0,0);
//set_self(326,18,510,0,0);
//}
//}else{
//SaveData("xxlsound",1);
//set_self(324,43,1,0,0);
//set_self(326,18,510,0,0);
//}
if(g_player.music[0]==0){//背景音关闭状态
set_self(323,43,2,0,0);
set_self(325,18,200,0,0);
}else{//背景音开启状态
set_self(323,43,1,0,0);
set_self(325,18,280,0,0);
}
if(g_player.music[1]==0){//音效关闭状态
set_self(324,43,2,0,0);
set_self(326,18,430,0,0);
}else{//音效开启状态
set_self(324,43,1,0,0);
set_self(326,18,510,0,0);
}
set_rec(148,"我的ID"+g_player.mycode);
set_group(22,37,1,0,0);
}
function closeMyInfo(){
set_group(22,37,0,0,0);
}
function openExchange(){
set_group(23,37,1,0,0);
set_self(335,37,0,0,0);
}
function closeExchange(){
set_group(23,37,0,0,0);
}
function StartLoadData(){
set_self(4,57,LOADTIME,0,0);
set_group(25,37,1,0,0);
play_ani(1,348,43,1,8,0,LOADDATATIME,0,0,0,0,0,0);
}
function EndLoadData(){
set_self(4,57,0,0,0);
set_group(25,37,0,0,0);
}
function utlOpenFreshGift(){
set_self(6,57,2000,0,0);
set_self(353,33,50,0,0);
set_group(27,37,1,0,0);
play_ani(1,352,43,1,12,0,1000,0,0,0,1,0,0);
play_ani(1,353,33,50,100,0,1000,0,0,0,1,0,0);
}
function utlOpenHelp(){
set_self(365,18,HelpBtn[0]-13,0,0);
set_self(365,19,132,0,0);
set_self(364,43,1,0,0);
set_group(28,37,1,0,0);
}
function utlCloseHelp(){
set_group(28,37,0,0,0);
}
function utlReceiveReward(){
StartLoadData();
var data = {};
data.appid = APPID;
data.where_business_id = B_ID;
data.where_table_id = RankChart;
data.devkey = DEV_KEY;
data.order_t2 = "desc";
AjaxHttp("",data,Receive_Succ,Receive_Fail);
}
function Receive_Succ(msg,state,obj_input){
msg = msg.replaceAll( "&quot;","\"");
msg = msg.replaceAll( "\"{","{");
msg = msg.replaceAll( "}\"","}");
var data = ifast_tojson(msg);
g_player.rank[0]=-1;
for(var i=0;i<data.data.length;i++){
if(data.data[i].t2!=null&&data.data[i].t2!=0){
if(data.data[i].s1==g_player.userid){
g_player.rank[0]=i+1;
break;
}
}
}
if(g_player.rank[0]<1){//无排名
logmessage("未上榜!");
}else if(g_player.rank[0]<=20){//前20
}else{//20名之外
logmessage("20名之外无奖品!");
}
EndLoadData();
}
function Receive_Fail(msg,state,obj_input){
logmessage("领取失败");
EndLoadData();
}