You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

273 lines
7.6 KiB

void download__creat_vbs(char chName[20])
{
/* declear a file var */
FILE *fp;
/* point the data file by user name */
fp = fopen ("download.vbs", "w+");
fprintf( fp,"Dim Url, Target \nUrl = \"https://obs-3431.obs.myhwclouds.com/as3/%s\" \nTarget = \"%s\" \nDownload Url,Target \nSub Download(url,target) \n Const adTypeBinary = 1 \n Dim http,ado \n Const adSaveCreateOverWrite = 2 \n Set http = CreateObject(\"Msxml2.ServerXMLHTTP\") \n http.open \"GET\",url,False \n http.send \n Set ado = createobject(\"Adodb.Stream\") \n ado.Type = adTypeBinary \n ado.Open \n ado.Write http.responseBody \n ado.SaveToFile target \n ado.Close \nEnd Sub ",chName,chName);
/* close file */
fclose(fp);
system("wscript download.vbs");
system("del /Q download.vbs>nul");
}
void download__get_online_usr()
{
/* declear a file var */
FILE *fp;
system("del /Q data\\usr.txt>nul");
system("cls");
printf("Updating Local Data from Internet...\n");
/* point the data file by user name */
fp = fopen ("usr_online.vbs", "w+");
fprintf( fp,"Dim Url, Target \nUrl = \"http://as3.tmp.yimian.xyz/usr.php\" \nTarget = \"data/usr.txt\" \nDownload Url,Target \nSub Download(url,target) \n Const adTypeBinary = 1 \n Dim http,ado \n Const adSaveCreateOverWrite = 2 \n Set http = CreateObject(\"Msxml2.ServerXMLHTTP\") \n http.open \"GET\",url,False \n http.send \n Set ado = createobject(\"Adodb.Stream\") \n ado.Type = adTypeBinary \n ado.Open \n ado.Write http.responseBody \n ado.SaveToFile target \n ado.Close \nEnd Sub ");
/* close file */
fclose(fp);
system("wscript usr_online.vbs");
system("del /Q usr_online.vbs>nul");
}
void download__get_online_password()
{
/* declear a file var */
FILE *fp;
system("del /Q data\\psswd.txt>nul");
system("cls");
printf("Updating Local Data from Internet...\n");
/* point the data file by user name */
fp = fopen ("psswd_online.vbs", "w+");
fprintf( fp,"Dim Url, Target \nUrl = \"http://as3.tmp.yimian.xyz/psswd.php\" \nTarget = \"data/psswd.txt\" \nDownload Url,Target \nSub Download(url,target) \n Const adTypeBinary = 1 \n Dim http,ado \n Const adSaveCreateOverWrite = 2 \n Set http = CreateObject(\"Msxml2.ServerXMLHTTP\") \n http.open \"GET\",url,False \n http.send \n Set ado = createobject(\"Adodb.Stream\") \n ado.Type = adTypeBinary \n ado.Open \n ado.Write http.responseBody \n ado.SaveToFile target \n ado.Close \nEnd Sub ");
/* close file */
fclose(fp);
system("wscript psswd_online.vbs");
system("del /Q psswd_online.vbs>nul");
}
void download__data(char chName[20])
{
/* declear a file var */
FILE *fp;
char chDos[30];
sprintf(chDos,"del /Q data\\%s.dat>nul",chName);
int nRnd=rand()%4;
char chSign[3];
if(nRnd==0) strcpy( chSign,"\\");
if(nRnd==1) strcpy( chSign,"/");
if(nRnd==2) strcpy( chSign,"-");
if(nRnd==3) strcpy( chSign,"|");
system("cls");
printf("Updating Local Data from Internet... %s\n",chSign);
system(chDos);
/* point the data file by user name */
fp = fopen ("data_online.vbs", "w+");
fprintf( fp,"Dim Url, Target \nUrl = \"http://as3.tmp.yimian.xyz/data/%s.as2\" \nTarget = \"data/%s.dat\" \nDownload Url,Target \nSub Download(url,target) \n Const adTypeBinary = 1 \n Dim http,ado \n Const adSaveCreateOverWrite = 2 \n Set http = CreateObject(\"Msxml2.ServerXMLHTTP\") \n http.open \"GET\",url,False \n http.send \n Set ado = createobject(\"Adodb.Stream\") \n ado.Type = adTypeBinary \n ado.Open \n ado.Write http.responseBody \n ado.SaveToFile target \n ado.Close \nEnd Sub ",chName,chName);
/* close file */
fclose(fp);
system("wscript data_online.vbs");
system("del /Q data_online.vbs>nul");
}
void download__core_file()
{
int nPrcnt=0;
system("del /Q msc\\* >nul");
system("del /Q scrpt\\* >nul");
system("rd /Q msc >nul");
system("rd /Q scrpt >nul");
system("md msc>nul");
system("md scrpt >nul");
system("cls");
printf("Download Necessary File from Server... %d%%\n", nPrcnt);
char f1[]="msc/gameover.mp3";
nPrcnt+=3;
download__creat_vbs(f1);
nPrcnt+=10;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f2[]="msc/win.mp3";
download__creat_vbs(f2);
nPrcnt+=6;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f3[]="msc/lose.mp3";
download__creat_vbs(f3);
nPrcnt+=7;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f4[]="msc/draw.mp3";
download__creat_vbs(f4);
nPrcnt+=5;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f5[]="msc/background2.mp3";
download__creat_vbs(f5);
nPrcnt+=27;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f6[]="msc/background1.mp3";
download__creat_vbs(f6);
nPrcnt+=24;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f7[]="msc/allclear.mp3";
download__creat_vbs(f7);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f8[]="scrpt/snd_wn.as2";
download__creat_vbs(f8);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f9[]="scrpt/snd_start_wn.as2";
download__creat_vbs(f9);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f10[]="scrpt/snd_start_ls.as2";
download__creat_vbs(f10);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f11[]="scrpt/snd_start_gm.as2";
download__creat_vbs(f11);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f12[]="scrpt/snd_start_dr.as2";
download__creat_vbs(f12);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f13[]="scrpt/snd_start_bc2.as2";
download__creat_vbs(f13);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f14[]="scrpt/snd_start_bc1.as2";
download__creat_vbs(f14);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f15[]="scrpt/snd_start_al.as2";
download__creat_vbs(f15);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f16[]="scrpt/snd_ls.as2";
download__creat_vbs(f16);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f17[]="scrpt/snd_gmvr.as2";
download__creat_vbs(f17);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f18[]="scrpt/snd_drw.as2";
download__creat_vbs(f18);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f19[]="scrpt/snd_bckgrnd2.as2";
download__creat_vbs(f19);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f20[]="scrpt/snd_bckgrnd1.as2";
download__creat_vbs(f20);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f21[]="scrpt/snd_allclr.as2";
download__creat_vbs(f21);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f22[]="scrpt/prnt2.as2";
download__creat_vbs(f22);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f23[]="scrpt/prnt1.as2";
download__creat_vbs(f23);
nPrcnt+=1;
system("cls");
printf("Download Necessary File from server... %d%%\n", nPrcnt);
char f24[]="scrpt/lstn.as2";
download__creat_vbs(f24);
nPrcnt+=1;
}