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=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=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=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=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;iURANK_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=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;iCRANK_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=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=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=GIFT_TAG_BEG&&moveid<=GIFT_DES_BEG+giftList.length){ isSlide = 1; for(var i=0;i=GOLD_TAG_BEG&&moveid<=GOLD_DES_BEG+goldList.length){ isSlide = 1; for(var i=0;i=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=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游戏模式 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( ""","\""); 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( ""","\""); //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= 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=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=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=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;i0){ 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=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=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=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=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=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=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