007wan |
Отправлено: 02 Мая, 2017 - 17:10:09
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Вот что получилось:
CODE:int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=10; pos_size_button0[0][1]=70; pos_size_button0[0][2]=150; pos_size_button0[0][3]=32;
text_button0[0]="Ðàñïàêîâàòü êàðòèíêè";
//////////
int pos_size_static0[1][4];
string text_static0[1];
pos_size_static0[0][0]=10; pos_size_static0[0][1]=5; pos_size_static0[0][2]=147; pos_size_static0[0][3]=64;
text_static0[0]="Äëÿ ðàáîòû áîòà íåîáõîäèìû èçîáðàæåíèÿ. Ðàñïàêóéòå èõ, ÷òî áû ïðîãðàììà ðàáîòàëà.";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////
showdialog(0, "Ðàñïàêîâùèê", 339, 474, 176, 139, 1, 1);
//////////
loop()
{//öèêë
if (flag_button0[0]>0)
{//ñòðàíèöà
flag_button0[0]=0;
unpakc();
}//ñòðàíèöà
}
function unpakc
{
unpack("C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\Ïðîåêòû\5464.bmp", tempfolder()+"5464.bmp", 1)>-1)
}
RESOURCE
{
C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\Ïðîåêòû\5464.bmp
}
(Добавление)
Kibor пишет: int karta1[6][6];
Что за [6][6]-как определить и откуда взять? |
|
|
007wan |
Отправлено: 02 Мая, 2017 - 17:15:11
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor пишет: хреново получилось. зачем так грубо игнорировать ПРОСТЕЙШИЕ правила синтаксиса что бы избежать кучу ошибок.
я отправил это, что получилось, до того как вы написали, я просто страницу не обновил.
(Добавление)
Ну вот короче как-то так:
CODE:int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=10; pos_size_button0[0][1]=70; pos_size_button0[0][2]=150; pos_size_button0[0][3]=32;
text_button0[0]="распаковать";
//////////
int pos_size_static0[1][4];
string text_static0[1];
pos_size_static0[0][0]=10; pos_size_static0[0][1]=5; pos_size_static0[0][2]=147; pos_size_static0[0][3]=64;
text_static0[0]="распаковать";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////
showdialog(0, "окно", 339, 474, 176, 139, 1, 1);
//////////
loop()
{
if (flag_button0[0]>0)
{
flag_button0[0]=0;
unpakc();
}
}
function unpakc
{
int 5464[6][6];//Что это:[6][6]???
string temp_fold=tempfolder();
unpack("C:\5464.bmp", tempfolder()+"5464.bmp", 1)>-1)
loadimage(#5464[0][0], temp_fold+"5464.bmp");
}
RESOURCE
{
C:\5464.bmp
}
(Добавление)
блин в рисе забыл ковычки и точку с запятой, ну все равно не работает |
|
|
007wan |
Отправлено: 02 Мая, 2017 - 17:37:22
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor пишет: я выложил вверху рабочий код с правилами синтаксиса. не знаю что добавить могу.
007wan пишет: //Что это:[6][6]???
выделяет память для рис 6 на 6
Да всё я понял, может это картинка 6х6 пикс.? просто я сравнил все ваши картинки и открывал их в паинте.
У меня не получается, выдает ошибку:"-2>-1)loadimage(#INTS[1065]3232"
Сам код:
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=10; pos_size_button0[0][1]=70; pos_size_button0[0][2]=150; pos_size_button0[0][3]=32;
text_button0[0]="Ðàñïàêîâàòü êàðòèíêè";
//////////
int pos_size_static0[1][4];
string text_static0[1];
pos_size_static0[0][0]=10; pos_size_static0[0][1]=5; pos_size_static0[0][2]=147; pos_size_static0[0][3]=64;
text_static0[0]="Äëÿ ðàáîòû áîòà íåîáõîäèìû èçîáðàæåíèÿ. Ðàñïàêóéòå èõ, ÷òî áû ïðîãðàììà ðàáîòàëà.";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////
showdialog(0, "Ðàñïàêîâùèê", 339, 474, 176, 139, 1, 1);
//////////
loop()
{//öèêë
if (flag_button0[0]>0)
{//ñòðàíèöà
flag_button0[0]=0;
unpakc();
}//ñòðàíèöà
}
function unpakc
{
int karta1[32][32];
string temp_fold=tempfolder();
unpack("C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\karta1.bmp", tempfolder()+"karta1.bmp", 1)>-1)
loadimage(#karta1[32][32], temp_fold+"karta1.bmp");
}
RESOURCE
{
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\karta1.bmp";
}
|
|
|
007wan |
Отправлено: 02 Мая, 2017 - 17:47:38
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
точка с запятой... больше нет ошибки
(Добавление)
Ошибки нет, но картинка не появляется
(Добавление)
Я собрал файл и поставил галочку в рис, потом переименовал карту1 в в 1.бмп, что бы посмотреть когда появится картинка карта1, что бы избежать одноименного файла(карта1 есть, а распаковывать нечего будет)
(Добавление)
Вот верный:CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=10; pos_size_button0[0][1]=70; pos_size_button0[0][2]=150; pos_size_button0[0][3]=32;
text_button0[0]="Ðàñïàêîâàòü êàðòèíêè";
//////////
int pos_size_static0[1][4];
string text_static0[1];
pos_size_static0[0][0]=10; pos_size_static0[0][1]=5; pos_size_static0[0][2]=147; pos_size_static0[0][3]=64;
text_static0[0]="Äëÿ ðàáîòû áîòà íåîáõîäèìû èçîáðàæåíèÿ. Ðàñïàêóéòå èõ, ÷òî áû ïðîãðàììà ðàáîòàëà.";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////
showdialog(0, "Ðàñïàêîâùèê", 339, 474, 176, 139, 1, 1);
//////////
loop()
{//öèêë
if (flag_button0[0]>0)
{//ñòðàíèöà
flag_button0[0]=0;
unpakc();
}//ñòðàíèöà
}
function unpakc
{
int karta1[32][32];
string temp_fold=tempfolder();
unpack("C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\karta1.bmp", tempfolder()+"karta1.bmp", 1)>-1);
loadimage(#karta1[32][32], temp_fold+"karta1.bmp");
}
RESOURCE
{
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\karta1.bmp";
}
|
|
|
|