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
273 lines
7.6 KiB
5 years ago
|
|
||
|
|
||
|
|
||
|
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;
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
}
|