ШЕДЕВР) спасибо)
CODE://
INITDIALOG
{
int fyd=0;
int hit=0;
getdisplay(colr, xr, yr);
temp_fold=tempfolder();
for(int n=0; n<11; n++)
{
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\Загрузка_"+format(n)+".bmp", temp_fold+"Загрузка_"+format(n)+".bmp", 1);
}
for(n=0; n<11; n++)
{
loadimage (#Загрузка_[n][0][0], temp_fold+"Загрузка_"+format(n)+".bmp");
}
//
int i, j, k, l, m;
int count_image=90; // всего маленьких картинок
int Смайлики[539][512];
if (fopen (tempfolder()+"Смайлики.bmp", "rb") > 0)
{
fclose();
loadimage(#Смайлики[0][0], tempfolder()+"Смайлики.bmp");
}
else
{
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\Смайлики.bmp", tempfolder()+"Смайлики.bmp", 1);
loadimage(#Смайлики[0][0], tempfolder()+"Смайлики.bmp");
}
//Проверяем есть ли маленькие картинки:
int countt=0;
for(i=0;i<count_image;i++)
{
if (fopen (tempfolder()+format(i)+".bmp", "rb") > 0)
{
fclose();
countt++;
//
if (i>hit)
{
visualwindow(fyd, 0, 0, imagewidth(#Загрузка_[fyd][0][0]), imageheight(#Загрузка_[fyd][0][0]), xr/2-62, yr/2-55, 100, #Загрузка_[fyd][0][0]);
sleep(10);
disablevisualwindow(fyd);
hit=hit+9;
fyd++;
}
//
}
}
//Если все картинки есть:
int arr[90][19][19]; //[Количество][Х][Y]
int stepX=130, stepY=29; //Шаг между картинками
int sizeX=19, sizeY=19; //Размер картинок
int countX=5, countY=18; //Количество картинок по X и Y в большой картинке
if(countt==count_image)
{
for(i=0;i<count_image;i++)
{
loadimage (#arr[i][0][0], tempfolder()+format(i)+".bmp");//загружаем их
}
}
else
{
i=0;
for(j=0;j<countX;j++)
{
for(k=0;k<countY;k++)
{
for(l=0;l<sizeX;l++)
{
for(m=0;m<sizeY;m++)
{
arr[i][l][m]=image[l+j*stepX][m+k*stepY];
}
}
i++;
i=0;
for(j=0;j<countX;j++)
{
for(k=0;k<countY;k++)
{
for(l=0;l<sizeX;l++)
{
for(m=0;m<sizeY;m++)
{
arr[i][l][m]=Смайлики[l+j*stepX][m+k*stepY];
}
}
i++;
if (i>hit)
{
visualwindow(fyd, 0, 0, imagewidth(#Загрузка_[fyd][0][0]), imageheight(#Загрузка_[fyd][0][0]), xr/2-62, yr/2-55, 100, #Загрузка_[fyd][0][0]);
sleep(10);
disablevisualwindow(fyd);
hit=hit+9;
fyd++;
}
}
}
for(i=0;i<count_image;i++) // сохраняем все картинки в папке temp с именами 1.bmp, 2.bmp ...
{
saveimage (#arr[i][0][0], tempfolder()+format(i)+".bmp");
}
}
}
}
}
//
(Добавление)
Kibor , Понял