Gold Line FX CM Pro
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «gold_line_fx_cm_pro.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Gold Line FX CM Pro — это индикатор-панель для MetaTrader 4, отображающий на графике таблицу с данными по валютным парам и силу основных валют. Индикатор рассчитывает индекс силы для 28 инструментов, включая кроссы и XAUUSD, на основе данных таймфрейма H1 (открытие, закрытие, максимум, минимум). Результат отображается в виде LED-индикаторов со стрелками тренда и числовыми значениями.
Верхняя часть таблицы показывает список валютных пар с цветными стрелками и шкалами изменения, а нижняя панель (при включении) отображает силу восьми основных валют с сортировкой по убыванию. Все элементы рисуются с помощью графических объектов-меток (OBJ_LABEL) непосредственно на чарте.
Индикатор не содержит торговой логики и не отправляет ордера. Это чисто аналитический инструмент визуализации. Цветовая палитра таблицы, фона, текста и стрелок настраивается через параметры входных данных.
Параметр SymbolPrefix позволяет задать префикс символов, а DontShowThisPairs — исключить определённые пары из отображения. Сортировка пар и валют включается отдельными переключателями.
Настройки программы
| Настройка | Описание |
|---|---|
| CurrenciesWindowBelowTable | Переключатель положения панели валют: при значении TRUE панель отображается ниже таблицы, при FALSE — в другом расположении. |
| ShowCurrencies | Переключатель видимости панели отображения силы основных валют (USD, EUR, GBP, CHF, JPY, CAD, AUD, NZD). |
| ShowCurrenciesSorted | Переключатель сортировки валют по убыванию силы на панели. |
| ShowSymbolsSorted | Переключатель сортировки валютных пар по убыванию индекса силы в таблице. |
| SymbolPrefix | Строковый параметр для задания префикса или суффикса символов. Поддерживается указание через символ | для префикса или суффикса. |
| DontShowThisPairs | Строковый параметр для исключения определённых валютных пар из отображения. Указываются тикеры через разделитель. |
| HandleBackGroundColor | Цвет фона заголовка и управляющих элементов таблицы. |
| DataTableBackGroundColor_1 | Первый цвет фона строк таблицы валютных пар (чередуется со вторым цветом). |
| DataTableBackGroundColor_2 | Второй цвет фона строк таблицы валютных пар (чередуется с первым цветом). |
| CurrencysBackGroundColor | Цвет фона панели отображения силы валют. |
| HandleTextColor | Цвет текста заголовка панели. |
| DataTableTextColor | Цвет текста названий валютных пар и числовых значений в таблице. |
| CurrencysTextColor | Цвет текста названий и значений валют на панели. |
| TrendUpArrowsColor | Цвет стрелки и LED-индикатора восходящего тренда для валютных пар. |
| TrendDownArrowsColor | Цвет стрелки и LED-индикатора нисходящего тренда для валютных пар. |
Поиск по коду файла
#property indicator_chart_window
extern bool CurrenciesWindowBelowTable = FALSE;
extern bool ShowCurrencies = TRUE;
extern bool ShowCurrenciesSorted = TRUE;
extern bool ShowSymbolsSorted = TRUE;
extern string SymbolPrefix = "";
extern string DontShowThisPairs = "";
extern color HandleBackGroundColor = Gold;
extern color DataTableBackGroundColor_1 = MintCream;
extern color DataTableBackGroundColor_2 = Lavender;
extern color CurrencysBackGroundColor = DarkSlateGray;
extern color HandleTextColor = Black;
extern color DataTableTextColor = Black;
extern color CurrencysTextColor = White;
extern color TrendUpArrowsColor = Green;
extern color TrendDownArrowsColor = Red;
int emmo_144[] = {255, 17919, 5275647, 65535, 3145645, 65280};
string sg_148;
int emmo_156[10];
int emmo_unused_160[100];
string wer_unused_164[100];
int emmo_168[10];
int emmo_172[21] = {15, 23, 31, 35, 43, 47, 55, 67, 75, 83, 87, 91, 95, 99, 119, 123, 127, 143, 148, 156, 164};
int emmo_176[21] = {11, 17, 23, 26, 32, 35, 41, 50, 56, 62, 65, 68, 71, 74, 89, 92, 95, 107, 110, 116, 122};
int emmo_180[21] = {4, 5, 6, 7, 9, 10, 12, 15, 17, 19, 20, 21, 22, 23, 28, 29, 30, 34, 36, 38, 40};
int emmo_184[21] = {-3, -2, -1, -1, -2, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0};
string wer_188[8] = {"USD", "EUR", "GBP", "CHF", "JPY", "CAD", "AUD", "NZD", "XAU"};
int emmo_192[8] = {9639167, 16711680, 16711680, 65535, 65535, 9639167, 16711680, 16711680};
string wer_196[28] = {"EURUSD", "GBPUSD", "AUDUSD", "USDJPY", "USDCHF", "USDCAD", "EURAUD", "EURCAD", "EURCHF", "EURGBP", "EURJPY", "GBPJPY", "GBPCHF", "NZDUSD", "AUDCAD", "AUDJPY", "CHFJPY",
"AUDNZD", "NZDJPY", "NZDCAD", "NZDCHF", "GBPNZD", "EURNZD", "GBPCAD", "GBPAUD", "AUDCHF", "CADCHF", "CADJPY", "XAUUSD"};
string wer_unused_200[6][5];
string wer_204[28];
int emmo_208[6];
double dag_212[28][3];
int germ_color_216;
int germ_color_220;
int germ_color_224;
int germ_color_228;
int germ_color_236;
int germ_color_240;
int germ_color_244;
int germ_color_248;
int germ_color_252;
string sg_256 = "";
bool egg_264 = FALSE;
int egg_268;
int ggg_6(string as_0, int io_8, int io_12, int io_16, int io_20 = 1, int io_24 = 1, int io_28 = 0, int io_32 = 0, int io_36 = 0, int io_40 = 0, int io_44 = 0, string as_48 = "", int io_56 = 16777215) {
int el_60;
int el_80;
string bs_112;
int el_120;
if (io_40 != 0 && io_40 != 1) io_40 = 0;
if (io_44 < 0) io_44 = 0;
if (as_48 != "") {
if (ggg_9(as_48)) {
io_12 += emmo_156[0];
io_16 += emmo_156[1];
io_40 = emmo_156[6];
io_44 = emmo_156[8];
io_32 += emmo_156[4];
el_60 = emmo_156[9] + 1;
}
}
emmo_168[0] = io_12;
emmo_168[1] = io_16;
emmo_168[2] = io_12 + io_20 * emmo_172[io_28] - 1;
emmo_168[3] = io_16 + io_24 * emmo_172[io_28] - (io_24 * 2 - 1);
emmo_168[6] = io_32;
emmo_168[9] = io_8;
int el_84 = 1;
int el_88 = emmo_172[io_28] - 2;
int el_92 = emmo_176[io_28];
string bs_96 = "";
string bs_104 = "g";
if (io_20 == 1 && io_24 == 1) {
emmo_168[4] = 0;
emmo_168[5] = 0;
emmo_168[7] = el_60;
emmo_168[8] = el_60;
bs_96 = ggg_7(as_0, emmo_168, as_48);
if (!ggg_4(bs_96, emmo_168[0], emmo_168[1] + emmo_184[io_28], bs_104, el_92, io_40, io_56, io_44)) Print(GetLastError());
if (io_36 == io_56) return (0);
emmo_168[4] = 0;
emmo_168[5] = 1;
emmo_168[7] = el_60;
emmo_168[8] = el_60 + 1;
bs_96 = ggg_7(as_0, emmo_168, as_48);
if (!ggg_4(bs_96, emmo_168[0] + el_84, emmo_168[1] + el_84 + emmo_184[io_28], bs_104, el_92 - el_84, io_40, io_36, io_44)) Print(GetLastError());
} else {
for (int el_64 = 1; el_64 < io_20; el_64++) bs_104 = bs_104 + "g";
for (int count_68 = 0; count_68 < io_24; count_68++) {
emmo_168[4] = el_80 / 10;
emmo_168[5] = el_80 % 10;
emmo_168[7] = el_60;
emmo_168[8] = el_60;
bs_96 = ggg_7(as_0, emmo_168, as_48);
if (!ggg_4(bs_96, emmo_168[0], emmo_168[1] + el_88 * count_68 + emmo_184[io_28], bs_104, el_92, io_40, io_56, io_44)) Print(GetLastError());
el_80++;
}
if (io_36 == io_56) return (0);
emmo_168[7] = el_60;
emmo_168[8] = el_60 + 1;
for (count_68 = 0; count_68 < io_24; count_68++) {
if (io_20 > 1) {
emmo_168[4] = el_80 / 10;
emmo_168[5] = el_80 % 10;
bs_96 = ggg_7(as_0, emmo_168, as_48);
bs_112 = "g";
el_120 = io_20 / 10 + 1;
for (int count_72 = 0; count_72 < el_120; count_72++) bs_112 = bs_112 + "g";
if (!ggg_4(bs_96, emmo_168[0] + el_84, emmo_168[1] + (el_88 * count_68 - count_68) + emmo_184[io_28] + io_24, bs_112, el_92 - el_84, io_40, io_36, io_44)) Print(GetLastError());
el_80++;
}
emmo_168[4] = el_80 / 10;
emmo_168[5] = el_80 % 10;
bs_96 = ggg_7(as_0, emmo_168, as_48);
if (!ggg_4(bs_96, emmo_168[0] + (io_20 * 2 - el_84), emmo_168[1] + (el_88 * count_68 - count_68) + emmo_184[io_28] + io_24, bs_104, el_92 - el_84, io_40, io_36, io_44)) Print(GetLastError());
el_80++;
}
if (io_24 < 2) return (0);
for (count_72 = 0; count_72 <= io_24 / el_88; count_72++) {
emmo_168[4] = el_80 / 10;
emmo_168[5] = el_80 % 10;
bs_96 = ggg_7(as_0, emmo_168, as_48);
if (!ggg_4(bs_96, emmo_168[0] + io_20 * 2 - el_84, emmo_168[1] + el_84 + emmo_184[io_28] + (el_88 - 1) * count_72, bs_104, el_92 - el_84, io_40, io_36, io_44)) Print(GetLastError());
el_80++;
if (io_20 > 1) {
emmo_168[4] = el_80 / 10;
emmo_168[5] = el_80 % 10;
bs_96 = ggg_7(as_0, emmo_168, as_48);
bs_112 = "g";
el_120 = io_20 / 10 + 1;
for (int count_76 = 0; count_76 < el_120; count_76++) bs_112 = bs_112 + "g";
if (!ggg_4(bs_96, emmo_168[0] + el_84, emmo_168[1] + el_84 + emmo_184[io_28] + (el_88 - 1) * count_72, bs_112, el_92 - el_84, io_40, io_36, io_44)) Print(GetLastError());
el_80++;
}
}
}
return (0);
}
int ggg_2(string as_0, string as_8, int io_16, string as_20, string as_28, int io_36, bool io_40 = TRUE, int io_44 = 0, int io_48 = 0, int io_52 = 0, int io_56 = 0, int io_60 = 0, int io_64 = 0, int io_68 = 0) {
int el_unused_108;
double dl_112;
double dl_120;
int lia_72[19] = {10, 14, 20, 26, 32, 35, 41, 50, 56, 62, 65, 68, 71, 74, 77, 86, 89, 92, 95};
int lia_76[7] = {0, 3, 2, 3, 2, 3, 4};
int el_80 = 0;
int el_84 = 0;
int el_88 = 0;
int el_unused_92 = 0;
int el_96 = 0;
int el_100 = 0;
int el_unused_104 = 0;
if (as_8 != "") {
if (ggg_9(as_8)) {
io_60 = emmo_156[6];
io_64 = emmo_156[8];
el_80 = emmo_156[0];
el_84 = emmo_156[1];
el_88 = emmo_156[2];
el_96 += emmo_156[4] + 1;
el_100 = emmo_156[9] + 1;
io_60 = emmo_156[6];
io_64 = emmo_156[8];
el_unused_108 = emmo_156[5];
if (io_56 == 0) io_56 = lia_72[io_52];
if (io_40) {
dl_112 = StringLen(as_20) * io_56 / 1.6;
dl_120 = el_88 - el_80;
io_44 = el_80 + (dl_120 - dl_112) / 2.0 + io_44;
io_48 = el_84 + lia_76[io_52];
if (as_28 == "Webdings") {
if (io_52 == 0) {
io_56 = 11;
io_44 = el_80;
io_48 = el_84 - 3;
} else {
io_56 = 20;
io_44 = el_80 - 2;
io_48 = el_84 - 4;
}
} else {
if (as_28 == "Wingdings") {
io_56 = 11;
io_44 = el_80 + 1;
io_48 = el_84 + 2;
}
}
} else {
io_44 += el_80;
io_48 += el_84;
}
}
}
emmo_168[0] = io_44;
emmo_168[1] = io_48;
emmo_168[6] = el_96;
emmo_168[7] = el_100;
emmo_168[8] = el_100;
emmo_168[9] = io_16;
as_0 = ggg_7(as_0, emmo_168, as_8);
if (!ggg_4(as_0, io_44, io_48, as_20, io_56, io_60, io_36, io_64, as_28, io_68)) return (GetLastError());
return (0);
}
int ggg_10(string as_0, int io_8, int io_12, int io_16, int io_20 = 3, int io_24 = 1, int io_28 = 1, int io_32 = 0, int io_36 = 7346457, int io_40 = 0, int io_44 = 0, string as_48 = "", int io_56 = 16777215) {
string bs_60;
string bs_unused_68;
int el_76;
int el_80;
int el_84;
if (io_8 < 70 || io_8 > 75) return (1);
if (io_36 == 0) io_36 = 9109504;
if (io_28 <= 1) io_28 = 1;
switch (io_8) {
case 70:
if (io_20 < 3) io_20 = 3;
ggg_6(as_0, io_8, io_12, io_16, io_20, io_24, io_28, io_32, io_36, io_40, io_44, as_48, io_56);
break;
case 71:
if (io_20 < 3) io_20 = 3;
ggg_6(as_0, io_8, io_12, io_16, io_20, io_24, io_28, io_32, io_36, io_40, io_44, as_48, io_56);
if (io_40 == 0) el_76 = emmo_168[2] - emmo_168[0] - (7 * (io_28 - 1) + 19);
else el_76 = 4;
bs_60 = StringSubstr(as_0, 0, 2) + "CL" + StringSubstr(as_0, 2);
ggg_6(bs_60, 52, el_76, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Clt", bs_60, 69, StringSetChar("", 0, 'r'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
break;
case 72:
if (io_20 < 3) io_20 = 3;
ggg_6(as_0, io_8, io_12, io_16, io_20, io_24, io_28, io_32, io_36, io_40, io_44, as_48, io_56);
if (io_40 == 0) el_76 = emmo_168[2] - emmo_168[0] - (7 * (io_28 - 1) + 19);
else el_76 = 4;
bs_60 = StringSubstr(as_0, 0, 2) + "HD" + StringSubstr(as_0, 2);
ggg_6(bs_60, 53, el_80, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Hdt", bs_60, 69, StringSetChar("", 0, '0'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
break;
case 73:
if (io_20 < 3) io_20 = 3;
ggg_6(as_0, io_8, io_12, io_16, io_20, io_24, io_28, io_32, io_36, io_40, io_44, as_48, io_56);
if (io_40 == 0) {
el_76 = emmo_168[2] - emmo_168[0] - (7 * (io_28 - 1) + 19);
el_80 = emmo_168[2] - emmo_168[0] - (15 * (io_28 - 1) + 37);
} else {
el_76 = 4;
el_80 = 7 * (io_28 - 1) + 23;
}
bs_60 = StringSubstr(as_0, 0, 2) + "CL" + StringSubstr(as_0, 2);
ggg_6(bs_60, 52, el_76, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Clt", bs_60, 69, StringSetChar("", 0, 'r'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
bs_60 = StringSubstr(as_0, 0, 2) + "HD" + StringSubstr(as_0, 2);
ggg_6(bs_60, 53, el_80, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Hdt", bs_60, 69, StringSetChar("", 0, '0'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
break;
case 74:
if (io_20 < 3) io_20 = 3;
ggg_6(as_0, io_8, io_12, io_16, io_20, io_24, io_28, io_32, io_36, io_40, io_44, as_48, io_56);
if (io_40 == 0) {
el_76 = emmo_168[2] - emmo_168[0] - (7 * (io_28 - 1) + 19);
el_80 = emmo_168[2] - emmo_168[0] - (15 * (io_28 - 1) + 37);
el_84 = emmo_168[2] - emmo_168[0] - (23 * (io_28 - 1) + 55);
} else {
el_76 = 4;
el_80 = 7 * (io_28 - 1) + 23;
el_84 = 14 * (io_28 - 1) + 42;
}
bs_60 = StringSubstr(as_0, 0, 2) + "CL" + StringSubstr(as_0, 2);
ggg_6(bs_60, 52, el_76, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Clt", bs_60, 69, StringSetChar("", 0, 'r'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
bs_60 = StringSubstr(as_0, 0, 2) + "HD" + StringSubstr(as_0, 2);
ggg_6(bs_60, 53, el_80, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Hdt", bs_60, 69, StringSetChar("", 0, '0'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
bs_60 = StringSubstr(as_0, 0, 2) + "ST" + StringSubstr(as_0, 2);
ggg_6(bs_60, 55, el_84, 4, 1, 1, io_28 - 1, io_32 + 1, io_36, io_40, io_44, as_0, io_56);
ggg_2("Stt", bs_60, 69, StringSetChar("", 0, '@'), "Webdings", io_56, 1, 4, 4, io_28 - 1);
break;
default:
return (1);
}
return (0);
}
int ggg_1(string as_0, string as_8, int io_16, int io_20, int io_24 = 1, int io_28 = 1, int io_32 = 0, double ad_36 = 0.0, double ad_44 = 1.0, double ad_52 = 1.0, int io_60 = -1, int io_64 = -1, int io_68 = -1) {
int el_80;
int el_84;
int el_88;
int el_92;
int el_96;
int el_100;
int el_104;
int el_112;
int el_116;
string bs_unused_124;
string bs_unused_132;
int el_188;
int el_192;
if (as_8 == "") {
if (io_64 < 0) io_64 = 0;
if (io_68 < 0) io_68 = 16777215;
} else {
if (!ggg_9(as_8)) return (-1);
if (io_64 < 0) io_64 = 0;
if (io_68 < 0) io_68 = 16777215;
el_92 = emmo_156[4] + 1;
}
if (io_28 > 2) io_28 = 2;
if (io_24 > 8) io_24 = 8;
if (io_32 > 3) io_32 = 3;
if (io_32 < 0) io_32 = 0;
switch (io_32) {
case 0:
el_80 = io_24;
el_84 = 1;
break;
case 1:
el_80 = 1;
el_84 = io_24;
break;
case 2:
el_80 = io_24;
el_84 = 1;
break;
case 3:
el_80 = 1;
el_84 = io_24;
}
ggg_11(as_0, as_8, 30, io_16, io_20, el_80, el_84, io_28, io_64, io_68, el_92);
ggg_9(as_0);
int el_120 = emmo_156[6];
if (io_32 % 2 == 0) {
switch (el_80) {
case 1:
el_88 = 1;
break;
case 2:
el_88 = 2;
break;
case 3:
el_88 = 2;
break;
case 4:
el_88 = 2;
break;
case 5:
el_88 = 3;
break;
case 6:
el_88 = 3;
break;
case 7:
el_88 = 3;
break;
case 8:
el_88 = 4;
}
} else {
switch (el_84) {
case 1:
el_88 = 1;
break;
case 2:
el_88 = 2;
break;
case 3:
el_88 = 3;
break;
case 4:
el_88 = 3;
break;
case 5:
el_88 = 4;
break;
case 6:
el_88 = 5;
break;
case 7:
el_88 = 4;
break;
case 8:
el_88 = 4;
}
}
switch (io_32) {
case 0:
switch (io_28) {
case 0:
if (el_120 == 0) {
el_96 = 1;
el_100 = -2;
el_104 = 9;
el_112 = 5 * el_80 - 1;
el_116 = 0;
}
if (el_120 != 1) break;
el_96 = emmo_156[2] - emmo_156[0] - 1;
el_100 = 17;
el_104 = 9;
el_112 = 5 * el_80 - 1;
el_116 = 180;
break;
case 1:
if (el_120 == 0) {
el_96 = 1;
el_100 = -2;
el_104 = 9;
el_112 = el_80 * 8 - el_88;
el_116 = 0;
}
if (el_120 != 1) break;
el_96 = emmo_156[2] - emmo_156[0] - 1;
el_100 = 17;
el_104 = 9;
el_112 = el_80 * 8 - el_88;
el_116 = 180;
break;
case 2:
if (el_120 == 0) {
el_96 = 1;
el_100 = -5;
el_104 = 15;
el_112 = 5 * el_80;
el_116 = 0;
}
if (el_120 != 1) break;
el_96 = emmo_156[2] - emmo_156[0] - 1;
el_100 = 28;
el_104 = 15;
el_112 = 5 * el_80;
el_116 = 180;
}
break;
case 1:
switch (io_28) {
case 0:
if (el_84 > 6) el_88++;
if (el_120 == 0) {
el_96 = -3;
el_100 = emmo_156[3] - emmo_156[1];
el_104 = 9;
el_112 = 5 * el_84 - el_88;
el_116 = 90;
}
if (el_120 != 1) break;
el_96 = -3;
el_100 = emmo_156[3] - emmo_156[1] - 1;
el_104 = 9;
el_112 = 5 * el_84 - el_88;
el_116 = 270;
break;
case 1:
if (el_120 == 0) {
el_96 = -3;
el_100 = emmo_156[3] - emmo_156[1];
el_104 = 9;
el_112 = 7 * el_84 - 1;
el_116 = 90;
}
if (el_120 != 1) break;
el_96 = -3;
el_100 = emmo_156[3] - emmo_156[1] - 1;
el_104 = 9;
el_112 = 7 * el_84 - 1;
el_116 = 270;
break;
case 2:
if (el_120 == 0) {
el_96 = -6;
el_100 = emmo_156[3] - emmo_156[1];
el_104 = 14;
el_112 = 7 * el_84 - (el_84 + el_84 / 4);
el_116 = 90;
}
if (el_120 != 1) break;
el_96 = -6;
el_100 = emmo_156[3] - emmo_156[1] + 1;
el_104 = 14;
el_112 = 7 * el_84 - (el_84 + el_84 / 4);
el_116 = 270;
}
break;
case 2:
switch (io_28) {
case 0:
if (el_120 == 1) {
el_96 = 2;
el_100 = -2;
el_104 = 9;
el_112 = 5 * el_80 - 1;
el_116 = 0;
}
if (el_120 != 0) break;
el_96 = emmo_156[2] - emmo_156[0];
el_100 = 17;
el_104 = 9;
el_112 = 5 * el_80 - 1;
el_116 = 180;
break;
case 1:
if (el_120 == 1) {
el_96 = 2;
el_100 = -2;
el_104 = 9;
el_112 = el_80 * 8 - el_88;
el_116 = 0;
}
if (el_120 != 0) break;
el_96 = emmo_156[2] - emmo_156[0];
el_100 = 17;
el_104 = 9;
el_112 = el_80 * 8 - el_88;
el_116 = 180;
break;
case 2:
if (el_120 == 1) {
el_96 = 1;
el_100 = -5;
el_104 = 15;
el_112 = 5 * el_80;
el_116 = 0;
}
if (el_120 != 0) break;
el_96 = emmo_156[2] - emmo_156[0] - 1;
el_100 = 28;
el_104 = 15;
el_112 = 5 * el_80;
el_116 = 180;
}
break;
case 3:
switch (io_28) {
case 0:
if (el_120 == 0) {
el_96 = 18;
el_100 = 1;
el_104 = 9;
el_112 = 5 * el_84 - el_88;
el_116 = 270;
}
if (el_120 != 1) break;
el_96 = 18;
el_100 = 1;
el_104 = 9;
el_112 = 5 * el_84 - el_88;
el_116 = 90;
break;
case 1:
if (el_120 == 0) {
el_96 = 18;
el_100 = 1;
el_104 = 9;
el_112 = 7 * el_84 - 1;
el_116 = 270;
}
if (el_120 != 1) break;
el_96 = 18;
el_100 = 2;
el_104 = 9;
el_112 = 7 * el_84 - 1;
el_116 = 90;
break;
case 2:
if (el_120 == 0) {
el_96 = 28;
el_100 = 1;
el_104 = 14;
el_112 = 7 * el_84 - (el_84 + el_84 / 4);
el_116 = 270;
}
if (el_120 != 1) break;
el_96 = 28;
el_100 = 1;
el_104 = 14;
el_112 = 7 * el_84 - (el_84 + el_84 / 4);
el_116 = 90;
}
}
double dl_172 = (ad_44 - ad_36) / MathAbs(el_112);
string bs_180 = "";
for (int count_72 = 0; count_72 < el_112; count_72++) {
if (ad_52 <= ad_36 + dl_172 * count_72) break;
bs_180 = bs_180 + "|";
}
if (io_60 < 0) {
el_188 = ArraySize(emmo_144) - 1;
el_192 = count_72 / (el_112 / el_188);
if (el_192 > el_188) el_192 = el_188;
io_60 = emmo_144[el_192];
}
ggg_2("LedIn", as_0, 69, bs_180, "Arial black", io_60, 0, el_96, el_100, 0, el_104, 0, 0, el_116);
if (io_28 > 0) {
if (io_32 == 1 || io_32 == 3) el_96 += io_28 - 1 + 8;
else el_100 += 8;
ggg_2("LedIn", as_0, 69, bs_180, "Arial black", io_60, 0, el_96, el_100, 0, el_104, 0, 0, el_116);
}
return (0);
}
string ggg_7(string as_0, int aia_8Показано первые 50% кода (символов: 26848)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.