3736 lines
114 KiB
JavaScript
3736 lines
114 KiB
JavaScript
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( ""","\"");
|
||
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<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( ""","\"");
|
||
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();
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|