Система регистрации на textdraw's,а так же сама регистрация (просто можно скопировать,и вставить мод с нуля). На mysql
Фото данной системы.
[spoiler=Скриншот регистрации]
Для работоспособности данной системы, необходимо :
Ко всем переменным, добавляем:
new Text:registr[62]; //TD регистрации
new PlayerText:registrV[MAX_PLAYERS][5]; //Поля пароля и почты регистрации
new PlayerText:avtorizG[MAX_PLAYERS][2]; //Пароль авторизации (Потом меняется)
new Text:avtoriz[35]; //TD авторизация
Это тоже добавить к переменным,если нету
new PlayerRegistered[MAX_PLAYERS];
К всем глобальным текстдравам (stock LoadTextDraws)
//регистрация
registr[0] = TextDrawCreate(201.500000, 155.037475, "LD_SPAC:white");
TextDrawLetterSize(registr[0], 0.000000, 0.000000);
TextDrawTextSize(registr[0], 239.109939, 155.981658);
TextDrawAlignment(registr[0], 1);
TextDrawColor(registr[0], 255);
TextDrawSetShadow(registr[0], 0);
TextDrawSetOutline(registr[0], 0);
TextDrawBackgroundColor(registr[0], 255);
TextDrawFont(registr[0], 4);
TextDrawSetProportional(registr[0], 0);
TextDrawSetShadow(registr[0], 0);
registr[1] = TextDrawCreate(321.099975, 143.750061, "РЕГИСТРАЦИЯ");
TextDrawLetterSize(registr[1], 0.178497, 0.965623);
TextDrawTextSize(registr[1], 0.000000, 235.619659);
TextDrawAlignment(registr[1], 2);
TextDrawColor(registr[1], -1);
TextDrawUseBox(registr[1], 1);
TextDrawBoxColor(registr[1], 255);
TextDrawSetShadow(registr[1], 0);
TextDrawSetOutline(registr[1], 0);
TextDrawBackgroundColor(registr[1], 255);
TextDrawFont(registr[1], 2);
TextDrawSetProportional(registr[1], 1);
TextDrawSetShadow(registr[1], 0);
registr[2] = TextDrawCreate(204.499938, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(registr[2], 0.000000, 0.000000);
TextDrawTextSize(registr[2], 20.000000, 17.000000);
TextDrawAlignment(registr[2], 1);
TextDrawColor(registr[2], -5963521);
TextDrawSetShadow(registr[2], 0);
TextDrawSetOutline(registr[2], 0);
TextDrawBackgroundColor(registr[2], 255);
TextDrawFont(registr[2], 4);
TextDrawSetProportional(registr[2], 0);
TextDrawSetShadow(registr[2], 0);
registr[3] = TextDrawCreate(204.499938, 232.341979, "LD_SPAC:white");
TextDrawLetterSize(registr[3], 0.000000, 0.000000);
TextDrawTextSize(registr[3], 20.000000, 17.000000);
TextDrawAlignment(registr[3], 1);
TextDrawColor(registr[3], -5963521);
TextDrawSetShadow(registr[3], 0);
TextDrawSetOutline(registr[3], 0);
TextDrawBackgroundColor(registr[3], 255);
TextDrawFont(registr[3], 4);
TextDrawSetProportional(registr[3], 0);
TextDrawSetShadow(registr[3], 0);
registr[4] = TextDrawCreate(204.499938, 251.743164, "LD_SPAC:white");
TextDrawLetterSize(registr[4], 0.000000, 0.000000);
TextDrawTextSize(registr[4], 20.000000, 17.000000);
TextDrawAlignment(registr[4], 1);
TextDrawColor(registr[4], -5963521);
TextDrawSetShadow(registr[4], 0);
TextDrawSetOutline(registr[4], 0);
TextDrawBackgroundColor(registr[4], 255);
TextDrawFont(registr[4], 4);
TextDrawSetProportional(registr[4], 0);
TextDrawSetShadow(registr[4], 0);
registr[5] = TextDrawCreate(204.499938, 271.544372, "LD_SPAC:white");
TextDrawLetterSize(registr[5], 0.000000, 0.000000);
TextDrawTextSize(registr[5], 20.000000, 16.649990);
TextDrawAlignment(registr[5], 1);
TextDrawColor(registr[5], -5963521);
TextDrawSetShadow(registr[5], 0);
TextDrawSetOutline(registr[5], 0);
TextDrawBackgroundColor(registr[5], 255);
TextDrawFont(registr[5], 4);
TextDrawSetProportional(registr[5], 0);
TextDrawSetShadow(registr[5], 0);
registr[6] = TextDrawCreate(204.499938, 290.645538, "LD_SPAC:white");
TextDrawLetterSize(registr[6], 0.000000, 0.000000);
TextDrawTextSize(registr[6], 20.000000, 17.000000);
TextDrawAlignment(registr[6], 1);
TextDrawColor(registr[6], -5963521);
TextDrawSetShadow(registr[6], 0);
TextDrawSetOutline(registr[6], 0);
TextDrawBackgroundColor(registr[6], 255);
TextDrawFont(registr[6], 4);
TextDrawSetProportional(registr[6], 0);
TextDrawSetShadow(registr[6], 0);
registr[7] = TextDrawCreate(205.100006, 213.580001, "LD_SPAC:white");
TextDrawLetterSize(registr[7], 0.000000, 0.000000);
TextDrawTextSize(registr[7], 18.000000, 15.479999);
TextDrawAlignment(registr[7], 1);
TextDrawColor(registr[7], 255);
TextDrawSetShadow(registr[7], 0);
TextDrawSetOutline(registr[7], 0);
TextDrawBackgroundColor(registr[7], 255);
TextDrawFont(registr[7], 4);
TextDrawSetProportional(registr[7], 0);
TextDrawSetShadow(registr[7], 0);
registr[8] = TextDrawCreate(205.100006, 233.480010, "LD_SPAC:white");
TextDrawLetterSize(registr[8], 0.000000, 0.000000);
TextDrawTextSize(registr[8], 18.000000, 14.999988);
TextDrawAlignment(registr[8], 1);
TextDrawColor(registr[8], 255);
TextDrawSetShadow(registr[8], 0);
TextDrawSetOutline(registr[8], 0);
TextDrawBackgroundColor(registr[8], 255);
TextDrawFont(registr[8], 4);
TextDrawSetProportional(registr[8], 0);
TextDrawSetShadow(registr[8], 0);
registr[9] = TextDrawCreate(205.100006, 252.779998, "LD_SPAC:white");
TextDrawLetterSize(registr[9], 0.000000, 0.000000);
TextDrawTextSize(registr[9], 18.000000, 14.999988);
TextDrawAlignment(registr[9], 1);
TextDrawColor(registr[9], 255);
TextDrawSetShadow(registr[9], 0);
TextDrawSetOutline(registr[9], 0);
TextDrawBackgroundColor(registr[9], 255);
TextDrawFont(registr[9], 4);
TextDrawSetProportional(registr[9], 0);
TextDrawSetShadow(registr[9], 0);
registr[10] = TextDrawCreate(205.100006, 272.279998, "LD_SPAC:white");
TextDrawLetterSize(registr[10], 0.000000, 0.000000);
TextDrawTextSize(registr[10], 18.000000, 14.999988);
TextDrawAlignment(registr[10], 1);
TextDrawColor(registr[10], 255);
TextDrawSetShadow(registr[10], 0);
TextDrawSetOutline(registr[10], 0);
TextDrawBackgroundColor(registr[10], 255);
TextDrawFont(registr[10], 4);
TextDrawSetProportional(registr[10], 0);
TextDrawSetShadow(registr[10], 0);
registr[11] = TextDrawCreate(205.100006, 291.679992, "LD_SPAC:white");
TextDrawLetterSize(registr[11], 0.000000, 0.000000);
TextDrawTextSize(registr[11], 18.000000, 15.029999);
TextDrawAlignment(registr[11], 1);
TextDrawColor(registr[11], 255);
TextDrawSetShadow(registr[11], 0);
TextDrawSetOutline(registr[11], 0);
TextDrawBackgroundColor(registr[11], 255);
TextDrawFont(registr[11], 4);
TextDrawSetProportional(registr[11], 0);
TextDrawSetShadow(registr[11], 0);
registr[12] = TextDrawCreate(226.799896, 212.915740, "LD_SPAC:white");
TextDrawLetterSize(registr[12], 0.000000, 0.000000);
TextDrawTextSize(registr[12], 80.000000, 17.000000);
TextDrawAlignment(registr[12], 1);
TextDrawColor(registr[12], -5963521);
TextDrawSetShadow(registr[12], 0);
TextDrawSetOutline(registr[12], 0);
TextDrawBackgroundColor(registr[12], 255);
TextDrawFont(registr[12], 4);
TextDrawSetProportional(registr[12], 0);
TextDrawSetShadow(registr[12], 0);
registr[13] = TextDrawCreate(226.799896, 232.616943, "LD_SPAC:white");
TextDrawLetterSize(registr[13], 0.000000, 0.000000);
TextDrawTextSize(registr[13], 80.000000, 16.430009);
TextDrawAlignment(registr[13], 1);
TextDrawColor(registr[13], -5963521);
TextDrawSetShadow(registr[13], 0);
TextDrawSetOutline(registr[13], 0);
TextDrawBackgroundColor(registr[13], 255);
TextDrawFont(registr[13], 4);
TextDrawSetProportional(registr[13], 0);
TextDrawSetShadow(registr[13], 0);
registr[14] = TextDrawCreate(226.799896, 251.918121, "LD_SPAC:white");
TextDrawLetterSize(registr[14], 0.000000, 0.000000);
TextDrawTextSize(registr[14], 80.000000, 17.000000);
TextDrawAlignment(registr[14], 1);
TextDrawColor(registr[14], -5963521);
TextDrawSetShadow(registr[14], 0);
TextDrawSetOutline(registr[14], 0);
TextDrawBackgroundColor(registr[14], 255);
TextDrawFont(registr[14], 4);
TextDrawSetProportional(registr[14], 0);
TextDrawSetShadow(registr[14], 0);
registr[15] = TextDrawCreate(226.899902, 271.419311, "LD_SPAC:white");
TextDrawLetterSize(registr[15], 0.000000, 0.000000);
TextDrawTextSize(registr[15], 79.740158, 16.500011);
TextDrawAlignment(registr[15], 1);
TextDrawColor(registr[15], -5963521);
TextDrawSetShadow(registr[15], 0);
TextDrawSetOutline(registr[15], 0);
TextDrawBackgroundColor(registr[15], 255);
TextDrawFont(registr[15], 4);
TextDrawSetProportional(registr[15], 0);
TextDrawSetShadow(registr[15], 0);
registr[16] = TextDrawCreate(226.699890, 290.820495, "LD_SPAC:white");
TextDrawLetterSize(registr[16], 0.000000, 0.000000);
TextDrawTextSize(registr[16], 80.040008, 16.850019);
TextDrawAlignment(registr[16], 1);
TextDrawColor(registr[16], -5963521);
TextDrawSetShadow(registr[16], 0);
TextDrawSetOutline(registr[16], 0);
TextDrawBackgroundColor(registr[16], 255);
TextDrawFont(registr[16], 4);
TextDrawSetProportional(registr[16], 0);
TextDrawSetShadow(registr[16], 0);
registr[17] = TextDrawCreate(227.899902, 213.603363, "LD_SPAC:white");
TextDrawLetterSize(registr[17], 0.000000, 0.000000);
TextDrawTextSize(registr[17], 77.999786, 15.290004);
TextDrawAlignment(registr[17], 1);
TextDrawColor(registr[17], 255);
TextDrawSetShadow(registr[17], 0);
TextDrawSetOutline(registr[17], 0);
TextDrawBackgroundColor(registr[17], 255);
TextDrawFont(registr[17], 4);
TextDrawSetProportional(registr[17], 0);
TextDrawSetShadow(registr[17], 0);
registr[18] = TextDrawCreate(227.999877, 233.340972, "LD_SPAC:white");
TextDrawLetterSize(registr[18], 0.000000, 0.000000);
TextDrawTextSize(registr[18], 77.999786, 15.029998);
TextDrawAlignment(registr[18], 1);
TextDrawColor(registr[18], 255);
TextDrawSetShadow(registr[18], 0);
TextDrawSetOutline(registr[18], 0);
TextDrawBackgroundColor(registr[18], 255);
TextDrawFont(registr[18], 4);
TextDrawSetProportional(registr[18], 0);
TextDrawSetShadow(registr[18], 0);
registr[19] = TextDrawCreate(227.999877, 252.642150, "LD_SPAC:white");
TextDrawLetterSize(registr[19], 0.000000, 0.000000);
TextDrawTextSize(registr[19], 77.999786, 15.190004);
TextDrawAlignment(registr[19], 1);
TextDrawColor(registr[19], 255);
TextDrawSetShadow(registr[19], 0);
TextDrawSetOutline(registr[19], 0);
TextDrawBackgroundColor(registr[19], 255);
TextDrawFont(registr[19], 4);
TextDrawSetProportional(registr[19], 0);
TextDrawSetShadow(registr[19], 0);
registr[20] = TextDrawCreate(227.999877, 272.343353, "LD_SPAC:white");
TextDrawLetterSize(registr[20], 0.000000, 0.000000);
TextDrawTextSize(registr[20], 77.999786, 14.989997);
TextDrawAlignment(registr[20], 1);
TextDrawColor(registr[20], 255);
TextDrawSetShadow(registr[20], 0);
TextDrawSetOutline(registr[20], 0);
TextDrawBackgroundColor(registr[20], 255);
TextDrawFont(registr[20], 4);
TextDrawSetProportional(registr[20], 0);
TextDrawSetShadow(registr[20], 0);
registr[21] = TextDrawCreate(227.999877, 291.744537, "LD_SPAC:white");
TextDrawLetterSize(registr[21], 0.000000, 0.000000);
TextDrawTextSize(registr[21], 77.999786, 14.989997);
TextDrawAlignment(registr[21], 1);
TextDrawColor(registr[21], 255);
TextDrawSetShadow(registr[21], 0);
TextDrawSetOutline(registr[21], 0);
TextDrawBackgroundColor(registr[21], 255);
TextDrawFont(registr[21], 4);
TextDrawSetProportional(registr[21], 0);
TextDrawSetShadow(registr[21], 0);
registr[22] = TextDrawCreate(309.600006, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(registr[22], 0.000000, 0.000000);
TextDrawTextSize(registr[22], 1.309998, 17.000000);
TextDrawAlignment(registr[22], 1);
TextDrawColor(registr[22], -5963521);
TextDrawSetShadow(registr[22], 0);
TextDrawSetOutline(registr[22], 0);
TextDrawBackgroundColor(registr[22], 255);
TextDrawFont(registr[22], 4);
TextDrawSetProportional(registr[22], 0);
TextDrawSetShadow(registr[22], 0);
registr[23] = TextDrawCreate(309.600006, 232.641998, "LD_SPAC:white");
TextDrawLetterSize(registr[23], 0.000000, 0.000000);
TextDrawTextSize(registr[23], 1.309998, 16.619991);
TextDrawAlignment(registr[23], 1);
TextDrawColor(registr[23], -5963521);
TextDrawSetShadow(registr[23], 0);
TextDrawSetOutline(registr[23], 0);
TextDrawBackgroundColor(registr[23], 255);
TextDrawFont(registr[23], 4);
TextDrawSetProportional(registr[23], 0);
TextDrawSetShadow(registr[23], 0);
registr[24] = TextDrawCreate(309.600006, 251.743164, "LD_SPAC:white");
TextDrawLetterSize(registr[24], 0.000000, 0.000000);
TextDrawTextSize(registr[24], 1.309998, 16.979999);
TextDrawAlignment(registr[24], 1);
TextDrawColor(registr[24], -5963521);
TextDrawSetShadow(registr[24], 0);
TextDrawSetOutline(registr[24], 0);
TextDrawBackgroundColor(registr[24], 255);
TextDrawFont(registr[24], 4);
TextDrawSetProportional(registr[24], 0);
TextDrawSetShadow(registr[24], 0);
registr[25] = TextDrawCreate(309.600006, 271.344360, "LD_SPAC:white");
TextDrawLetterSize(registr[25], 0.000000, 0.000000);
TextDrawTextSize(registr[25], 1.309998, 16.829996);
TextDrawAlignment(registr[25], 1);
TextDrawColor(registr[25], -5963521);
TextDrawSetShadow(registr[25], 0);
TextDrawSetOutline(registr[25], 0);
TextDrawBackgroundColor(registr[25], 255);
TextDrawFont(registr[25], 4);
TextDrawSetProportional(registr[25], 0);
TextDrawSetShadow(registr[25], 0);
registr[26] = TextDrawCreate(309.600006, 290.845550, "LD_SPAC:white");
TextDrawLetterSize(registr[26], 0.000000, 0.000000);
TextDrawTextSize(registr[26], 1.309998, 16.829996);
TextDrawAlignment(registr[26], 1);
TextDrawColor(registr[26], -5963521);
TextDrawSetShadow(registr[26], 0);
TextDrawSetOutline(registr[26], 0);
TextDrawBackgroundColor(registr[26], 255);
TextDrawFont(registr[26], 4);
TextDrawSetProportional(registr[26], 0);
TextDrawSetShadow(registr[26], 0);
registr[27] = TextDrawCreate(310.699951, 212.728363, ">");
TextDrawLetterSize(registr[27], 0.236900, 1.844900);
TextDrawAlignment(registr[27], 1);
TextDrawColor(registr[27], -5963521);
TextDrawSetShadow(registr[27], 0);
TextDrawSetOutline(registr[27], 0);
TextDrawBackgroundColor(registr[27], 255);
TextDrawFont(registr[27], 2);
TextDrawSetProportional(registr[27], 1);
TextDrawSetShadow(registr[27], 0);
registr[28] = TextDrawCreate(310.699951, 232.729583, ">");
TextDrawLetterSize(registr[28], 0.236900, 1.844900);
TextDrawAlignment(registr[28], 1);
TextDrawColor(registr[28], -5963521);
TextDrawSetShadow(registr[28], 0);
TextDrawSetOutline(registr[28], 0);
TextDrawBackgroundColor(registr[28], 255);
TextDrawFont(registr[28], 2);
TextDrawSetProportional(registr[28], 1);
TextDrawSetShadow(registr[28], 0);
registr[29] = TextDrawCreate(310.699951, 251.630737, ">");
TextDrawLetterSize(registr[29], 0.236900, 1.844900);
TextDrawAlignment(registr[29], 1);
TextDrawColor(registr[29], -5963521);
TextDrawSetShadow(registr[29], 0);
TextDrawSetOutline(registr[29], 0);
TextDrawBackgroundColor(registr[29], 255);
TextDrawFont(registr[29], 2);
TextDrawSetProportional(registr[29], 1);
TextDrawSetShadow(registr[29], 0);
registr[30] = TextDrawCreate(310.699951, 271.231933, ">");
TextDrawLetterSize(registr[30], 0.236900, 1.844900);
TextDrawAlignment(registr[30], 1);
TextDrawColor(registr[30], -5963521);
TextDrawSetShadow(registr[30], 0);
TextDrawSetOutline(registr[30], 0);
TextDrawBackgroundColor(registr[30], 255);
TextDrawFont(registr[30], 2);
TextDrawSetProportional(registr[30], 1);
TextDrawSetShadow(registr[30], 0);
registr[31] = TextDrawCreate(310.699951, 290.633117, ">");
TextDrawLetterSize(registr[31], 0.236900, 1.844900);
TextDrawAlignment(registr[31], 1);
TextDrawColor(registr[31], -5963521);
TextDrawSetShadow(registr[31], 0);
TextDrawSetOutline(registr[31], 0);
TextDrawBackgroundColor(registr[31], 255);
TextDrawFont(registr[31], 2);
TextDrawSetProportional(registr[31], 1);
TextDrawSetShadow(registr[31], 0);
registr[32] = TextDrawCreate(436.607757, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(registr[32], 0.000000, 0.000000);
TextDrawTextSize(registr[32], 1.309998, 17.000000);
TextDrawAlignment(registr[32], 1);
TextDrawColor(registr[32], -5963521);
TextDrawSetShadow(registr[32], 0);
TextDrawSetOutline(registr[32], 0);
TextDrawBackgroundColor(registr[32], 255);
TextDrawFont(registr[32], 4);
TextDrawSetProportional(registr[32], 0);
TextDrawSetShadow(registr[32], 0);
registr[33] = TextDrawCreate(436.607757, 232.641998, "LD_SPAC:white");
TextDrawLetterSize(registr[33], 0.000000, 0.000000);
TextDrawTextSize(registr[33], 1.309998, 16.619991);
TextDrawAlignment(registr[33], 1);
TextDrawColor(registr[33], -5963521);
TextDrawSetShadow(registr[33], 0);
TextDrawSetOutline(registr[33], 0);
TextDrawBackgroundColor(registr[33], 255);
TextDrawFont(registr[33], 4);
TextDrawSetProportional(registr[33], 0);
TextDrawSetShadow(registr[33], 0);
registr[34] = TextDrawCreate(436.607757, 251.743164, "LD_SPAC:white");
TextDrawLetterSize(registr[34], 0.000000, 0.000000);
TextDrawTextSize(registr[34], 1.309998, 16.979999);
TextDrawAlignment(registr[34], 1);
TextDrawColor(registr[34], -5963521);
TextDrawSetShadow(registr[34], 0);
TextDrawSetOutline(registr[34], 0);
TextDrawBackgroundColor(registr[34], 255);
TextDrawFont(registr[34], 4);
TextDrawSetProportional(registr[34], 0);
TextDrawSetShadow(registr[34], 0);
registr[35] = TextDrawCreate(436.607757, 271.344360, "LD_SPAC:white");
TextDrawLetterSize(registr[35], 0.000000, 0.000000);
TextDrawTextSize(registr[35], 1.309998, 16.829996);
TextDrawAlignment(registr[35], 1);
TextDrawColor(registr[35], -5963521);
TextDrawSetShadow(registr[35], 0);
TextDrawSetOutline(registr[35], 0);
TextDrawBackgroundColor(registr[35], 255);
TextDrawFont(registr[35], 4);
TextDrawSetProportional(registr[35], 0);
TextDrawSetShadow(registr[35], 0);
registr[36] = TextDrawCreate(436.607757, 290.845550, "LD_SPAC:white");
TextDrawLetterSize(registr[36], 0.000000, 0.000000);
TextDrawTextSize(registr[36], 1.309998, 16.829996);
TextDrawAlignment(registr[36], 1);
TextDrawColor(registr[36], -5963521);
TextDrawSetShadow(registr[36], 0);
TextDrawSetOutline(registr[36], 0);
TextDrawBackgroundColor(registr[36], 255);
TextDrawFont(registr[36], 4);
TextDrawSetProportional(registr[36], 0);
TextDrawSetShadow(registr[36], 0);
registr[37] = TextDrawCreate(266.799957, 216.020629, "ЛОГИН");
TextDrawLetterSize(registr[37], 0.177397, 1.035524);
TextDrawAlignment(registr[37], 2);
TextDrawColor(registr[37], -1);
TextDrawSetShadow(registr[37], 0);
TextDrawSetOutline(registr[37], 0);
TextDrawBackgroundColor(registr[37], 255);
TextDrawFont(registr[37], 2);
TextDrawSetProportional(registr[37], 1);
TextDrawSetShadow(registr[37], 0);
registr[38] = TextDrawCreate(266.799957, 235.621826, "ПАРОЛЬ");
TextDrawLetterSize(registr[38], 0.177397, 1.035524);
TextDrawAlignment(registr[38], 2);
TextDrawColor(registr[38], -1);
TextDrawSetShadow(registr[38], 0);
TextDrawSetOutline(registr[38], 0);
TextDrawBackgroundColor(registr[38], 255);
TextDrawFont(registr[38], 2);
TextDrawSetProportional(registr[38], 1);
TextDrawSetShadow(registr[38], 0);
registr[39] = TextDrawCreate(266.399932, 255.323028, "ПОЧТА");
TextDrawLetterSize(registr[39], 0.177397, 1.035524);
TextDrawAlignment(registr[39], 2);
TextDrawColor(registr[39], -1);
TextDrawSetShadow(registr[39], 0);
TextDrawSetOutline(registr[39], 0);
TextDrawBackgroundColor(registr[39], 255);
TextDrawFont(registr[39], 2);
TextDrawSetProportional(registr[39], 1);
TextDrawSetShadow(registr[39], 0);
registr[40] = TextDrawCreate(266.399932, 274.624206, "ПОЛ");
TextDrawLetterSize(registr[40], 0.177397, 1.035524);
TextDrawAlignment(registr[40], 2);
TextDrawColor(registr[40], -1);
TextDrawSetShadow(registr[40], 0);
TextDrawSetOutline(registr[40], 0);
TextDrawBackgroundColor(registr[40], 255);
TextDrawFont(registr[40], 2);
TextDrawSetProportional(registr[40], 1);
TextDrawSetShadow(registr[40], 0);
registr[41] = TextDrawCreate(266.399932, 293.825378, "ВОЗРАСТ");
TextDrawLetterSize(registr[41], 0.177397, 1.035524);
TextDrawAlignment(registr[41], 2);
TextDrawColor(registr[41], -1);
TextDrawSetShadow(registr[41], 0);
TextDrawSetOutline(registr[41], 0);
TextDrawBackgroundColor(registr[41], 255);
TextDrawFont(registr[41], 2);
TextDrawSetProportional(registr[41], 1);
TextDrawSetShadow(registr[41], 0);
registr[42] = TextDrawCreate(204.199798, 157.153228, "LD_SPAC:white");
TextDrawLetterSize(registr[42], 0.000000, 0.000000);
TextDrawTextSize(registr[42], 233.709609, 52.630062);
TextDrawAlignment(registr[42], 1);
TextDrawColor(registr[42], -5963521);
TextDrawSetShadow(registr[42], 0);
TextDrawSetOutline(registr[42], 0);
TextDrawBackgroundColor(registr[42], 255);
TextDrawFont(registr[42], 4);
TextDrawSetProportional(registr[42], 0);
TextDrawSetShadow(registr[42], 0);
registr[43] = TextDrawCreate(205.299957, 158.099975, "LD_SPAC:white");
TextDrawLetterSize(registr[43], 0.000000, 0.000000);
TextDrawTextSize(registr[43], 231.600219, 50.689884);
TextDrawAlignment(registr[43], 1);
TextDrawColor(registr[43], 255);
TextDrawSetShadow(registr[43], 0);
TextDrawSetOutline(registr[43], 0);
TextDrawBackgroundColor(registr[43], 255);
TextDrawFont(registr[43], 4);
TextDrawSetProportional(registr[43], 0);
TextDrawSetShadow(registr[43], 0);
registr[44] = TextDrawCreate(218.499969, 167.729003, "ДОБРО ПОЖАЛОВАТЬ!");
TextDrawLetterSize(registr[44], 0.159898, 0.983026);
TextDrawTextSize(registr[44], 808.704467, 0.000000);
TextDrawAlignment(registr[44], 1);
TextDrawColor(registr[44], -1);
TextDrawUseBox(registr[44], 1);
TextDrawBoxColor(registr[44], 0);
TextDrawSetShadow(registr[44], 0);
TextDrawSetOutline(registr[44], 0);
TextDrawBackgroundColor(registr[44], 255);
TextDrawFont(registr[44], 2);
TextDrawSetProportional(registr[44], 1);
TextDrawSetShadow(registr[44], 0);
registr[45] = TextDrawCreate(218.799865, 178.441650, "ВАШ АККАУНТ_~y~НЕ НАЙДЕН~w~_В БАЗЕ ДАННЫХ");
TextDrawLetterSize(registr[45], 0.159898, 0.983026);
TextDrawTextSize(registr[45], 865.704467, 0.000000);
TextDrawAlignment(registr[45], 1);
TextDrawColor(registr[45], -1);
TextDrawUseBox(registr[45], 1);
TextDrawBoxColor(registr[45], 0);
TextDrawSetShadow(registr[45], 0);
TextDrawSetOutline(registr[45], 0);
TextDrawBackgroundColor(registr[45], 255);
TextDrawFont(registr[45], 2);
TextDrawSetProportional(registr[45], 1);
TextDrawSetShadow(registr[45], 0);
registr[46] = TextDrawCreate(217.799865, 188.829223, "ДЛЯ РЕГИСТРАЦИИ ВВЕДИТЕ СВОИ ДАННЫЕ В ПОЛЯ НИЖЕ");
TextDrawLetterSize(registr[46], 0.159898, 0.983026);
TextDrawTextSize(registr[46], 867.704467, 0.000000);
TextDrawAlignment(registr[46], 1);
TextDrawColor(registr[46], -1);
TextDrawUseBox(registr[46], 1);
TextDrawBoxColor(registr[46], 0);
TextDrawSetShadow(registr[46], 0);
TextDrawSetOutline(registr[46], 0);
TextDrawBackgroundColor(registr[46], 255);
TextDrawFont(registr[46], 2);
TextDrawSetProportional(registr[46], 1);
TextDrawSetShadow(registr[46], 0);
registr[47] = TextDrawCreate(211.500030, 171.715789, "ld_pool:ball");
TextDrawLetterSize(registr[47], 0.000000, 0.000000);
TextDrawTextSize(registr[47], 2.379997, 2.000000);
TextDrawAlignment(registr[47], 1);
TextDrawColor(registr[47], -5963521);
TextDrawSetShadow(registr[47], 0);
TextDrawSetOutline(registr[47], 0);
TextDrawBackgroundColor(registr[47], 255);
TextDrawFont(registr[47], 4);
TextDrawSetProportional(registr[47], 0);
TextDrawSetShadow(registr[47], 0);
registr[48] = TextDrawCreate(211.500030, 182.616455, "ld_pool:ball");
TextDrawLetterSize(registr[48], 0.000000, 0.000000);
TextDrawTextSize(registr[48], 2.379997, 2.000000);
TextDrawAlignment(registr[48], 1);
TextDrawColor(registr[48], -5963521);
TextDrawSetShadow(registr[48], 0);
TextDrawSetOutline(registr[48], 0);
TextDrawBackgroundColor(registr[48], 255);
TextDrawFont(registr[48], 4);
TextDrawSetProportional(registr[48], 0);
TextDrawSetShadow(registr[48], 0);
registr[49] = TextDrawCreate(211.500030, 192.617065, "ld_pool:ball");
TextDrawLetterSize(registr[49], 0.000000, 0.000000);
TextDrawTextSize(registr[49], 2.379997, 2.000000);
TextDrawAlignment(registr[49], 1);
TextDrawColor(registr[49], -5963521);
TextDrawSetShadow(registr[49], 0);
TextDrawSetOutline(registr[49], 0);
TextDrawBackgroundColor(registr[49], 255);
TextDrawFont(registr[49], 4);
TextDrawSetProportional(registr[49], 0);
TextDrawSetShadow(registr[49], 0);
registr[50] = TextDrawCreate(201.299896, 311.587310, "LD_SPAC:white");
TextDrawLetterSize(registr[50], 0.000000, 0.000000);
TextDrawTextSize(registr[50], 239.590225, 15.320007);
TextDrawAlignment(registr[50], 1);
TextDrawColor(registr[50], 255);
TextDrawSetShadow(registr[50], 0);
TextDrawSetOutline(registr[50], 0);
TextDrawBackgroundColor(registr[50], 255);
TextDrawFont(registr[50], 4);
TextDrawSetProportional(registr[50], 0);
TextDrawSetShadow(registr[50], 0);
registr[51] = TextDrawCreate(253.999969, 313.940307, "ВХОД");
TextDrawLetterSize(registr[51], 0.177397, 1.035524);
TextDrawTextSize(registr[51], 10.000000, 43.000000);
TextDrawAlignment(registr[51], 2);
TextDrawColor(registr[51], -1);
TextDrawUseBox(registr[51], 1);
TextDrawBoxColor(registr[51], 268435456);
TextDrawSetShadow(registr[51], 0);
TextDrawSetOutline(registr[51], 0);
TextDrawBackgroundColor(registr[51], 255);
TextDrawFont(registr[51], 2);
TextDrawSetProportional(registr[51], 1);
TextDrawSetShadow(registr[51], 0);
TextDrawSetSelectable(registr[51], true);
registr[52] = TextDrawCreate(203.507781, 313.858093, "LD_SPAC:white");
TextDrawLetterSize(registr[52], 0.000000, 0.000000);
TextDrawTextSize(registr[52], 1.000000, 11.000000);
TextDrawAlignment(registr[52], 1);
TextDrawColor(registr[52], -5963521);
TextDrawSetShadow(registr[52], 0);
TextDrawSetOutline(registr[52], 0);
TextDrawBackgroundColor(registr[52], 255);
TextDrawFont(registr[52], 4);
TextDrawSetProportional(registr[52], 0);
TextDrawSetShadow(registr[52], 0);
registr[53] = TextDrawCreate(204.199951, 312.358215, ">");
TextDrawLetterSize(registr[53], 0.206400, 1.512400);
TextDrawAlignment(registr[53], 1);
TextDrawColor(registr[53], -5963521);
TextDrawSetShadow(registr[53], 0);
TextDrawSetOutline(registr[53], 0);
TextDrawBackgroundColor(registr[53], 255);
TextDrawFont(registr[53], 2);
TextDrawSetProportional(registr[53], 1);
TextDrawSetShadow(registr[53], 0);
registr[54] = TextDrawCreate(392.999969, 313.927886, "OTMEHA");
TextDrawLetterSize(registr[54], 0.177397, 1.035524);
TextDrawTextSize(registr[54], 10.000000, 47.000000);
TextDrawAlignment(registr[54], 2);
TextDrawColor(registr[54], -1);
TextDrawUseBox(registr[54], 1);
TextDrawBoxColor(registr[54], 1090519040);
TextDrawSetShadow(registr[54], 0);
TextDrawSetOutline(registr[54], 0);
TextDrawBackgroundColor(registr[54], 255);
TextDrawFont(registr[54], 2);
TextDrawSetProportional(registr[54], 1);
TextDrawSetShadow(registr[54], 0);
TextDrawSetSelectable(registr[54], true);
registr[55] = TextDrawCreate(437.107879, 313.858093, "LD_SPAC:white");
TextDrawLetterSize(registr[55], 0.000000, 0.000000);
TextDrawTextSize(registr[55], 1.000000, 11.000000);
TextDrawAlignment(registr[55], 1);
TextDrawColor(registr[55], -5963521);
TextDrawSetShadow(registr[55], 0);
TextDrawSetOutline(registr[55], 0);
TextDrawBackgroundColor(registr[55], 255);
TextDrawFont(registr[55], 4);
TextDrawSetProportional(registr[55], 0);
TextDrawSetShadow(registr[55], 0);
registr[56] = TextDrawCreate(433.000061, 312.395690, "<");
TextDrawLetterSize(registr[56], 0.206400, 1.512400);
TextDrawAlignment(registr[56], 1);
TextDrawColor(registr[56], -5963521);
TextDrawSetShadow(registr[56], 0);
TextDrawSetOutline(registr[56], 0);
TextDrawBackgroundColor(registr[56], 255);
TextDrawFont(registr[56], 2);
TextDrawSetProportional(registr[56], 1);
TextDrawSetShadow(registr[56], 0);
registr[57] = TextDrawCreate(213.999969, 214.234222, "1");
TextDrawLetterSize(registr[57], 0.253898, 1.363648);
TextDrawAlignment(registr[57], 2);
TextDrawColor(registr[57], -1);
TextDrawSetShadow(registr[57], 0);
TextDrawSetOutline(registr[57], 0);
TextDrawBackgroundColor(registr[57], 255);
TextDrawFont(registr[57], 2);
TextDrawSetProportional(registr[57], 1);
TextDrawSetShadow(registr[57], 0);
registr[58] = TextDrawCreate(213.999969, 234.135437, "2");
TextDrawLetterSize(registr[58], 0.253898, 1.363648);
TextDrawAlignment(registr[58], 2);
TextDrawColor(registr[58], -1);
TextDrawSetShadow(registr[58], 0);
TextDrawSetOutline(registr[58], 0);
TextDrawBackgroundColor(registr[58], 255);
TextDrawFont(registr[58], 2);
TextDrawSetProportional(registr[58], 1);
TextDrawSetShadow(registr[58], 0);
registr[59] = TextDrawCreate(213.999969, 253.136596, "3");
TextDrawLetterSize(registr[59], 0.253898, 1.363648);
TextDrawAlignment(registr[59], 2);
TextDrawColor(registr[59], -1);
TextDrawSetShadow(registr[59], 0);
TextDrawSetOutline(registr[59], 0);
TextDrawBackgroundColor(registr[59], 255);
TextDrawFont(registr[59], 2);
TextDrawSetProportional(registr[59], 1);
TextDrawSetShadow(registr[59], 0);
registr[60] = TextDrawCreate(213.999969, 272.937805, "4");
TextDrawLetterSize(registr[60], 0.253898, 1.363648);
TextDrawAlignment(registr[60], 2);
TextDrawColor(registr[60], -1);
TextDrawSetShadow(registr[60], 0);
TextDrawSetOutline(registr[60], 0);
TextDrawBackgroundColor(registr[60], 255);
TextDrawFont(registr[60], 2);
TextDrawSetProportional(registr[60], 1);
TextDrawSetShadow(registr[60], 0);
registr[61] = TextDrawCreate(214.299987, 292.438995, "5");
TextDrawLetterSize(registr[61], 0.253898, 1.363648);
TextDrawAlignment(registr[61], 2);
TextDrawColor(registr[61], -1);
TextDrawSetShadow(registr[61], 0);
TextDrawSetOutline(registr[61], 0);
TextDrawBackgroundColor(registr[61], 255);
TextDrawFont(registr[61], 2);
TextDrawSetProportional(registr[61], 1);
TextDrawSetShadow(registr[61], 0);
//авторизация
avtoriz[0] = TextDrawCreate(201.500000, 155.037475, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[0], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[0], 239.000000, 96.929985);
TextDrawAlignment(avtoriz[0], 1);
TextDrawColor(avtoriz[0], 255);
TextDrawSetShadow(avtoriz[0], 0);
TextDrawSetOutline(avtoriz[0], 0);
TextDrawBackgroundColor(avtoriz[0], 255);
TextDrawFont(avtoriz[0], 4);
TextDrawSetProportional(avtoriz[0], 0);
TextDrawSetShadow(avtoriz[0], 0);
avtoriz[1] = TextDrawCreate(321.099975, 143.750061, "АВТОРИЗАЦИЯ");
TextDrawLetterSize(avtoriz[1], 0.178497, 0.965623);
TextDrawTextSize(avtoriz[1], 0.000000, 235.619659);
TextDrawAlignment(avtoriz[1], 2);
TextDrawColor(avtoriz[1], -1);
TextDrawUseBox(avtoriz[1], 1);
TextDrawBoxColor(avtoriz[1], 255);
TextDrawSetShadow(avtoriz[1], 0);
TextDrawSetOutline(avtoriz[1], 0);
TextDrawBackgroundColor(avtoriz[1], 255);
TextDrawFont(avtoriz[1], 2);
TextDrawSetProportional(avtoriz[1], 1);
TextDrawSetShadow(avtoriz[1], 0);
avtoriz[2] = TextDrawCreate(204.499938, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[2], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[2], 20.000000, 17.000000);
TextDrawAlignment(avtoriz[2], 1);
TextDrawColor(avtoriz[2], -5963521);
TextDrawSetShadow(avtoriz[2], 0);
TextDrawSetOutline(avtoriz[2], 0);
TextDrawBackgroundColor(avtoriz[2], 255);
TextDrawFont(avtoriz[2], 4);
TextDrawSetProportional(avtoriz[2], 0);
TextDrawSetShadow(avtoriz[2], 0);
avtoriz[3] = TextDrawCreate(204.499938, 232.341979, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[3], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[3], 20.000000, 17.000000);
TextDrawAlignment(avtoriz[3], 1);
TextDrawColor(avtoriz[3], -5963521);
TextDrawSetShadow(avtoriz[3], 0);
TextDrawSetOutline(avtoriz[3], 0);
TextDrawBackgroundColor(avtoriz[3], 255);
TextDrawFont(avtoriz[3], 4);
TextDrawSetProportional(avtoriz[3], 0);
TextDrawSetShadow(avtoriz[3], 0);
avtoriz[4] = TextDrawCreate(205.299896, 213.566955, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[4], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[4], 18.000000, 15.310007);
TextDrawAlignment(avtoriz[4], 1);
TextDrawColor(avtoriz[4], 255);
TextDrawSetShadow(avtoriz[4], 0);
TextDrawSetOutline(avtoriz[4], 0);
TextDrawBackgroundColor(avtoriz[4], 255);
TextDrawFont(avtoriz[4], 4);
TextDrawSetProportional(avtoriz[4], 0);
TextDrawSetShadow(avtoriz[4], 0);
avtoriz[5] = TextDrawCreate(205.300003, 233.270004, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[5], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[5], 18.000000, 15.140003);
TextDrawAlignment(avtoriz[5], 1);
TextDrawColor(avtoriz[5], 255);
TextDrawSetShadow(avtoriz[5], 0);
TextDrawSetOutline(avtoriz[5], 0);
TextDrawBackgroundColor(avtoriz[5], 255);
TextDrawFont(avtoriz[5], 4);
TextDrawSetProportional(avtoriz[5], 0);
TextDrawSetShadow(avtoriz[5], 0);
avtoriz[6] = TextDrawCreate(226.799896, 212.915740, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[6], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[6], 80.000000, 17.000000);
TextDrawAlignment(avtoriz[6], 1);
TextDrawColor(avtoriz[6], -5963521);
TextDrawSetShadow(avtoriz[6], 0);
TextDrawSetOutline(avtoriz[6], 0);
TextDrawBackgroundColor(avtoriz[6], 255);
TextDrawFont(avtoriz[6], 4);
TextDrawSetProportional(avtoriz[6], 0);
TextDrawSetShadow(avtoriz[6], 0);
avtoriz[7] = TextDrawCreate(226.799896, 232.616943, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[7], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[7], 80.000000, 16.430009);
TextDrawAlignment(avtoriz[7], 1);
TextDrawColor(avtoriz[7], -5963521);
TextDrawSetShadow(avtoriz[7], 0);
TextDrawSetOutline(avtoriz[7], 0);
TextDrawBackgroundColor(avtoriz[7], 255);
TextDrawFont(avtoriz[7], 4);
TextDrawSetProportional(avtoriz[7], 0);
TextDrawSetShadow(avtoriz[7], 0);
avtoriz[8] = TextDrawCreate(227.899902, 213.603363, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[8], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[8], 77.999786, 15.290002);
TextDrawAlignment(avtoriz[8], 1);
TextDrawColor(avtoriz[8], 255);
TextDrawSetShadow(avtoriz[8], 0);
TextDrawSetOutline(avtoriz[8], 0);
TextDrawBackgroundColor(avtoriz[8], 255);
TextDrawFont(avtoriz[8], 4);
TextDrawSetProportional(avtoriz[8], 0);
TextDrawSetShadow(avtoriz[8], 0);
avtoriz[9] = TextDrawCreate(227.999877, 233.340972, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[9], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[9], 77.999786, 15.029996);
TextDrawAlignment(avtoriz[9], 1);
TextDrawColor(avtoriz[9], 255);
TextDrawSetShadow(avtoriz[9], 0);
TextDrawSetOutline(avtoriz[9], 0);
TextDrawBackgroundColor(avtoriz[9], 255);
TextDrawFont(avtoriz[9], 4);
TextDrawSetProportional(avtoriz[9], 0);
TextDrawSetShadow(avtoriz[9], 0);
avtoriz[10] = TextDrawCreate(309.600006, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[10], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[10], 1.309998, 17.000000);
TextDrawAlignment(avtoriz[10], 1);
TextDrawColor(avtoriz[10], -5963521);
TextDrawSetShadow(avtoriz[10], 0);
TextDrawSetOutline(avtoriz[10], 0);
TextDrawBackgroundColor(avtoriz[10], 255);
TextDrawFont(avtoriz[10], 4);
TextDrawSetProportional(avtoriz[10], 0);
TextDrawSetShadow(avtoriz[10], 0);
avtoriz[11] = TextDrawCreate(309.600006, 232.742004, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[11], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[11], 1.309998, 16.619991);
TextDrawAlignment(avtoriz[11], 1);
TextDrawColor(avtoriz[11], -5963521);
TextDrawSetShadow(avtoriz[11], 0);
TextDrawSetOutline(avtoriz[11], 0);
TextDrawBackgroundColor(avtoriz[11], 255);
TextDrawFont(avtoriz[11], 4);
TextDrawSetProportional(avtoriz[11], 0);
TextDrawSetShadow(avtoriz[11], 0);
avtoriz[12] = TextDrawCreate(310.699951, 212.728363, ">");
TextDrawLetterSize(avtoriz[12], 0.236900, 1.844900);
TextDrawAlignment(avtoriz[12], 1);
TextDrawColor(avtoriz[12], -5963521);
TextDrawSetShadow(avtoriz[12], 0);
TextDrawSetOutline(avtoriz[12], 0);
TextDrawBackgroundColor(avtoriz[12], 255);
TextDrawFont(avtoriz[12], 2);
TextDrawSetProportional(avtoriz[12], 1);
TextDrawSetShadow(avtoriz[12], 0);
avtoriz[13] = TextDrawCreate(310.699951, 232.729583, ">");
TextDrawLetterSize(avtoriz[13], 0.236900, 1.844900);
TextDrawAlignment(avtoriz[13], 1);
TextDrawColor(avtoriz[13], -5963521);
TextDrawSetShadow(avtoriz[13], 0);
TextDrawSetOutline(avtoriz[13], 0);
TextDrawBackgroundColor(avtoriz[13], 255);
TextDrawFont(avtoriz[13], 2);
TextDrawSetProportional(avtoriz[13], 1);
TextDrawSetShadow(avtoriz[13], 0);
avtoriz[14] = TextDrawCreate(436.607757, 212.740783, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[14], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[14], 1.309998, 17.000000);
TextDrawAlignment(avtoriz[14], 1);
TextDrawColor(avtoriz[14], -5963521);
TextDrawSetShadow(avtoriz[14], 0);
TextDrawSetOutline(avtoriz[14], 0);
TextDrawBackgroundColor(avtoriz[14], 255);
TextDrawFont(avtoriz[14], 4);
TextDrawSetProportional(avtoriz[14], 0);
TextDrawSetShadow(avtoriz[14], 0);
avtoriz[15] = TextDrawCreate(436.607757, 232.641998, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[15], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[15], 1.309998, 16.619991);
TextDrawAlignment(avtoriz[15], 1);
TextDrawColor(avtoriz[15], -5963521);
TextDrawSetShadow(avtoriz[15], 0);
TextDrawSetOutline(avtoriz[15], 0);
TextDrawBackgroundColor(avtoriz[15], 255);
TextDrawFont(avtoriz[15], 4);
TextDrawSetProportional(avtoriz[15], 0);
TextDrawSetShadow(avtoriz[15], 0);
avtoriz[16] = TextDrawCreate(266.799957, 216.020629, "ЛОГИН");
TextDrawLetterSize(avtoriz[16], 0.177395, 1.035524);
TextDrawAlignment(avtoriz[16], 2);
TextDrawColor(avtoriz[16], -1);
TextDrawSetShadow(avtoriz[16], 0);
TextDrawSetOutline(avtoriz[16], 0);
TextDrawBackgroundColor(avtoriz[16], 255);
TextDrawFont(avtoriz[16], 2);
TextDrawSetProportional(avtoriz[16], 1);
TextDrawSetShadow(avtoriz[16], 0);
avtoriz[17] = TextDrawCreate(266.799957, 235.621826, "ПАРОЛЬ");
TextDrawLetterSize(avtoriz[17], 0.177395, 1.035524);
TextDrawAlignment(avtoriz[17], 2);
TextDrawColor(avtoriz[17], -1);
TextDrawSetShadow(avtoriz[17], 0);
TextDrawSetOutline(avtoriz[17], 0);
TextDrawBackgroundColor(avtoriz[17], 255);
TextDrawFont(avtoriz[17], 2);
TextDrawSetProportional(avtoriz[17], 1);
TextDrawSetShadow(avtoriz[17], 0);
avtoriz[18] = TextDrawCreate(204.199798, 157.153228, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[18], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[18], 233.709609, 52.630062);
TextDrawAlignment(avtoriz[18], 1);
TextDrawColor(avtoriz[18], -5963521);
TextDrawSetShadow(avtoriz[18], 0);
TextDrawSetOutline(avtoriz[18], 0);
TextDrawBackgroundColor(avtoriz[18], 255);
TextDrawFont(avtoriz[18], 4);
TextDrawSetProportional(avtoriz[18], 0);
TextDrawSetShadow(avtoriz[18], 0);
avtoriz[19] = TextDrawCreate(205.299957, 158.099975, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[19], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[19], 231.600219, 50.689884);
TextDrawAlignment(avtoriz[19], 1);
TextDrawColor(avtoriz[19], 255);
TextDrawSetShadow(avtoriz[19], 0);
TextDrawSetOutline(avtoriz[19], 0);
TextDrawBackgroundColor(avtoriz[19], 255);
TextDrawFont(avtoriz[19], 4);
TextDrawSetProportional(avtoriz[19], 0);
TextDrawSetShadow(avtoriz[19], 0);
avtoriz[20] = TextDrawCreate(218.499969, 167.729003, "ДОБРО ПОЖАЛОВАТЬ");
TextDrawLetterSize(avtoriz[20], 0.148898, 0.983026);
TextDrawTextSize(avtoriz[20], 808.704467, 0.000000);
TextDrawAlignment(avtoriz[20], 1);
TextDrawColor(avtoriz[20], -1);
TextDrawUseBox(avtoriz[20], 1);
TextDrawBoxColor(avtoriz[20], 0);
TextDrawSetShadow(avtoriz[20], 0);
TextDrawSetOutline(avtoriz[20], 0);
TextDrawBackgroundColor(avtoriz[20], 255);
TextDrawFont(avtoriz[20], 2);
TextDrawSetProportional(avtoriz[20], 1);
TextDrawSetShadow(avtoriz[20], 0);
avtoriz[21] = TextDrawCreate(218.799865, 178.441650, "ВАШ АККАУНТ_~y~НАЙДЕН~w~_В БАЗЕ ДАННЫХ");
TextDrawLetterSize(avtoriz[21], 0.150896, 0.983026);
TextDrawTextSize(avtoriz[21], 865.704467, 0.000000);
TextDrawAlignment(avtoriz[21], 1);
TextDrawColor(avtoriz[21], -1);
TextDrawUseBox(avtoriz[21], 1);
TextDrawBoxColor(avtoriz[21], 0);
TextDrawSetShadow(avtoriz[21], 0);
TextDrawSetOutline(avtoriz[21], 0);
TextDrawBackgroundColor(avtoriz[21], 255);
TextDrawFont(avtoriz[21], 2);
TextDrawSetProportional(avtoriz[21], 1);
TextDrawSetShadow(avtoriz[21], 0);
avtoriz[22] = TextDrawCreate(217.799865, 188.829223, "ДЛЯ АВТОРИЗАЦИИ ВВЕДИТЕ ПАРОЛЬ, УКАЗАННЫЙ РАНЕЕ ПРИ РЕГИСТРАЦИИ???");
TextDrawLetterSize(avtoriz[22], 0.137896, 0.983026);
TextDrawTextSize(avtoriz[22], 867.704467, 0.000000);
TextDrawAlignment(avtoriz[22], 1);
TextDrawColor(avtoriz[22], -1);
TextDrawUseBox(avtoriz[22], 1);
TextDrawBoxColor(avtoriz[22], 0);
TextDrawSetShadow(avtoriz[22], 0);
TextDrawSetOutline(avtoriz[22], 0);
TextDrawBackgroundColor(avtoriz[22], 255);
TextDrawFont(avtoriz[22], 2);
TextDrawSetProportional(avtoriz[22], 1);
TextDrawSetShadow(avtoriz[22], 0);
avtoriz[23] = TextDrawCreate(211.500030, 171.715789, "ld_pool:ball");
TextDrawLetterSize(avtoriz[23], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[23], 2.379997, 2.000000);
TextDrawAlignment(avtoriz[23], 1);
TextDrawColor(avtoriz[23], -5963521);
TextDrawSetShadow(avtoriz[23], 0);
TextDrawSetOutline(avtoriz[23], 0);
TextDrawBackgroundColor(avtoriz[23], 255);
TextDrawFont(avtoriz[23], 4);
TextDrawSetProportional(avtoriz[23], 0);
TextDrawSetShadow(avtoriz[23], 0);
avtoriz[24] = TextDrawCreate(211.500030, 182.616455, "ld_pool:ball");
TextDrawLetterSize(avtoriz[24], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[24], 2.379997, 2.000000);
TextDrawAlignment(avtoriz[24], 1);
TextDrawColor(avtoriz[24], -5963521);
TextDrawSetShadow(avtoriz[24], 0);
TextDrawSetOutline(avtoriz[24], 0);
TextDrawBackgroundColor(avtoriz[24], 255);
TextDrawFont(avtoriz[24], 4);
TextDrawSetProportional(avtoriz[24], 0);
TextDrawSetShadow(avtoriz[24], 0);
avtoriz[25] = TextDrawCreate(211.500030, 192.617065, "ld_pool:ball");
TextDrawLetterSize(avtoriz[25], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[25], 2.379997, 2.000000);
TextDrawAlignment(avtoriz[25], 1);
TextDrawColor(avtoriz[25], -5963521);
TextDrawSetShadow(avtoriz[25], 0);
TextDrawSetOutline(avtoriz[25], 0);
TextDrawBackgroundColor(avtoriz[25], 255);
TextDrawFont(avtoriz[25], 4);
TextDrawSetProportional(avtoriz[25], 0);
TextDrawSetShadow(avtoriz[25], 0);
avtoriz[26] = TextDrawCreate(201.299896, 252.683715, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[26], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[26], 239.590225, 15.320007);
TextDrawAlignment(avtoriz[26], 1);
TextDrawColor(avtoriz[26], 255);
TextDrawSetShadow(avtoriz[26], 0);
TextDrawSetOutline(avtoriz[26], 0);
TextDrawBackgroundColor(avtoriz[26], 255);
TextDrawFont(avtoriz[26], 4);
TextDrawSetProportional(avtoriz[26], 0);
TextDrawSetShadow(avtoriz[26], 0);
avtoriz[27] = TextDrawCreate(253.999969, 255.036712, "ВХОД");
TextDrawLetterSize(avtoriz[27], 0.177395, 1.035524);
TextDrawTextSize(avtoriz[27], 10.000000, 43.000000);
TextDrawAlignment(avtoriz[27], 2);
TextDrawColor(avtoriz[27], -1);
TextDrawUseBox(avtoriz[27], 1);
TextDrawBoxColor(avtoriz[27], 268435456);
TextDrawSetShadow(avtoriz[27], 0);
TextDrawSetOutline(avtoriz[27], 0);
TextDrawBackgroundColor(avtoriz[27], 255);
TextDrawFont(avtoriz[27], 2);
TextDrawSetProportional(avtoriz[27], 1);
TextDrawSetShadow(avtoriz[27], 0);
TextDrawSetSelectable(avtoriz[27], true);
avtoriz[28] = TextDrawCreate(203.507781, 254.954498, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[28], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[28], 1.000000, 11.000000);
TextDrawAlignment(avtoriz[28], 1);
TextDrawColor(avtoriz[28], -5963521);
TextDrawSetShadow(avtoriz[28], 0);
TextDrawSetOutline(avtoriz[28], 0);
TextDrawBackgroundColor(avtoriz[28], 255);
TextDrawFont(avtoriz[28], 4);
TextDrawSetProportional(avtoriz[28], 0);
TextDrawSetShadow(avtoriz[28], 0);
avtoriz[29] = TextDrawCreate(204.199951, 253.454620, ">");
TextDrawLetterSize(avtoriz[29], 0.206400, 1.512400);
TextDrawAlignment(avtoriz[29], 1);
TextDrawColor(avtoriz[29], -5963521);
TextDrawSetShadow(avtoriz[29], 0);
TextDrawSetOutline(avtoriz[29], 0);
TextDrawBackgroundColor(avtoriz[29], 255);
TextDrawFont(avtoriz[29], 2);
TextDrawSetProportional(avtoriz[29], 1);
TextDrawSetShadow(avtoriz[29], 0);
avtoriz[30] = TextDrawCreate(392.999969, 255.024291, "OTMEHA");
TextDrawLetterSize(avtoriz[30], 0.177395, 1.035524);
TextDrawTextSize(avtoriz[30], 10.000000, 47.000000);
TextDrawAlignment(avtoriz[30], 2);
TextDrawColor(avtoriz[30], -1);
TextDrawUseBox(avtoriz[30], 1);
TextDrawBoxColor(avtoriz[30], 1090519040);
TextDrawSetShadow(avtoriz[30], 0);
TextDrawSetOutline(avtoriz[30], 0);
TextDrawBackgroundColor(avtoriz[30], 255);
TextDrawFont(avtoriz[30], 2);
TextDrawSetProportional(avtoriz[30], 1);
TextDrawSetShadow(avtoriz[30], 0);
TextDrawSetSelectable(avtoriz[30], true);
avtoriz[31] = TextDrawCreate(437.107879, 254.954498, "LD_SPAC:white");
TextDrawLetterSize(avtoriz[31], 0.000000, 0.000000);
TextDrawTextSize(avtoriz[31], 1.000000, 11.000000);
TextDrawAlignment(avtoriz[31], 1);
TextDrawColor(avtoriz[31], -5963521);
TextDrawSetShadow(avtoriz[31], 0);
TextDrawSetOutline(avtoriz[31], 0);
TextDrawBackgroundColor(avtoriz[31], 255);
TextDrawFont(avtoriz[31], 4);
TextDrawSetProportional(avtoriz[31], 0);
TextDrawSetShadow(avtoriz[31], 0);
avtoriz[32] = TextDrawCreate(433.000061, 253.492095, "<");
TextDrawLetterSize(avtoriz[32], 0.206400, 1.512400);
TextDrawAlignment(avtoriz[32], 1);
TextDrawColor(avtoriz[32], -5963521);
TextDrawSetShadow(avtoriz[32], 0);
TextDrawSetOutline(avtoriz[32], 0);
TextDrawBackgroundColor(avtoriz[32], 255);
TextDrawFont(avtoriz[32], 2);
TextDrawSetProportional(avtoriz[32], 1);
TextDrawSetShadow(avtoriz[32], 0);
avtoriz[33] = TextDrawCreate(214.100097, 213.625000, "1");
TextDrawLetterSize(avtoriz[33], 0.315499, 1.525624);
TextDrawAlignment(avtoriz[33], 2);
TextDrawColor(avtoriz[33], -1);
TextDrawSetShadow(avtoriz[33], 0);
TextDrawSetOutline(avtoriz[33], 0);
TextDrawBackgroundColor(avtoriz[33], 255);
TextDrawFont(avtoriz[33], 2);
TextDrawSetProportional(avtoriz[33], 1);
TextDrawSetShadow(avtoriz[33], 0);
avtoriz[34] = TextDrawCreate(214.100097, 233.126190, "2");
TextDrawLetterSize(avtoriz[34], 0.315499, 1.525624);
TextDrawAlignment(avtoriz[34], 2);
TextDrawColor(avtoriz[34], -1);
TextDrawSetShadow(avtoriz[34], 0);
TextDrawSetOutline(avtoriz[34], 0);
TextDrawBackgroundColor(avtoriz[34], 255);
TextDrawFont(avtoriz[34], 2);
TextDrawSetProportional(avtoriz[34], 1);
TextDrawSetShadow(avtoriz[34], 0);
В stock CreateTextDraws(playerid) добавляем
//регистрация
registrV[playerid][0] = CreatePlayerTextDraw(playerid, 375.699859, 215.550354, "emmanuel_katanov");
PlayerTextDrawLetterSize(playerid, registrV[playerid][0], 0.177397, 1.035524);
PlayerTextDrawAlignment(playerid, registrV[playerid][0], 2);
PlayerTextDrawColor(playerid, registrV[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, registrV[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, registrV[playerid][0], 255);
PlayerTextDrawFont(playerid, registrV[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, registrV[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][0], 0);
registrV[playerid][1] = CreatePlayerTextDraw(playerid, 376.299896, 235.051544, "НАЖМИТЕ ДЛЯ ВВОДА");
PlayerTextDrawLetterSize(playerid, registrV[playerid][1], 0.177397, 1.035524);
PlayerTextDrawTextSize(playerid, registrV[playerid][1], 10.000000, 91.000000);
PlayerTextDrawAlignment(playerid, registrV[playerid][1], 2);
PlayerTextDrawColor(playerid, registrV[playerid][1], -1);
PlayerTextDrawUseBox(playerid, registrV[playerid][1], 1);
PlayerTextDrawBoxColor(playerid, registrV[playerid][1], 0);
PlayerTextDrawSetShadow(playerid, registrV[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, registrV[playerid][1], 0);
PlayerTextDrawBackgroundColor(playerid, registrV[playerid][1], 255);
PlayerTextDrawFont(playerid, registrV[playerid][1], 2);
PlayerTextDrawSetProportional(playerid, registrV[playerid][1], 1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][1], 0);
PlayerTextDrawSetSelectable(playerid, registrV[playerid][1], true);
registrV[playerid][2] = CreatePlayerTextDraw(playerid, 376.299896, 253.852691, "НАЖМИТЕ ДЛЯ ВВОДА");
PlayerTextDrawLetterSize(playerid, registrV[playerid][2], 0.177397, 1.035524);
PlayerTextDrawTextSize(playerid, registrV[playerid][2], 10.000000, 91.000000);
PlayerTextDrawAlignment(playerid, registrV[playerid][2], 2);
PlayerTextDrawColor(playerid, registrV[playerid][2], -1);
PlayerTextDrawUseBox(playerid, registrV[playerid][2], 1);
PlayerTextDrawBoxColor(playerid, registrV[playerid][2], 0);
PlayerTextDrawSetShadow(playerid, registrV[playerid][2], 0);
PlayerTextDrawSetOutline(playerid, registrV[playerid][2], 0);
PlayerTextDrawBackgroundColor(playerid, registrV[playerid][2], 255);
PlayerTextDrawFont(playerid, registrV[playerid][2], 2);
PlayerTextDrawSetProportional(playerid, registrV[playerid][2], 1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][2], 0);
PlayerTextDrawSetSelectable(playerid, registrV[playerid][2], true);
registrV[playerid][3] = CreatePlayerTextDraw(playerid, 376.299896, 273.953918, "НАЖМИТЕ ДЛЯ ВВОДА");
PlayerTextDrawLetterSize(playerid, registrV[playerid][3], 0.177397, 1.035524);
PlayerTextDrawTextSize(playerid, registrV[playerid][3], 10.000000, 91.000000);
PlayerTextDrawAlignment(playerid, registrV[playerid][3], 2);
PlayerTextDrawColor(playerid, registrV[playerid][3], -1);
PlayerTextDrawUseBox(playerid, registrV[playerid][3], 1);
PlayerTextDrawBoxColor(playerid, registrV[playerid][3], 0);
PlayerTextDrawSetShadow(playerid, registrV[playerid][3], 0);
PlayerTextDrawSetOutline(playerid, registrV[playerid][3], 0);
PlayerTextDrawBackgroundColor(playerid, registrV[playerid][3], 255);
PlayerTextDrawFont(playerid, registrV[playerid][3], 2);
PlayerTextDrawSetProportional(playerid, registrV[playerid][3], 1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][3], 0);
PlayerTextDrawSetSelectable(playerid, registrV[playerid][3], true);
registrV[playerid][4] = CreatePlayerTextDraw(playerid, 376.299896, 293.055084, "НАЖМИТЕ ДЛЯ ВВОДА");
PlayerTextDrawLetterSize(playerid, registrV[playerid][4], 0.177397, 1.035524);
PlayerTextDrawTextSize(playerid, registrV[playerid][4], 10.000000, 91.000000);
PlayerTextDrawAlignment(playerid, registrV[playerid][4], 2);
PlayerTextDrawColor(playerid, registrV[playerid][4], -1);
PlayerTextDrawUseBox(playerid, registrV[playerid][4], 1);
PlayerTextDrawBoxColor(playerid, registrV[playerid][4], 0);
PlayerTextDrawSetShadow(playerid, registrV[playerid][4], 0);
PlayerTextDrawSetOutline(playerid, registrV[playerid][4], 0);
PlayerTextDrawBackgroundColor(playerid, registrV[playerid][4], 255);
PlayerTextDrawFont(playerid, registrV[playerid][4], 2);
PlayerTextDrawSetProportional(playerid, registrV[playerid][4], 1);
PlayerTextDrawSetShadow(playerid, registrV[playerid][4], 0);
PlayerTextDrawSetSelectable(playerid, registrV[playerid][4], true);
//авторизация
avtorizG[playerid][0] = CreatePlayerTextDraw(playerid, 375.699859, 215.550354, "emmanuel_katanov");
PlayerTextDrawLetterSize(playerid, avtorizG[playerid][0], 0.177395, 1.035524);
PlayerTextDrawAlignment(playerid, avtorizG[playerid][0], 2);
PlayerTextDrawColor(playerid, avtorizG[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, avtorizG[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, avtorizG[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, avtorizG[playerid][0], 255);
PlayerTextDrawFont(playerid, avtorizG[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, avtorizG[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, avtorizG[playerid][0], 0);
avtorizG[playerid][1] = CreatePlayerTextDraw(playerid, 376.299896, 235.051544, "НАЖМИТЕ ДЛЯ ВВОДА");
PlayerTextDrawLetterSize(playerid, avtorizG[playerid][1], 0.177395, 1.035524);
PlayerTextDrawTextSize(playerid, avtorizG[playerid][1], 10.000000, 91.000000);
PlayerTextDrawAlignment(playerid, avtorizG[playerid][1], 2);
PlayerTextDrawColor(playerid, avtorizG[playerid][1], -1);
PlayerTextDrawUseBox(playerid, avtorizG[playerid][1], 1);
PlayerTextDrawBoxColor(playerid, avtorizG[playerid][1], 0);
PlayerTextDrawSetShadow(playerid, avtorizG[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, avtorizG[playerid][1], 0);
PlayerTextDrawBackgroundColor(playerid, avtorizG[playerid][1], 255);
PlayerTextDrawFont(playerid, avtorizG[playerid][1], 2);
PlayerTextDrawSetProportional(playerid, avtorizG[playerid][1], 1);
PlayerTextDrawSetShadow(playerid, avtorizG[playerid][1], 0);
PlayerTextDrawSetSelectable(playerid, avtorizG[playerid][1], true);
Добавляем переменную 'enum' (Если нету)
enum
{
D_REGISTER = 1,
D_LOGIN = 2
}
Добавляем в конец мода
forward player_check(playerid);
public player_check(playerid)
{
if(!IsPlayerConnected(playerid)) return 1;
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
TogglePlayerSpectating(playerid, true);
ShowPlayerAutorizationTextDraw(playerid);
}
else
{
ShowPlayerRegisterTextDraw(playerid);
}
SetPVarInt(playerid, "Logged", 1);
return 1;
}
Тоже добавить в конец мода,или же найти где у есть есть 'stock'
stock ShowPlayerAutorizationTextDraw(playerid)
{
for(new idx = 0; idx < 35; idx ++) TextDrawShowForPlayer(playerid, avtoriz[idx]);
PlayerTextDrawShow(playerid, avtorizG[playerid][0]);
PlayerTextDrawShow(playerid, avtorizG[playerid][1]);
new strpass[50];
format(strpass,sizeof(strpass),"%s",GetName(playerid));
PlayerTextDrawSetString(playerid, avtorizG[playerid][0],strpass);
SelectTextDraw(playerid,COLOR_ORANGE);
}
stock ShowPlayerRegisterTextDraw(playerid)
{
for(new idx = 0; idx < 62; idx ++) TextDrawShowForPlayer(playerid, registr[idx]);
PlayerTextDrawShow(playerid, registrV[playerid][0]);
PlayerTextDrawShow(playerid, registrV[playerid][1]);
PlayerTextDrawShow(playerid, registrV[playerid][2]);
PlayerTextDrawShow(playerid, registrV[playerid][3]);
PlayerTextDrawShow(playerid, registrV[playerid][4]);
new fmt_text[50];
format(fmt_text, sizeof fmt_text, "%s", GetName(playerid));
PlayerTextDrawSetString(playerid, registrV[playerid][0], fmt_text);
SelectTextDraw(playerid, COLOR_ORANGE);
}
stock ShowDialogRegisterPlayer(playerid)
{
SetPVarInt(playerid, "show_dialog", 1);
ShowPlayerDialog
(
playerid, D_REGISTER, DIALOG_STYLE_INPUT,
"{66cc00}Регистрация",
!"{FFFFFF}Добро пожаловать на сервер FunArmy Game\n"\
"Чтобы начать игру вам необходимо пройти регистрацию\n\n"\
"Введите пароль для Вашего аккаунта\n"\
"Он будет запрашиваться каждый раз, когда вы заходите на сервер\n\n"\
"\t{4abe18}Примечания:\n"\
"\t-Пароль может состоять из русских и латинских символов\n"\
"\t-Пароль чувствителен к регистру\n"\
"\t-Длина пароля от 6-ти до 15-ти символов",
"Далее", "Отмена"
);
}
Теперь настроим кликабельность в public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
else if(playertextid == registrV[playerid][1]) //pass{
if(GetPVarInt(playerid, "show_dialog") == 1) return 1;
ShowDialogRegisterPlayer(playerid);
}
else if(playertextid == registrV[playerid][2]) //mail
{
if(GetPVarInt(playerid, "show_dialog") == 1) return 1;
ShowDialogMailPlayer(playerid);
}
else if(playertextid == registrV[playerid][3]) //пол
{
if(GetPVarInt(playerid, "show_dialog") == 1) return 1;
ShowDialogSexPlayer(playerid);
}
else if(playertextid == registrV[playerid][4]) //возраст
{
if(GetPVarInt(playerid, "show_dialog") == 1) return 1;
ShowDialogAgePlayer(playerid);
}
else if(playertextid == avtorizG[playerid][1])//zazaza
{
ShowPlayerInputPasswordDialog(playerid);
}
for(new i = 0; i < 9; i++)
Теперь создаём сам диалог регистрации и авторизации
case D_REGISTER:
{
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ': //
return SendClientMessage(playerid, COLOR_RED, "При вводе пароля используйте только английские буквы"), Kick(playerid);
}
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) < 6 || strlen(inputtext) > 16 || IsTextRussian(inputtext))
{
ShowDialogRegisterPlayer(playerid);
}
else
{
strmid(PI[playerid][pPassword], inputtext, 0, strlen(inputtext), 32);
SetPVarInt(playerid, "set_password", 1);
new fmt_msg[50];
format(fmt_msg, sizeof fmt_msg, "%s", PI[playerid][pPassword]);
PlayerTextDrawSetString(playerid, registrV[playerid][1], fmt_msg);
SetPVarInt(playerid, "show_dialog", 0);
}
}
else { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); Kick(playerid); }
}
case D_LOGIN:
{
if(!response) { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); Kick(playerid); }
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ':
return ShowPlayerDialog(playerid,D_ERRORPAS,DIALOG_STYLE_MSGBOX,"{"#cSV"}Ошибка","{FFFFFF}Пароль не должен содержать запрещённые символы\nВозможно, Вы вводите пароль не в той раскладке","Повторить","");
}
if(!strlen(inputtext))
{
ShowPlayerInputPasswordDialog(playerid);
}
new string[128];
mysql_format(dbHandle, string, sizeof(string), "SELECT * FROM "T_ACCOUNTS" WHERE `name`='%e' AND `password`='%e'", GetName(playerid), inputtext);
mysql_tquery(dbHandle, string, "CheckPass", "ds", playerid, inputtext);
}
Продолжение авторизации и регистрации:
case D_ERRORPAS:
{
if(!response) { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); Kick(playerid); }
new string[256];
format(string, sizeof(string), "\
{ffffff}Добро пожаловать на сервер {ffc0cb}"SERVER_NAME".{FFFFFF}\n\
Ваш логин: {689ddb}%s{ffffff}\n\n\
Статус аккаунта: {4BCC2B}зарегистрирован{FFFFFF}\n\
Неверно введён пароль от аккаунта,\n\
убедитесь в правильности введённых вами данных и повторите попытку:",
GetName(playerid)
);
ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_INPUT, "{"#cSV"}Авторизация", string, "Войти", "Отмена");
}
case D_SEX:
{
if(response) PI[playerid][pSex] = 1;
else PI[playerid][pSex] = 2;
new fmt_msg[25];
format(fmt_msg, sizeof fmt_msg, "%s", PI[playerid][pSex] == 1 ? ("мужской") : ("женский"));
PlayerTextDrawSetString(playerid, registrV[playerid][3], fmt_msg);
SetPVarInt(playerid, "show_dialog", 0);
}
case D_AGE:
{
if(!response) ShowDialogAgePlayer(playerid);
new age;
if(sscanf(inputtext, "i", age))
{
SendClientMessage(playerid,COLOR_LIME,"Возраст пишите цифрами. Например: 17");
ShowDialogAgePlayer(playerid);
return 1;
}
if(age < 16 || age > 80)
{
SendClientMessage(playerid,COLOR_LIME,"Возраст не может быть меньше 16 и не больше 80!");
ShowDialogAgePlayer(playerid);
return 1;
}
PI[playerid][pAge] = age;
new fmt_msg[20];
format(fmt_msg, sizeof fmt_msg, "%d", PI[playerid][pAge]);
PlayerTextDrawSetString(playerid, registrV[playerid][4], fmt_msg);
SetPVarInt(playerid, "show_dialog", 0);
}
Это тоже..
case D_JOB+30:
{
if(!response) SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay), Kick(playerid);
if(strlen(inputtext) < 1 || strlen(inputtext) > 36)
return ShowDialogMailPlayer(playerid);
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ': return SKick(playerid, 243);
}
}
strmid(PI[playerid][pMail], inputtext, 0, strlen(inputtext), 64);
SetPVarInt(playerid, "set_email", 1);
new fmt_msg[80];
format(fmt_msg, sizeof fmt_msg, "%s", PI[playerid][pMail]);
PlayerTextDrawSetString(playerid, registrV[playerid][2], fmt_msg);
SetPVarInt(playerid, "show_dialog", 0);
}
Добавляем в конец мода,или же найдите у себя 'stock'
stock ShowPlayerRegisterTextDraw(playerid)
{
for(new idx = 0; idx < 62; idx ++) TextDrawShowForPlayer(playerid, registr[idx]);
PlayerTextDrawShow(playerid, registrV[playerid][0]);
PlayerTextDrawShow(playerid, registrV[playerid][1]);
PlayerTextDrawShow(playerid, registrV[playerid][2]);
PlayerTextDrawShow(playerid, registrV[playerid][3]);
PlayerTextDrawShow(playerid, registrV[playerid][4]);
new fmt_text[50];
format(fmt_text, sizeof fmt_text, "%s", GetName(playerid));
PlayerTextDrawSetString(playerid, registrV[playerid][0], fmt_text);
SelectTextDraw(playerid, COLOR_ORANGE);
}
В конец мода
stock ShowDialogRegisterPlayer(playerid)
{
SetPVarInt(playerid, "show_dialog", 1);
ShowPlayerDialog
(
playerid, D_REGISTER, DIALOG_STYLE_INPUT,
"{66cc00}Регистрация",
!"{FFFFFF}Добро пожаловать на сервер FunArmy Game\n"\
"Чтобы начать игру вам необходимо пройти регистрацию\n\n"\
"Введите пароль для Вашего аккаунта\n"\
"Он будет запрашиваться каждый раз, когда вы заходите на сервер\n\n"\
"\t{4abe18}Примечания:\n"\
"\t-Пароль может состоять из русских и латинских символов\n"\
"\t-Пароль чувствителен к регистру\n"\
"\t-Длина пароля от 6-ти до 15-ти символов",
"Далее", "Отмена"
);
}
stock ShowDialogSexPlayer(playerid)
{
SetPVarInt(playerid, "show_dialog", 1);
ShowPlayerDialog
(
playerid, D_SEX, DIALOG_STYLE_MSGBOX,
"{66cc00}Выбор пола",
"{ffffff}Пожалуйста, выберите свой пол:",
"Мужской", "Женский"
);
}
stock ShowDialogAgePlayer(playerid)
{
SetPVarInt(playerid, "show_dialog", 1);
ShowPlayerDialog
(
playerid, D_AGE, DIALOG_STYLE_INPUT,
"{66cc00}Ваш возраст",
"{ffffff}Укажите ваш игровой возраст:",
"Далее",""
);
}
stock ShowPlayerInputPasswordDialog(playerid)
{
ShowPlayerDialog
(
playerid, D_LOGIN, DIALOG_STYLE_INPUT,
"{66cc00}Авторизация",
"{FFFFFF}Добро пожаловать на сервер ...\nВаш ник зарегистрирован\n\nВведите пароль:",
"Войти", "Отмена"
);
}
stock ShowDialogMailPlayer(playerid)
{
SetPVarInt(playerid, "show_dialog", 1);
ShowPlayerDialog
(
playerid, D_JOB+30, DIALOG_STYLE_INPUT,
"{66cc00}Email",
"{FFFFFF}Введите адрес Вашей электронной почты\n"\
"Используя его, вы сможете восстановить доступ к аккаунту\n"\
"в случае взлома или если забудете пароль.\n\n"\
"На email мы вышлем ссылку. В течение 14 дней Вы можете\n"\
"перейти по ней для подтверждения почты.\n\n"\
"Убедитесь в правильности ввода и нажмите \"Далее\"",
"Далее", "Отмена"
);
return 1;
}
В конец мода
forward Alogin(playerid, name[]);
public Alogin(playerid, name[])
{
new rows, fields;
cache_get_data(rows, fields);
if(!rows)
{
if(PI[playerid][pAdmin] > ADM_NONE) PI[playerid][pAdmin] = ADM_NONE;
return 1;
}
new Password[16];
cache_get_field_content(0, "password", Password, dbHandle);
if(!strcmp(Password, "qwerty", true))
{
SetPVarInt(playerid, "aLogin", 1);
ShowPlayerDialog(playerid, D_ALOGIN, DIALOG_STYLE_INPUT, "{"#cSV"}Регистрация администратора", "\
{FFFFFF}Введите пароль, который будет от панели администратора\n\n\
{63BD4E}Примечание:\n\
\t- Пароль должен состоять из латинских букв и цифр\n\
\t- Размер пароля от 6 до 15 символов", "Принять", "Отмена");
}
else
{
SetPVarInt(playerid, "aLogin", 0);
ShowPlayerDialog(playerid, D_ALOGIN, DIALOG_STYLE_INPUT, "{"#cSV"}Доступ администратора", "\
{FFFFFF}Введите Ваш пароль от панели администратора", "Принять", "Отмена");
}
return 1;
}
Продолжаем настраивать кликабельность, public OnPlayerClickTextDraw(playerid, Text:clickedid)
else if(clickedid == registr[51])//вход{
if(GetPVarInt(playerid, "set_password") != 1)
return SendClientMessage(playerid, COLOR_RED, "Вы не установили пароль");
if(GetPVarInt(playerid, "set_email") != 1)
return SendClientMessage(playerid, COLOR_RED, "Вы не ввели свою почту");
if(PI[playerid][pSex] == 0)
return SendClientMessage(playerid, COLOR_RED, "Вы не выбрали свой пол");
if(PI[playerid][pAge] == 0)
return SendClientMessage(playerid, COLOR_RED, "Вы не установили свой возраст");
DeletePVar(playerid, "player_in_enter");
ClothesRound[playerid] = 1;
PlayerRegistered[playerid] = 1;
SetHealth(playerid, 100);
SetHunger(playerid, 100);
PlayerLogged[playerid] = true;
for(new idx = 0; idx < 62; idx ++) TextDrawHideForPlayer(playerid, registr[idx]);
PlayerTextDrawHide(playerid, registrV[playerid][0]);
PlayerTextDrawHide(playerid, registrV[playerid][1]);
PlayerTextDrawHide(playerid, registrV[playerid][2]);
PlayerTextDrawHide(playerid, registrV[playerid][3]);
PlayerTextDrawHide(playerid, registrV[playerid][4]);
SetHealth(playerid, 100.0);
if(PI[playerid][pSex] == 1) SetPlayerSkin(playerid, JoinRegM[SelectCharPlace[playerid]]), ChosenSkin[playerid] = JoinRegM[0];
else SetPlayerSkin(playerid, JoinRegF[SelectCharPlace[playerid]]), ChosenSkin[playerid] = JoinRegF[0];
}
else if(clickedid == avtoriz[27])
{
if(GetPVarInt(playerid, "velpass") != 1) return SendClientMessage(playerid, 0xff7000FF, "Для начала заполните поле с паролем!");
PlayerLogged[playerid] = true;
static const fmt_str[] = "SELECT * FROM "T_ACCOUNTS" WHERE `name` = '%s'";
new mysql_str[sizeof fmt_str + 44 + MAX_PLAYER_NAME];
format(mysql_str, sizeof(mysql_str), fmt_str, GetName(playerid));
mysql_tquery(dbHandle, mysql_str, "OnPlayerLogin", "i", playerid);
TogglePlayerSpectating(playerid, false);
ForceClassSelection(playerid);
CancelSelectTextDraw(playerid);
for(new i; i<35; i++) TextDrawHideForPlayer(playerid, avtoriz[i]);
PlayerTextDrawHide(playerid, avtorizG[playerid][0]);
PlayerTextDrawHide(playerid, avtorizG[playerid][1]);
DeletePVar(playerid, "velpass");
}
else if(clickedid == registr[54])//отмена
{
SendClientMessage(playerid,-1,"Введите /q чтобы Выйти");
KickEx(playerid);
}
else if(clickedid == avtoriz[30])//отмена
{
SendClientMessage(playerid,-1,"Введите /q чтобы Выйти");
KickEx(playerid);
}
На этом всё!