PAsar de MQL4 a Android

MQL4 Интеграция PHP

Техническое задание

Hola Gente.

Necesito saber que me costara crear una aplicacion en android a base de aplicacion en MQL4

La aplicacion en android tiene que ejecutar imagen de Cubo en lugar de cuadrado con flechitas.

Adjunto Base con letras y Imagenes

//+------------------------------------------------------------------+
//|                                                  PipaGirando.mq4 |
//|                             Copyright 2022, Yevheniy Kopanitskyy |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2022, Yevheniy Kopanitskyy"
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int SEV=1;
int YUG=1;
int ZAP=1;
int VOST=1;
double HIGHT;
datetime BrTime;
long CHWPX;
datetime time_bar;
string RectanglLabel="703";
datetime bar_time=D'2018.08.06 00:00';
string Text_Space_1=" Ejemplo de Texto ";
ushort CharacterGet;
string Text_Space_2;
string Text_Space_3;
string Play="203";
string ObiektTe="2001";
string TextSpace="202";
string TextSpace_2="200";
string TextSpace_3="199";
int LetraCorriente=-1;
string PosLetra;
string Delante="206";
string Atras="207";
string Write="208";
int LetSimbEN[9999,20];
string CharLetra;
string FileName1="Letras_EN.bin";
bool ShowSimb=false;
string obiekt1001;
string   Kubo_Img1,Kubo_Img2,Kubo_Img5,Kubo_Img6,Kubo_Img3,Kubo_Img4,Kubo_Img7,Kubo_Img8,Kubo_Img9,Kubo_Img10;
string   Kubo_Img13,Kubo_Img14,Kubo_Img11,Kubo_Img12,Kubo_Img15,Kubo_Img16,Kubo_ImgZERO;

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnInit()
  {
//Загрузка массива с буквами
   ArrayInitialize(LetSimbEN,0);
   int file_handle1=FileOpen(FileName1,FILE_READ|FILE_WRITE|FILE_BIN);//Loading
   Print(" Letras_EN ",file_handle1);
   if(file_handle1>0)
     {

      FileSeek(file_handle1,0,SEEK_CUR);

      uint test=FileReadArray(file_handle1,LetSimbEN,0,WHOLE_ARRAY);
      FileClose(file_handle1);
     }
//Последняя пустая позиция
   for(int Bi=1; Bi<9998; Bi++)
     {
      Print(" Fila ",Bi," Contenido de celda ",LetSimbEN[Bi,10]);//Печать наличия в массиве
      if(LetSimbEN[Bi,0]==0)
        {
         Print(" Numero de Fila Libre ",Bi);
         break;
        }

     }


   CHWPX=-1;
   ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0,CHWPX);
//--- create timer

// - Working with charts ---

   ChartSetInteger(0,CHART_SHOW_GRID,0,false);
   ChartSetInteger(0,CHART_DRAG_TRADE_LEVELS,0,false);
   ChartSetInteger(0,CHART_SHIFT,0,true);
   ChartSetDouble(0,CHART_SHIFT_SIZE,25);
   ChartSetSymbolPeriod(0,Symbol(),PERIOD_M1);
   ChartSetInteger(0,CHART_MODE,CHART_CANDLES);
   ChartSetInteger(0,CHART_COLOR_BACKGROUND,clrWhite);
   ChartSetInteger(0,CHART_COLOR_FOREGROUND,clrBlack);
   ChartSetInteger(0,CHART_COLOR_CHART_UP,clrBlack);
   ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrBlack);
   ChartSetInteger(0,CHART_COLOR_CHART_LINE,clrBlack);
   ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,clrWhite);
   ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,clrBlack);
   ChartSetInteger(0,CHART_COLOR_BID,clrBlue);
   EventSetTimer(60);


//-----обиект прямоугольное окно
   ObjectCreate(0,RectanglLabel,OBJ_RECTANGLE_LABEL,0,0,0);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_XDISTANCE,CHWPX-1300);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_YDISTANCE,0);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_XSIZE,CHWPX-300);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_YSIZE,700);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_BGCOLOR,clrBlueViolet);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_BORDER_TYPE,BORDER_SUNKEN);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_COLOR,clrBlack);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_STYLE,DRAW_SECTION);
   ObjectSetInteger(0,RectanglLabel,OBJPROP_WIDTH,10);


//------Поле ввода Текста----



   ObjectCreate(ObiektTe,OBJ_EDIT,0,BrTime,HIGHT+0.00015);//Создание Поля ввода для текста
   ObjectSetInteger(0,ObiektTe,OBJPROP_XDISTANCE,CHWPX-1300);//Устанавливается дистанция по оси X 300 пикселей
   ObjectSetInteger(0,ObiektTe,OBJPROP_YDISTANCE,0);//Устанавливается дистанция по оси Y 0 пикселей
   ObjectSetInteger(0,ObiektTe,OBJPROP_XSIZE,1200);//Устанавливается размер поля по оси икс в 120 пикселей
   ObjectSetInteger(0,ObiektTe,OBJPROP_YSIZE,40);//Устанавливается размер поля по оси игрик в 20 пикселей
   ObjectSetInteger(0,ObiektTe,OBJPROP_ALIGN,ALIGN_CENTER);//Устанавливается значение центровка текста на уравень центра
   ObjectSetInteger(0,ObiektTe,OBJPROP_COLOR,clrRed);//Обьект поле получает красный цвет
//--- установим текст
   string TextInit="introdusca texto para ejecutar el jego, texto en minuscula";//Установка текста в поле
   ObjectSetString(0,ObiektTe,OBJPROP_TEXT,TextInit);
//--- Вывод 1 Текста


   ObjectDelete(TextSpace);
   ObjectCreate(TextSpace,OBJ_LABEL,0,BrTime,HIGHT+0.00015);
   ObjectSetString(0,TextSpace,OBJPROP_TEXT,Text_Space_1);
   ObjectSetInteger(0,TextSpace,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,TextSpace,OBJPROP_FONTSIZE,16);
   ObjectSetInteger(0,TextSpace,OBJPROP_XDISTANCE,CHWPX-1300);
   ObjectSetInteger(0,TextSpace,OBJPROP_YDISTANCE,80);
   ObjectSetInteger(0,TextSpace,OBJPROP_ALIGN,ALIGN_CENTER);//Устанавливается значение центровка текста на уравень центра
   ObjectSetInteger(0,TextSpace,OBJPROP_COLOR,clrBlack);

//--- Вывод 2 Текста


   ObjectDelete(TextSpace_2);
   ObjectCreate(TextSpace_2,OBJ_LABEL,0,BrTime,HIGHT+0.00015);
   ObjectSetString(0,TextSpace_2,OBJPROP_TEXT,Text_Space_2);
   ObjectSetInteger(0,TextSpace_2,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,TextSpace_2,OBJPROP_FONTSIZE,10);
   ObjectSetInteger(0,TextSpace_2,OBJPROP_XDISTANCE,CHWPX-1300);
   ObjectSetInteger(0,TextSpace_2,OBJPROP_YDISTANCE,120);
   ObjectSetInteger(0,TextSpace_2,OBJPROP_ALIGN,ALIGN_CENTER);//Устанавливается значение центровка текста на уравень центра
   ObjectSetInteger(0,TextSpace_2,OBJPROP_COLOR,clrBlack);

//--- Вывод 3 Текста


   ObjectDelete(TextSpace_3);
   ObjectCreate(TextSpace_3,OBJ_LABEL,0,BrTime,HIGHT+0.00015);
   ObjectSetString(0,TextSpace_3,OBJPROP_TEXT,Text_Space_3);
   ObjectSetInteger(0,TextSpace_3,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,TextSpace_3,OBJPROP_FONTSIZE,10);
   ObjectSetInteger(0,TextSpace_3,OBJPROP_XDISTANCE,CHWPX-1300);
   ObjectSetInteger(0,TextSpace_3,OBJPROP_YDISTANCE,160);
   ObjectSetInteger(0,TextSpace_3,OBJPROP_ALIGN,ALIGN_CENTER);//Устанавливается значение центровка текста на уравень центра
   ObjectSetInteger(0,TextSpace_3,OBJPROP_COLOR,clrBlack);

//--Play Button--------------------

   ObjectDelete(Play);
   ObjectCreate(0,Play,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Play,OBJPROP_XDISTANCE,CHWPX-90);
   ObjectSetInteger(0,Play,OBJPROP_YDISTANCE,0);
   ObjectSetInteger(0,Play,OBJPROP_XSIZE,60);
   ObjectSetInteger(0,Play,OBJPROP_YSIZE,40);
   string textPlay="Play";
   ObjectSetString(0,Play,OBJPROP_TEXT,textPlay);
   ObjectSetInteger(0,Play,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Play,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Play,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Playstate=false;
   ObjectSetInteger(0,Play,OBJPROP_STATE,Playstate);
//long Playbuttonpresed=ObjectGetInteger(0,Play,OBJPROP_STATE,0);

//--Game 1 Button--------------------
   string Game_1="204";
   ObjectDelete(Game_1);
//ObjectCreate(0,Game_1,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Game_1,OBJPROP_XDISTANCE,CHWPX-120);
   ObjectSetInteger(0,Game_1,OBJPROP_YDISTANCE,80);
   ObjectSetInteger(0,Game_1,OBJPROP_XSIZE,100);
   ObjectSetInteger(0,Game_1,OBJPROP_YSIZE,40);
   string textGame_1="Game 1";
   ObjectSetString(0,Game_1,OBJPROP_TEXT,textGame_1);
   ObjectSetInteger(0,Game_1,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Game_1,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Game_1,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Game_1state=false;
   ObjectSetInteger(0,Game_1,OBJPROP_STATE,Game_1state);
//long Game_1buttonpresed=ObjectGetInteger(0,Game_1,OBJPROP_STATE,0);

//--Game 2 Button--------------------
   string Game_2="205";
   ObjectDelete(Game_2);
//ObjectCreate(0,Game_2,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Game_2,OBJPROP_XDISTANCE,CHWPX-240);
   ObjectSetInteger(0,Game_2,OBJPROP_YDISTANCE,80);
   ObjectSetInteger(0,Game_2,OBJPROP_XSIZE,100);
   ObjectSetInteger(0,Game_2,OBJPROP_YSIZE,40);
   string textGame_2="Game 2";
   ObjectSetString(0,Game_2,OBJPROP_TEXT,textGame_2);
   ObjectSetInteger(0,Game_2,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Game_2,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Game_2,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Game_2state=false;
   ObjectSetInteger(0,Game_2,OBJPROP_STATE,Game_2state);
//long Game_2buttonpresed=ObjectGetInteger(0,Game_2,OBJPROP_STATE,0);

//--Delante Button--------------------

   ObjectDelete(Delante);
   ObjectCreate(0,Delante,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Delante,OBJPROP_XDISTANCE,CHWPX-540);
   ObjectSetInteger(0,Delante,OBJPROP_YDISTANCE,140);
   ObjectSetInteger(0,Delante,OBJPROP_XSIZE,140);
   ObjectSetInteger(0,Delante,OBJPROP_YSIZE,40);
   string textDelante="Delante ->>";
   ObjectSetString(0,Delante,OBJPROP_TEXT,textDelante);
   ObjectSetInteger(0,Delante,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Delante,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Delante,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Delantestate=false;
   ObjectSetInteger(0,Delante,OBJPROP_STATE,Delantestate);
//long Delantebuttonpresed=ObjectGetInteger(0,Delante,OBJPROP_STATE,0);
//--Atras Button--------------------

   ObjectDelete(Atras);
   ObjectCreate(0,Atras,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Atras,OBJPROP_XDISTANCE,CHWPX-840);
   ObjectSetInteger(0,Atras,OBJPROP_YDISTANCE,140);
   ObjectSetInteger(0,Atras,OBJPROP_XSIZE,140);
   ObjectSetInteger(0,Atras,OBJPROP_YSIZE,40);
   string textAtras="<<- Atras";
   ObjectSetString(0,Atras,OBJPROP_TEXT,textAtras);
   ObjectSetInteger(0,Atras,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Atras,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Atras,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Atrasstate=false;
   ObjectSetInteger(0,Atras,OBJPROP_STATE,Atrasstate);
//long Atrasbuttonpresed=ObjectGetInteger(0,Atras,OBJPROP_STATE,0);
//--Write Button--------------------

   ObjectDelete(Write);
   ObjectCreate(0,Write,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);
   ObjectSetInteger(0,Write,OBJPROP_XDISTANCE,CHWPX-685);
   ObjectSetInteger(0,Write,OBJPROP_YDISTANCE,190);
   ObjectSetInteger(0,Write,OBJPROP_XSIZE,140);
   ObjectSetInteger(0,Write,OBJPROP_YSIZE,40);
   string textWrite=" Write ";
   ObjectSetString(0,Write,OBJPROP_TEXT,textWrite);
   ObjectSetInteger(0,Write,OBJPROP_COLOR,clrRed);
   ObjectSetInteger(0,Write,OBJPROP_FONTSIZE,14);
   ObjectSetInteger(0,Write,OBJPROP_ALIGN,ALIGN_CENTER);
   bool Writestate=false;
   ObjectSetInteger(0,Write,OBJPROP_STATE,Writestate);
//long Writebuttonpresed=ObjectGetInteger(0,Write,OBJPROP_STATE,0);

//-------imag Kubo-----

//-------imag Kubo-Game----
   Kubo_Img1="\\Images\\Class-Kubo-16-img\\1.bmp";
   Kubo_Img2="\\Images\\Class-Kubo-16-img\\2.bmp";
   Kubo_Img5="\\Images\\Class-Kubo-16-img\\5.bmp";
   Kubo_Img6="\\Images\\Class-Kubo-16-img\\6.bmp";
   Kubo_Img3="\\Images\\Class-Kubo-16-img\\3.bmp";
   Kubo_Img4="\\Images\\Class-Kubo-16-img\\4.bmp";
   Kubo_Img7="\\Images\\Class-Kubo-16-img\\7.bmp";
   Kubo_Img8="\\Images\\Class-Kubo-16-img\\8.bmp";
   Kubo_Img9="\\Images\\Class-Kubo-16-img\\9.bmp";
   Kubo_Img10="\\Images\\Class-Kubo-16-img\\10.bmp";
   Kubo_Img13="\\Images\\Class-Kubo-16-img\\13.bmp";
   Kubo_Img14="\\Images\\Class-Kubo-16-img\\14.bmp";
   Kubo_Img11="\\Images\\Class-Kubo-16-img\\11.bmp";
   Kubo_Img12="\\Images\\Class-Kubo-16-img\\12.bmp";
   Kubo_Img15="\\Images\\Class-Kubo-16-img\\15.bmp";
   Kubo_Img16="\\Images\\Class-Kubo-16-img\\16.bmp";
   Kubo_ImgZERO="\\Images\\Class-Kubo-16-img\\ZERO.bmp";
//-----------------------
   obiekt1001="1001";
   ObjectDelete(0,obiekt1001);
   ObjectDelete(obiekt1001);
   ObjectCreate(obiekt1001,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);
   ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,Kubo_ImgZERO);
   ObjectSetInteger(0,obiekt1001,OBJPROP_XDISTANCE,1600);
   ObjectSetInteger(0,obiekt1001,OBJPROP_YDISTANCE,130);
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//if(time_bar!=Time[0])// Body area containing binary code analyzers
//{
   HIGHT=iHigh(Symbol(),0,1);
   BrTime=iTime(Symbol(),0,1);

//----
//time_bar=Time[0];
//---








//--------Play Button 1-----//
   string IgetText;
   long Playbuttonpresed=ObjectGetInteger(0,Play,OBJPROP_STATE,0);
   if(Playbuttonpresed==1)
     {


      IgetText=ObjectGetString(0,ObiektTe,OBJPROP_TEXT);
      ObjectSetString(0,TextSpace,OBJPROP_TEXT,IgetText);
      ObjectSetInteger(0,Play,OBJPROP_STATE,0);
      LetraCorriente=0;//Порядковый номер текущей буквы
      //string test="abcdefghigklmnopqrstuvwxyzñ ";//Начало чтения с 0 символа
      int resstrlen=StringLen(IgetText);
      Print(resstrlen);//минусуется последний символ так как является пустым
      int resstrlen1=resstrlen;
      string stresstrlen1=IntegerToString(resstrlen1);
      CharacterGet=StringGetCharacter(IgetText,LetraCorriente);//Пробел цифра 32
      Print(" Character 0 - ",CharacterGet);
      ObjectSetString(0,TextSpace_2,OBJPROP_TEXT,"Cantidad de Letras Total = a "+stresstrlen1);
      CharLetra=CharToStr(CharacterGet);
      //Print(" Letra - ",CharLetra);
      //спарсить весьнабор букв в циферном значении

      string stLetraCorriente=IntegerToString(LetraCorriente+1);
      ObjectSetString(0,TextSpace_3,OBJPROP_TEXT,"Letra actual =[  "+CharLetra+ " ] Y Posicion de letra en texto = a [ "+stLetraCorriente+" ]");
      ShowSimb=true;
     }
//--------Delante Button 1-----//

   long Delantebuttonpresed=ObjectGetInteger(0,Delante,OBJPROP_STATE,0);
   if(Delantebuttonpresed==1)
     {
      LetraCorriente++;//Присваем Номер текущей цифры
      Print("Delante Letra N ",LetraCorriente);
      IgetText=ObjectGetString(0,ObiektTe,OBJPROP_TEXT);
      CharacterGet=StringGetCharacter(IgetText,LetraCorriente);//Пробел цифра 32
      CharLetra=CharToStr(CharacterGet);

      string stLetraCorriente=IntegerToString(LetraCorriente+1);
      ObjectSetString(0,TextSpace_3,OBJPROP_TEXT,"Letra actual =[  "+CharLetra+ " ] Y Posicion de letra en texto = a [ "+stLetraCorriente+" ]");
      ObjectSetInteger(0,Delante,OBJPROP_STATE,0);
      //Подача номера Буквы
      ShowSimb=true;



     }
   long Atrasbuttonpresed=ObjectGetInteger(0,Atras,OBJPROP_STATE,0);
   if(Atrasbuttonpresed==1)
     {

      LetraCorriente--;//Присваем Номер текущей цифры
      Print("Atras Letra N ",LetraCorriente);
      IgetText=ObjectGetString(0,ObiektTe,OBJPROP_TEXT);

      CharacterGet=StringGetCharacter(IgetText,LetraCorriente);//Пробел цифра 32
      CharLetra=CharToStr(CharacterGet);
      string stLetraCorriente=IntegerToString(LetraCorriente+1);
      ObjectSetString(0,TextSpace_3,OBJPROP_TEXT,"Letra actual =[  "+CharLetra+ " ] Y Posicion de letra en texto = a [ "+stLetraCorriente+" ]");
      ObjectSetInteger(0,Atras,OBJPROP_STATE,0);
      //Подача номера Буквы

      ShowSimb=true;


     }
   int i;
   long Writebuttonpresed=ObjectGetInteger(0,Write,OBJPROP_STATE,0);
   if(Writebuttonpresed==1)
     {

      ObjectSetInteger(0,Write,OBJPROP_STATE,0);
      //Запись Данных в Массив


      //Записываем Изображения семечки 8 бит
      i=149;//Номер строки

      LetSimbEN[i,0]=1;//Bit 1
      //LetSimbEN[i,1]=9;//Bit 2
      //LetSimbEN[i,2]=1;//Bit 3
      //LetSimbEN[i,3]=11;//Bit 4
      //LetSimbEN[i,4]=4;//Bit 5
      //LetSimbEN[i,5]=12;//Bit 6
      //LetSimbEN[i,6]=5;//Bit 7
      //LetSimbEN[i,7]=14;//Bit 8
      //--Польс 1 из 4
      LetSimbEN[i,8]=1;//Sev - 1,Yug -2 ,Vost - 3, Zap - 4 Полюс начала буквы
      //--Вариант Переключателя x1 - 1,x2 - 2,x3 - 3,x4 - 4 , z1 -5 ,z2 - 6,z3 - 7,z4 - 8
      LetSimbEN[i,9]=1;
      //-- Номер симвала из MQL4 Пример , 201, 202, 203
      LetSimbEN[i,10]=48;
      LetSimbEN[i,11]=1;//Sev - 1,Yug -2 ,Vost - 3, Zap - 4 Полюс конца буквы

      Print(LetSimbEN[i,0]);
      Print(LetSimbEN[i,1]);
      Print(LetSimbEN[i,2]);
      Print(LetSimbEN[i,3]);
      Print(LetSimbEN[i,4]);
      Print(LetSimbEN[i,5]);
      Print(LetSimbEN[i,6]);
      Print(LetSimbEN[i,7]);
      Print(LetSimbEN[i,8]);
      Print(LetSimbEN[i,9]);
      Print(LetSimbEN[i,10]);



      //Запись внесённых символов в Массив
      int file_handle1=FileOpen(FileName1,FILE_READ|FILE_WRITE|FILE_BIN);
      //Print("HANDLE ",file_handle13);
      if(file_handle1>0)
        {

         FileSeek(file_handle1,0,SEEK_CUR);

         uint test =FileWriteArray(file_handle1,LetSimbEN,0,WHOLE_ARRAY);
         //Print("WRITED ",test);
         FileClose(file_handle1);


        }

     }




   if(LetraCorriente>-1 && ShowSimb==true)
     {
      for(int Si=0; Si<9999; Si++) // Si номер индекса в массиве
        {
         Print(" StrNum ",CharacterGet," Si ",Si);
         if(LetSimbEN[Si,10]==CharacterGet)//поиск строки по номеру буквы.
           {

            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,0])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,1])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,2])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,3])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,4])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,5])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,6])+".bmp");
            Sleep(9500);
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\"+IntegerToString(LetSimbEN[Si,7])+".bmp");
            Sleep(9500);
            SEV=1;
            YUG=0;
            ZAP=0;
            VOST=0;
            Print("FIN DE LA LETRA ");//вывести заголовок конец буквы
            ShowSimb=false;
            ObjectSetString(0,obiekt1001,OBJPROP_BMPFILE,"\\Images\\Class-Kubo-16-img\\ZERO.bmp");
            break;

           }
        }
     }










// }
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+


Файлы:

Откликнулись

1
Разработчик 1
Оценка
(253)
Проекты
408
38%
Арбитраж
86
43% / 19%
Просрочено
70
17%
Работает

Информация о проекте

Бюджет
30 - 100 USD
VAT (21%): 6.3 - 21 USD
Итого: 36.3 - 121 USD
Исполнителю
27 - 90 USD