Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <a_mysql>
- #include <foreach>
- #include <rBits>
- #include <YSI\y_timers>
- #define COLOR_LIME 0x10F441AA
- #define COLOR_KRED 0xFF0000FF
- #define COLOR_RED 0xAA3333AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_LIGHTBLUE 0x6DC5F3FF
- new Query[1024], string[256];
- new Text: RegisterLoginTD[MAX_PLAYERS][47], Text: LoadingScreenTD[MAX_PLAYERS][2], SelectedCharacter[MAX_PLAYERS] = 0, PlaceWhereIsCharacter[MAX_PLAYERS] = 0, InputedWord[32];
- new LoadingPercentage[MAX_PLAYERS] = 0;
- new Timer: LST;
- new rBit1: PlayerLogged <MAX_PLAYERS>;
- enum pInfo
- {
- pAdmin,
- pGameMaster,
- pKills,
- pDeaths
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- public OnFilterScriptInit()
- {
- mysql_debug(1);
- mysql_connect("localhost", "root", "sa:mp", "");
- if(mysql_ping() >= 1) print(" MySQL: Spajanje uspješno!\n");
- else print(" MySQL: Spajanje neuspješno!\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- PlayerPlaySound(playerid, 1185, 0, 0, 0);
- SetPlayerCameraPos(playerid, 1579.94, -1304.85, 122.40);
- SetPlayerCameraLookAt(playerid, 1577.19, -1309.03, 126.39);
- TogglePlayerSpectating(playerid, 1);
- defer RemoveClassSelection(playerid);
- LST = repeat LoadingScreenTimer(playerid);
- for(new chat = 0; chat <= 30; chat++) { SendClientMessage(playerid, -1, ""); }
- RegisterLoginTD[playerid][0] = TextDrawCreate(590.000000, 119.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][0], 255);
- TextDrawFont(RegisterLoginTD[playerid][0], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][0], 0.000000, 23.20);
- TextDrawColor(RegisterLoginTD[playerid][0], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][0], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][0], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][0], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][0], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][0], 80);
- TextDrawTextSize(RegisterLoginTD[playerid][0], 48.000000, 20.000000);
- RegisterLoginTD[playerid][1] = TextDrawCreate(333.000000, 140.000000, "Server");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][1], 255);
- TextDrawFont(RegisterLoginTD[playerid][1], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][1], 0.599999, 2.000000);
- TextDrawColor(RegisterLoginTD[playerid][1], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][1], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][1], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][1], 1);
- RegisterLoginTD[playerid][2] = TextDrawCreate(253.000000, 140.000000, "Your");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][2], 255);
- TextDrawFont(RegisterLoginTD[playerid][2], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][2], 0.599999, 2.000000);
- TextDrawColor(RegisterLoginTD[playerid][2], 11322367);
- TextDrawSetOutline(RegisterLoginTD[playerid][2], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][2], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][2], 1);
- RegisterLoginTD[playerid][3] = TextDrawCreate(530.000000, 220.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][3], 255);
- TextDrawFont(RegisterLoginTD[playerid][3], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][3], 0.000000, 2.000000);
- TextDrawColor(RegisterLoginTD[playerid][3], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][3], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][3], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][3], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][3], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][3], -757935536);
- TextDrawTextSize(RegisterLoginTD[playerid][3], 108.000000, 0.000000);
- RegisterLoginTD[playerid][4] = TextDrawCreate(330.000000, 170.000000, "Welcome %s~n~~n~Please type your password!");
- TextDrawAlignment(RegisterLoginTD[playerid][4], 2);
- TextDrawBackgroundColor(RegisterLoginTD[playerid][4], 255);
- TextDrawFont(RegisterLoginTD[playerid][4], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][4], 0.500000, 1.000000);
- TextDrawColor(RegisterLoginTD[playerid][4], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][4], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][4], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][4], 1);
- RegisterLoginTD[playerid][5] = TextDrawCreate(84.000000, 269.000000, "A");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][5], 255);
- TextDrawFont(RegisterLoginTD[playerid][5], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][5], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][5], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][5], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][5], 1);
- RegisterLoginTD[playerid][6] = TextDrawCreate(114.000000, 269.000000, "B");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][6], 255);
- TextDrawFont(RegisterLoginTD[playerid][6], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][6], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][6], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][6], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][6], 1);
- RegisterLoginTD[playerid][7] = TextDrawCreate(144.000000, 269.000000, "C");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][7], 255);
- TextDrawFont(RegisterLoginTD[playerid][7], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][7], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][7], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][7], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][7], 1);
- RegisterLoginTD[playerid][8] = TextDrawCreate(174.000000, 269.000000, "D");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][8], 255);
- TextDrawFont(RegisterLoginTD[playerid][8], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][8], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][8], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][8], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][8], 1);
- RegisterLoginTD[playerid][9] = TextDrawCreate(204.000000, 269.000000, "E");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][9], 255);
- TextDrawFont(RegisterLoginTD[playerid][9], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][9], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][9], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][9], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][9], 1);
- RegisterLoginTD[playerid][10] = TextDrawCreate(234.000000, 269.000000, "F");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][10], 255);
- TextDrawFont(RegisterLoginTD[playerid][10], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][10], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][10], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][10], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][10], 1);
- RegisterLoginTD[playerid][11] = TextDrawCreate(262.000000, 269.000000, "G");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][11], 255);
- TextDrawFont(RegisterLoginTD[playerid][11], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][11], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][11], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][11], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][11], 1);
- RegisterLoginTD[playerid][12] = TextDrawCreate(294.000000, 269.000000, "H");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][12], 255);
- TextDrawFont(RegisterLoginTD[playerid][12], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][12], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][12], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][12], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][12], 1);
- RegisterLoginTD[playerid][13] = TextDrawCreate(324.000000, 269.000000, "I");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][13], 255);
- TextDrawFont(RegisterLoginTD[playerid][13], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][13], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][13], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][13], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][13], 1);
- RegisterLoginTD[playerid][14] = TextDrawCreate(344.000000, 269.000000, "J");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][14], 255);
- TextDrawFont(RegisterLoginTD[playerid][14], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][14], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][14], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][14], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][14], 1);
- RegisterLoginTD[playerid][15] = TextDrawCreate(374.000000, 269.000000, "K");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][15], 255);
- TextDrawFont(RegisterLoginTD[playerid][15], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][15], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][15], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][15], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][15], 1);
- RegisterLoginTD[playerid][16] = TextDrawCreate(404.000000, 269.000000, "L");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][16], 255);
- TextDrawFont(RegisterLoginTD[playerid][16], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][16], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][16], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][16], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][16], 1);
- RegisterLoginTD[playerid][17] = TextDrawCreate(435.000000, 269.000000, "M");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][17], 255);
- TextDrawFont(RegisterLoginTD[playerid][17], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][17], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][17], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][17], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][17], 1);
- RegisterLoginTD[playerid][18] = TextDrawCreate(471.000000, 269.000000, "N");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][18], 255);
- TextDrawFont(RegisterLoginTD[playerid][18], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][18], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][18], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][18], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][18], 1);
- RegisterLoginTD[playerid][19] = TextDrawCreate(503.000000, 269.000000, "O");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][19], 255);
- TextDrawFont(RegisterLoginTD[playerid][19], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][19], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][19], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][19], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][19], 1);
- RegisterLoginTD[playerid][20] = TextDrawCreate(531.000000, 269.000000, "P");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][20], 255);
- TextDrawFont(RegisterLoginTD[playerid][20], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][20], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][20], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][20], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][20], 1);
- RegisterLoginTD[playerid][21] = TextDrawCreate(84.000000, 299.000000, "R");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][21], 255);
- TextDrawFont(RegisterLoginTD[playerid][21], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][21], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][21], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][21], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][21], 1);
- RegisterLoginTD[playerid][22] = TextDrawCreate(114.000000, 299.000000, "S");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][22], 255);
- TextDrawFont(RegisterLoginTD[playerid][22], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][22], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][22], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][22], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][22], 1);
- RegisterLoginTD[playerid][23] = TextDrawCreate(144.000000, 299.000000, "T");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][23], 255);
- TextDrawFont(RegisterLoginTD[playerid][23], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][23], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][23], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][23], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][23], 1);
- RegisterLoginTD[playerid][24] = TextDrawCreate(174.000000, 299.000000, "U");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][24], 255);
- TextDrawFont(RegisterLoginTD[playerid][24], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][24], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][24], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][24], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][24], 1);
- RegisterLoginTD[playerid][25] = TextDrawCreate(204.000000, 299.000000, "V");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][25], 255);
- TextDrawFont(RegisterLoginTD[playerid][25], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][25], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][25], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][25], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][25], 1);
- RegisterLoginTD[playerid][26] = TextDrawCreate(234.000000, 299.000000, "Z");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][26], 255);
- TextDrawFont(RegisterLoginTD[playerid][26], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][26], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][26], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][26], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][26], 1);
- RegisterLoginTD[playerid][27] = TextDrawCreate(264.000000, 299.000000, "1");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][27], 255);
- TextDrawFont(RegisterLoginTD[playerid][27], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][27], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][27], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][27], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][27], 1);
- RegisterLoginTD[playerid][28] = TextDrawCreate(284.000000, 299.000000, "2");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][28], 255);
- TextDrawFont(RegisterLoginTD[playerid][28], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][28], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][28], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][28], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][28], 1);
- RegisterLoginTD[playerid][29] = TextDrawCreate(314.000000, 299.000000, "3");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][29], 255);
- TextDrawFont(RegisterLoginTD[playerid][29], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][29], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][29], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][29], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][29], 1);
- RegisterLoginTD[playerid][30] = TextDrawCreate(344.000000, 299.000000, "4");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][30], 255);
- TextDrawFont(RegisterLoginTD[playerid][30], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][30], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][30], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][30], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][30], 1);
- RegisterLoginTD[playerid][31] = TextDrawCreate(374.000000, 299.000000, "5");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][31], 255);
- TextDrawFont(RegisterLoginTD[playerid][31], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][31], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][31], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][31], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][31], 1);
- RegisterLoginTD[playerid][32] = TextDrawCreate(404.000000, 299.000000, "6");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][32], 255);
- TextDrawFont(RegisterLoginTD[playerid][32], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][32], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][32], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][32], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][32], 1);
- RegisterLoginTD[playerid][33] = TextDrawCreate(434.000000, 299.000000, "7");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][33], 255);
- TextDrawFont(RegisterLoginTD[playerid][33], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][33], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][33], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][33], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][33], 1);
- RegisterLoginTD[playerid][34] = TextDrawCreate(464.000000, 299.000000, "8");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][34], 255);
- TextDrawFont(RegisterLoginTD[playerid][34], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][34], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][34], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][34], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][34], 1);
- RegisterLoginTD[playerid][35] = TextDrawCreate(494.000000, 299.000000, "9");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][35], 255);
- TextDrawFont(RegisterLoginTD[playerid][35], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][35], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][35], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][35], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][35], 1);
- RegisterLoginTD[playerid][36] = TextDrawCreate(524.000000, 299.000000, "0");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][36], 255);
- TextDrawFont(RegisterLoginTD[playerid][36], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][36], 0.700000, 3.000000);
- TextDrawColor(RegisterLoginTD[playerid][36], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][36], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][36], 1);
- RegisterLoginTD[playerid][37] = TextDrawCreate(220.000000, 248.000000, "Login");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][37], 255);
- TextDrawFont(RegisterLoginTD[playerid][37], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][37], 0.500000, 1.000000);
- TextDrawColor(RegisterLoginTD[playerid][37], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][37], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][37], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][37], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][37], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][37], 90);
- TextDrawTextSize(RegisterLoginTD[playerid][37], 280.000000, 0.000000);
- RegisterLoginTD[playerid][38] = TextDrawCreate(324.000000, 248.000000, "Delete");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][38], 255);
- TextDrawFont(RegisterLoginTD[playerid][38], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][38], 0.500000, 1.000000);
- TextDrawColor(RegisterLoginTD[playerid][38], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][38], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][38], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][38], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][38], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][38], 90);
- TextDrawTextSize(RegisterLoginTD[playerid][38], 402.000000, 0.000000);
- RegisterLoginTD[playerid][39] = TextDrawCreate(650.000000, 1.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][39], 255);
- TextDrawFont(RegisterLoginTD[playerid][39], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][39], 0.000000, 12.000000);
- TextDrawColor(RegisterLoginTD[playerid][39], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][39], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][39], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][39], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][39], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][39], 255);
- TextDrawTextSize(RegisterLoginTD[playerid][39], -4.000000, 100.000000);
- RegisterLoginTD[playerid][40] = TextDrawCreate(650.000000, 338.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][40], 255);
- TextDrawFont(RegisterLoginTD[playerid][40], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][40], 0.000000, 12.000000);
- TextDrawColor(RegisterLoginTD[playerid][40], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][40], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][40], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][40], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][40], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][40], 255);
- TextDrawTextSize(RegisterLoginTD[playerid][40], -4.000000, 100.000000);
- RegisterLoginTD[playerid][41] = TextDrawCreate(650.000000, 336.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][41], 255);
- TextDrawFont(RegisterLoginTD[playerid][41], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][41], 0.000000, 0.000000);
- TextDrawColor(RegisterLoginTD[playerid][41], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][41], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][41], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][41], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][41], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][41], 11322367);
- TextDrawTextSize(RegisterLoginTD[playerid][41], -4.000000, 100.000000);
- RegisterLoginTD[playerid][42] = TextDrawCreate(650.000000, 111.000000, ".");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][42], 255);
- TextDrawFont(RegisterLoginTD[playerid][42], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][42], 0.000000, 0.000000);
- TextDrawColor(RegisterLoginTD[playerid][42], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][42], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][42], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][42], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][42], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][42], 11322367);
- TextDrawTextSize(RegisterLoginTD[playerid][42], -4.000000, 100.000000);
- RegisterLoginTD[playerid][43] = TextDrawCreate(200.000000, 100.000000, "Wrong password!");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][43], 255);
- TextDrawFont(RegisterLoginTD[playerid][43], 1);
- TextDrawLetterSize(RegisterLoginTD[playerid][43], 0.500000, 1.000000);
- TextDrawColor(RegisterLoginTD[playerid][43], -16776961);
- TextDrawSetOutline(RegisterLoginTD[playerid][43], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][43], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][43], 1);
- RegisterLoginTD[playerid][46] = TextDrawCreate(316.000000, 219.000000, "Password");
- TextDrawAlignment(RegisterLoginTD[playerid][46], 2);
- TextDrawBackgroundColor(RegisterLoginTD[playerid][46], 255);
- TextDrawFont(RegisterLoginTD[playerid][46], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][46], 0.599999, 2.000000);
- TextDrawColor(RegisterLoginTD[playerid][46], 11322367);
- TextDrawSetOutline(RegisterLoginTD[playerid][46], 1);
- TextDrawSetProportional(RegisterLoginTD[playerid][46], 1);
- RegisterLoginTD[playerid][45] = TextDrawCreate(210.000000, 248.000000, "Register");
- TextDrawBackgroundColor(RegisterLoginTD[playerid][45], 255);
- TextDrawFont(RegisterLoginTD[playerid][45], 2);
- TextDrawLetterSize(RegisterLoginTD[playerid][45], 0.500000, 1.000000);
- TextDrawColor(RegisterLoginTD[playerid][45], -1);
- TextDrawSetOutline(RegisterLoginTD[playerid][45], 0);
- TextDrawSetProportional(RegisterLoginTD[playerid][45], 1);
- TextDrawSetShadow(RegisterLoginTD[playerid][45], 1);
- TextDrawUseBox(RegisterLoginTD[playerid][45], 1);
- TextDrawBoxColor(RegisterLoginTD[playerid][45], 90);
- TextDrawTextSize(RegisterLoginTD[playerid][45], 308.000000, 0.000000);
- LoadingScreenTD[playerid][0] = TextDrawCreate(321.000000, 212.000000, "100%");
- TextDrawAlignment(LoadingScreenTD[playerid][0], 2);
- TextDrawBackgroundColor(LoadingScreenTD[playerid][0], 255);
- TextDrawFont(LoadingScreenTD[playerid][0], 2);
- TextDrawLetterSize(LoadingScreenTD[playerid][0], 0.500000, 1.000000);
- TextDrawColor(LoadingScreenTD[playerid][0], 11322367);
- TextDrawSetOutline(LoadingScreenTD[playerid][0], 0);
- TextDrawSetProportional(LoadingScreenTD[playerid][0], 1);
- TextDrawSetShadow(LoadingScreenTD[playerid][0], 1);
- LoadingScreenTD[playerid][1] = TextDrawCreate(328.000000, 222.000000, "Loading...");
- TextDrawAlignment(LoadingScreenTD[playerid][1], 2);
- TextDrawBackgroundColor(LoadingScreenTD[playerid][1], 255);
- TextDrawFont(LoadingScreenTD[playerid][1], 2);
- TextDrawLetterSize(LoadingScreenTD[playerid][1], 0.500000, 1.000000);
- TextDrawColor(LoadingScreenTD[playerid][1], -1);
- TextDrawSetOutline(LoadingScreenTD[playerid][1], 0);
- TextDrawSetProportional(LoadingScreenTD[playerid][1], 1);
- TextDrawSetShadow(LoadingScreenTD[playerid][1], 1);
- TextDrawShowForPlayer(playerid, LoadingScreenTD[playerid][0]);
- TextDrawShowForPlayer(playerid, LoadingScreenTD[playerid][1]);
- return 1;
- }
- timer RemoveClassSelection[10](playerid)
- {
- SetPlayerCameraPos(playerid, 1579.94, -1304.85, 122.40);
- SetPlayerCameraLookAt(playerid, 1577.19, -1309.03, 126.39);
- }
- timer CheckLoginKeys[200](playerid)
- {
- new keys, ud, lr;
- GetPlayerKeys(playerid, keys, ud, lr);
- for(new td = 5; td <= 38; td++)
- {
- new character[25];
- if(td == 5) character = "A";
- else if(td == 6) character = "B";
- else if(td == 7) character = "C";
- else if(td == 8) character = "D";
- else if(td == 9) character = "E";
- else if(td == 10) character = "F";
- else if(td == 11) character = "G";
- else if(td == 12) character = "H";
- else if(td == 13) character = "I";
- else if(td == 14) character = "J";
- else if(td == 15) character = "K";
- else if(td == 16) character = "L";
- else if(td == 17) character = "M";
- else if(td == 18) character = "N";
- else if(td == 19) character = "O";
- else if(td == 20) character = "P";
- else if(td == 21) character = "R";
- else if(td == 22) character = "S";
- else if(td == 23) character = "T";
- else if(td == 24) character = "U";
- else if(td == 25) character = "V";
- else if(td == 26) character = "Z";
- else if(td == 27) character = "1";
- else if(td == 28) character = "2";
- else if(td == 29) character = "3";
- else if(td == 30) character = "4";
- else if(td == 31) character = "5";
- else if(td == 32) character = "6";
- else if(td == 33) character = "7";
- else if(td == 34) character = "8";
- else if(td == 35) character = "9";
- else if(td == 36) character = "0";
- else if(td == 37) character = "Login";
- else if(td == 38) character = "Delete";
- format(string, sizeof(string), "~w~%s", character);
- TextDrawSetString(RegisterLoginTD[playerid][td], string);
- if(SelectedCharacter[playerid] == 0)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][5], "~b~~h~~h~A");
- }
- else if(SelectedCharacter[playerid] == 1)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][6], "~b~~h~~h~B");
- }
- else if(SelectedCharacter[playerid] == 2)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][7], "~b~~h~~h~C");
- }
- else if(SelectedCharacter[playerid] == 3)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][8], "~b~~h~~h~D");
- }
- else if(SelectedCharacter[playerid] == 4)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][9], "~b~~h~~h~E");
- }
- else if(SelectedCharacter[playerid] == 5)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][10], "~b~~h~~h~F");
- }
- else if(SelectedCharacter[playerid] == 6)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][11], "~b~~h~~h~G");
- }
- else if(SelectedCharacter[playerid] == 7)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][12], "~b~~h~~h~H");
- }
- else if(SelectedCharacter[playerid] == 8)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][13], "~b~~h~~h~I");
- }
- else if(SelectedCharacter[playerid] == 9)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][14], "~b~~h~~h~J");
- }
- else if(SelectedCharacter[playerid] == 10)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][15], "~b~~h~~h~K");
- }
- else if(SelectedCharacter[playerid] == 11)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][16], "~b~~h~~h~L");
- }
- else if(SelectedCharacter[playerid] == 12)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][17], "~b~~h~~h~M");
- }
- else if(SelectedCharacter[playerid] == 13)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][18], "~b~~h~~h~N");
- }
- else if(SelectedCharacter[playerid] == 14)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][19], "~b~~h~~h~O");
- }
- else if(SelectedCharacter[playerid] == 15)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][20], "~b~~h~~h~P");
- }
- else if(SelectedCharacter[playerid] == 16)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][21], "~b~~h~~h~R");
- }
- else if(SelectedCharacter[playerid] == 17)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][22], "~b~~h~~h~S");
- }
- else if(SelectedCharacter[playerid] == 18)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][23], "~b~~h~~h~T");
- }
- else if(SelectedCharacter[playerid] == 19)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][24], "~b~~h~~h~U");
- }
- else if(SelectedCharacter[playerid] == 20)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][25], "~b~~h~~h~V");
- }
- else if(SelectedCharacter[playerid] == 21)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][26], "~b~~h~~h~Z");
- }
- else if(SelectedCharacter[playerid] == 22)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][27], "~b~~h~~h~1");
- }
- else if(SelectedCharacter[playerid] == 23)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][28], "~b~~h~~h~2");
- }
- else if(SelectedCharacter[playerid] == 24)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][29], "~b~~h~~h~3");
- }
- else if(SelectedCharacter[playerid] == 25)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][30], "~b~~h~~h~4");
- }
- else if(SelectedCharacter[playerid] == 26)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][31], "~b~~h~~h~5");
- }
- else if(SelectedCharacter[playerid] == 27)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][32], "~b~~h~~h~6");
- }
- else if(SelectedCharacter[playerid] == 28)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][33], "~b~~h~~h~7");
- }
- else if(SelectedCharacter[playerid] == 29)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][34], "~b~~h~~h~8");
- }
- else if(SelectedCharacter[playerid] == 30)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][35], "~b~~h~~h~9");
- }
- else if(SelectedCharacter[playerid] == 31)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][36], "~b~~h~~h~0");
- }
- else if(SelectedCharacter[playerid] == 32)
- {
- PlaceWhereIsCharacter[playerid] = 2;
- TextDrawSetString(RegisterLoginTD[playerid][37], "~b~~h~~h~Login");
- }
- else if(SelectedCharacter[playerid] == 33)
- {
- PlaceWhereIsCharacter[playerid] = 2;
- TextDrawSetString(RegisterLoginTD[playerid][38], "~b~~h~~h~Delete");
- }
- else if(SelectedCharacter[playerid] == -1) PlaceWhereIsCharacter[playerid] = 2, SelectedCharacter[playerid] = 33;
- else if(SelectedCharacter[playerid] == 34) PlaceWhereIsCharacter[playerid] = 1, SelectedCharacter[playerid] = 31;
- }
- if(lr > 0) SelectedCharacter[playerid] ++;
- else if(lr < 0) SelectedCharacter[playerid] --;
- if(ud > 0)
- {
- if(PlaceWhereIsCharacter[playerid] == 0)
- {
- SelectedCharacter[playerid] = 16;
- }
- if(PlaceWhereIsCharacter[playerid] == 1)
- {
- SelectedCharacter[playerid] = 32;
- }
- if(PlaceWhereIsCharacter[playerid] == 2)
- {
- SelectedCharacter[playerid] = 0;
- }
- }
- else if(ud < 0)
- {
- if(PlaceWhereIsCharacter[playerid] == 0)
- {
- SelectedCharacter[playerid] = 32;
- }
- if(PlaceWhereIsCharacter[playerid] == 1)
- {
- SelectedCharacter[playerid] = 0;
- }
- if(PlaceWhereIsCharacter[playerid] == 2)
- {
- SelectedCharacter[playerid] = 16;
- }
- }
- if(keys == KEY_SECONDARY_ATTACK)
- {
- TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][46]);
- if(strlen(InputedWord) >= 15) return SendClientMessage(playerid, COLOR_KRED, "Lenght of password must be at lower than 15 characters!");
- if(SelectedCharacter[playerid] == 0)
- {
- strcat(InputedWord, "A");
- }
- else if(SelectedCharacter[playerid] == 1)
- {
- strcat(InputedWord, "B");
- }
- else if(SelectedCharacter[playerid] == 2)
- {
- strcat(InputedWord, "C");
- }
- else if(SelectedCharacter[playerid] == 3)
- {
- strcat(InputedWord, "D");
- }
- else if(SelectedCharacter[playerid] == 4)
- {
- strcat(InputedWord, "E");
- }
- else if(SelectedCharacter[playerid] == 5)
- {
- strcat(InputedWord, "F");
- }
- else if(SelectedCharacter[playerid] == 6)
- {
- strcat(InputedWord, "G");
- }
- else if(SelectedCharacter[playerid] == 7)
- {
- strcat(InputedWord, "H");
- }
- else if(SelectedCharacter[playerid] == 8)
- {
- strcat(InputedWord, "I");
- }
- else if(SelectedCharacter[playerid] == 9)
- {
- strcat(InputedWord, "J");
- }
- else if(SelectedCharacter[playerid] == 10)
- {
- strcat(InputedWord, "K");
- }
- else if(SelectedCharacter[playerid] == 11)
- {
- strcat(InputedWord, "L");
- }
- else if(SelectedCharacter[playerid] == 12)
- {
- strcat(InputedWord, "M");
- }
- else if(SelectedCharacter[playerid] == 13)
- {
- strcat(InputedWord, "N");
- }
- else if(SelectedCharacter[playerid] == 14)
- {
- strcat(InputedWord, "O");
- }
- else if(SelectedCharacter[playerid] == 15)
- {
- strcat(InputedWord, "P");
- }
- else if(SelectedCharacter[playerid] == 16)
- {
- strcat(InputedWord, "R");
- }
- else if(SelectedCharacter[playerid] == 17)
- {
- strcat(InputedWord, "S");
- }
- else if(SelectedCharacter[playerid] == 18)
- {
- strcat(InputedWord, "T");
- }
- else if(SelectedCharacter[playerid] == 19)
- {
- strcat(InputedWord, "U");
- }
- else if(SelectedCharacter[playerid] == 20)
- {
- strcat(InputedWord, "V");
- }
- else if(SelectedCharacter[playerid] == 21)
- {
- strcat(InputedWord, "Z");
- }
- else if(SelectedCharacter[playerid] == 22)
- {
- strcat(InputedWord, "1");
- }
- else if(SelectedCharacter[playerid] == 23)
- {
- strcat(InputedWord, "2");
- }
- else if(SelectedCharacter[playerid] == 24)
- {
- strcat(InputedWord, "3");
- }
- else if(SelectedCharacter[playerid] == 25)
- {
- strcat(InputedWord, "4");
- }
- else if(SelectedCharacter[playerid] == 26)
- {
- strcat(InputedWord, "5");
- }
- else if(SelectedCharacter[playerid] == 27)
- {
- strcat(InputedWord, "6");
- }
- else if(SelectedCharacter[playerid] == 28)
- {
- strcat(InputedWord, "7");
- }
- else if(SelectedCharacter[playerid] == 29)
- {
- strcat(InputedWord, "8");
- }
- else if(SelectedCharacter[playerid] == 30)
- {
- strcat(InputedWord, "9");
- }
- else if(SelectedCharacter[playerid] == 31)
- {
- strcat(InputedWord, "0");
- }
- else if(SelectedCharacter[playerid] == 32)
- {
- mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e' AND `Password` = md5('%e')", GetName(playerid), InputedWord);
- mysql_query(Query);
- mysql_store_result();
- if(mysql_num_rows() == 1)
- {
- if(mysql_fetch_row_format(Query, "|"))
- {
- rBit1_Set(PlayerLogged, playerid, 1);
- TogglePlayerSpectating(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- SetCameraBehindPlayer(playerid);
- stop RemoveClassSelection(playerid);
- SpawnPlayer(playerid);
- for(new chat = 0; chat <= 30; chat++) { SendClientMessage(playerid, -1, ""); }
- for(new td = 0; td <= 46; td++) { TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][td]); }
- mysql_fetch_field_row(string, "Admin"); PlayerInfo[playerid][pAdmin] = strval(string);
- mysql_fetch_field_row(string, "Gamemaster"); PlayerInfo[playerid][pGameMaster] = strval(string);
- mysql_fetch_field_row(string, "Kills"); PlayerInfo[playerid][pKills] = strval(string);
- mysql_fetch_field_row(string, "Deaths"); PlayerInfo[playerid][pDeaths] = strval(string);
- }
- }
- else
- {
- SetPVarInt(playerid, "WrongPassword", GetPVarInt(playerid, "WrongPassword") + 1);
- TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][43]);
- format(string, sizeof(string), "Wrong typed password (%d)", GetPVarInt(playerid, "WrongPassword"));
- strdel(InputedWord, 0, 15);
- TextDrawSetString(RegisterLoginTD[playerid][43], string);
- SelectedCharacter[playerid] = 0;
- if(GetPVarInt(playerid, "WrongPassword") == 3)
- {
- for(new chat = 0; chat <= 30; chat++) { SendClientMessage(playerid, -1, ""); }
- TextDrawSetString(RegisterLoginTD[playerid][37], "~w~Login");
- TextDrawSetString(RegisterLoginTD[playerid][44], InputedWord);
- SendClientMessage(playerid, COLOR_KRED, "You typed 3 times wrong password!");
- Kick(playerid);
- }
- }
- mysql_free_result();
- }
- else if(SelectedCharacter[playerid] == 33)
- {
- strdel(InputedWord, (strlen(InputedWord) - 1), strlen(InputedWord));
- }
- TextDrawSetString(RegisterLoginTD[playerid][46], InputedWord);
- }
- return 1;
- }
- timer CheckRegisterKeys[200](playerid)
- {
- new keys, ud, lr;
- GetPlayerKeys(playerid, keys, ud, lr);
- for(new td = 5; td <= 45; td++)
- {
- new character[25];
- if(td == 5) character = "A";
- else if(td == 6) character = "B";
- else if(td == 7) character = "C";
- else if(td == 8) character = "D";
- else if(td == 9) character = "E";
- else if(td == 10) character = "F";
- else if(td == 11) character = "G";
- else if(td == 12) character = "H";
- else if(td == 13) character = "I";
- else if(td == 14) character = "J";
- else if(td == 15) character = "K";
- else if(td == 16) character = "L";
- else if(td == 17) character = "M";
- else if(td == 18) character = "N";
- else if(td == 19) character = "O";
- else if(td == 20) character = "P";
- else if(td == 21) character = "R";
- else if(td == 22) character = "S";
- else if(td == 23) character = "T";
- else if(td == 24) character = "U";
- else if(td == 25) character = "V";
- else if(td == 26) character = "Z";
- else if(td == 27) character = "1";
- else if(td == 28) character = "2";
- else if(td == 29) character = "3";
- else if(td == 30) character = "4";
- else if(td == 31) character = "5";
- else if(td == 32) character = "6";
- else if(td == 33) character = "7";
- else if(td == 34) character = "8";
- else if(td == 35) character = "9";
- else if(td == 36) character = "0";
- else if(td == 45) character = "Register";
- else if(td == 38) character = "Delete";
- format(string, sizeof(string), "~w~%s", character);
- TextDrawSetString(RegisterLoginTD[playerid][td], string);
- if(SelectedCharacter[playerid] == 0)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][5], "~b~~h~~h~A");
- }
- else if(SelectedCharacter[playerid] == 1)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][6], "~b~~h~~h~B");
- }
- else if(SelectedCharacter[playerid] == 2)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][7], "~b~~h~~h~C");
- }
- else if(SelectedCharacter[playerid] == 3)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][8], "~b~~h~~h~D");
- }
- else if(SelectedCharacter[playerid] == 4)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][9], "~b~~h~~h~E");
- }
- else if(SelectedCharacter[playerid] == 5)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][10], "~b~~h~~h~F");
- }
- else if(SelectedCharacter[playerid] == 6)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][11], "~b~~h~~h~G");
- }
- else if(SelectedCharacter[playerid] == 7)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][12], "~b~~h~~h~H");
- }
- else if(SelectedCharacter[playerid] == 8)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][13], "~b~~h~~h~I");
- }
- else if(SelectedCharacter[playerid] == 9)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][14], "~b~~h~~h~J");
- }
- else if(SelectedCharacter[playerid] == 10)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][15], "~b~~h~~h~K");
- }
- else if(SelectedCharacter[playerid] == 11)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][16], "~b~~h~~h~L");
- }
- else if(SelectedCharacter[playerid] == 12)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][17], "~b~~h~~h~M");
- }
- else if(SelectedCharacter[playerid] == 13)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][18], "~b~~h~~h~N");
- }
- else if(SelectedCharacter[playerid] == 14)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][19], "~b~~h~~h~O");
- }
- else if(SelectedCharacter[playerid] == 15)
- {
- PlaceWhereIsCharacter[playerid] = 0;
- TextDrawSetString(RegisterLoginTD[playerid][20], "~b~~h~~h~P");
- }
- else if(SelectedCharacter[playerid] == 16)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][21], "~b~~h~~h~R");
- }
- else if(SelectedCharacter[playerid] == 17)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][22], "~b~~h~~h~S");
- }
- else if(SelectedCharacter[playerid] == 18)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][23], "~b~~h~~h~T");
- }
- else if(SelectedCharacter[playerid] == 19)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][24], "~b~~h~~h~U");
- }
- else if(SelectedCharacter[playerid] == 20)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][25], "~b~~h~~h~V");
- }
- else if(SelectedCharacter[playerid] == 21)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][26], "~b~~h~~h~Z");
- }
- else if(SelectedCharacter[playerid] == 22)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][27], "~b~~h~~h~1");
- }
- else if(SelectedCharacter[playerid] == 23)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][28], "~b~~h~~h~2");
- }
- else if(SelectedCharacter[playerid] == 24)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][29], "~b~~h~~h~3");
- }
- else if(SelectedCharacter[playerid] == 25)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][30], "~b~~h~~h~4");
- }
- else if(SelectedCharacter[playerid] == 26)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][31], "~b~~h~~h~5");
- }
- else if(SelectedCharacter[playerid] == 27)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][32], "~b~~h~~h~6");
- }
- else if(SelectedCharacter[playerid] == 28)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][33], "~b~~h~~h~7");
- }
- else if(SelectedCharacter[playerid] == 29)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][34], "~b~~h~~h~8");
- }
- else if(SelectedCharacter[playerid] == 30)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][35], "~b~~h~~h~9");
- }
- else if(SelectedCharacter[playerid] == 31)
- {
- PlaceWhereIsCharacter[playerid] = 1;
- TextDrawSetString(RegisterLoginTD[playerid][36], "~b~~h~~h~0");
- }
- else if(SelectedCharacter[playerid] == 32)
- {
- PlaceWhereIsCharacter[playerid] = 2;
- TextDrawSetString(RegisterLoginTD[playerid][45], "~b~~h~~h~Register");
- }
- else if(SelectedCharacter[playerid] == 33)
- {
- PlaceWhereIsCharacter[playerid] = 2;
- TextDrawSetString(RegisterLoginTD[playerid][38], "~b~~h~~h~Delete");
- }
- else if(SelectedCharacter[playerid] == -1) PlaceWhereIsCharacter[playerid] = 2, SelectedCharacter[playerid] = 33;
- else if(SelectedCharacter[playerid] == 34) PlaceWhereIsCharacter[playerid] = 1, SelectedCharacter[playerid] = 31;
- }
- if(lr > 0) SelectedCharacter[playerid] ++;
- else if(lr < 0) SelectedCharacter[playerid] --;
- if(ud > 0)
- {
- if(PlaceWhereIsCharacter[playerid] == 0)
- {
- SelectedCharacter[playerid] = 16;
- }
- if(PlaceWhereIsCharacter[playerid] == 1)
- {
- SelectedCharacter[playerid] = 32;
- }
- if(PlaceWhereIsCharacter[playerid] == 2)
- {
- SelectedCharacter[playerid] = 0;
- }
- }
- else if(ud < 0)
- {
- if(PlaceWhereIsCharacter[playerid] == 0)
- {
- SelectedCharacter[playerid] = 32;
- }
- if(PlaceWhereIsCharacter[playerid] == 1)
- {
- SelectedCharacter[playerid] = 0;
- }
- if(PlaceWhereIsCharacter[playerid] == 2)
- {
- SelectedCharacter[playerid] = 16;
- }
- }
- if(keys == KEY_SECONDARY_ATTACK)
- {
- TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][46]);
- if(strlen(InputedWord) >= 15) return SendClientMessage(playerid, COLOR_KRED, "Lenght of password must be lower than 15 characters and hihger than 8 characters!");
- if(SelectedCharacter[playerid] == 0)
- {
- strcat(InputedWord, "A");
- }
- else if(SelectedCharacter[playerid] == 1)
- {
- strcat(InputedWord, "B");
- }
- else if(SelectedCharacter[playerid] == 2)
- {
- strcat(InputedWord, "C");
- }
- else if(SelectedCharacter[playerid] == 3)
- {
- strcat(InputedWord, "D");
- }
- else if(SelectedCharacter[playerid] == 4)
- {
- strcat(InputedWord, "E");
- }
- else if(SelectedCharacter[playerid] == 5)
- {
- strcat(InputedWord, "F");
- }
- else if(SelectedCharacter[playerid] == 6)
- {
- strcat(InputedWord, "G");
- }
- else if(SelectedCharacter[playerid] == 7)
- {
- strcat(InputedWord, "H");
- }
- else if(SelectedCharacter[playerid] == 8)
- {
- strcat(InputedWord, "I");
- }
- else if(SelectedCharacter[playerid] == 9)
- {
- strcat(InputedWord, "J");
- }
- else if(SelectedCharacter[playerid] == 10)
- {
- strcat(InputedWord, "K");
- }
- else if(SelectedCharacter[playerid] == 11)
- {
- strcat(InputedWord, "L");
- }
- else if(SelectedCharacter[playerid] == 12)
- {
- strcat(InputedWord, "M");
- }
- else if(SelectedCharacter[playerid] == 13)
- {
- strcat(InputedWord, "N");
- }
- else if(SelectedCharacter[playerid] == 14)
- {
- strcat(InputedWord, "O");
- }
- else if(SelectedCharacter[playerid] == 15)
- {
- strcat(InputedWord, "P");
- }
- else if(SelectedCharacter[playerid] == 16)
- {
- strcat(InputedWord, "R");
- }
- else if(SelectedCharacter[playerid] == 17)
- {
- strcat(InputedWord, "S");
- }
- else if(SelectedCharacter[playerid] == 18)
- {
- strcat(InputedWord, "T");
- }
- else if(SelectedCharacter[playerid] == 19)
- {
- strcat(InputedWord, "U");
- }
- else if(SelectedCharacter[playerid] == 20)
- {
- strcat(InputedWord, "V");
- }
- else if(SelectedCharacter[playerid] == 21)
- {
- strcat(InputedWord, "Z");
- }
- else if(SelectedCharacter[playerid] == 22)
- {
- strcat(InputedWord, "1");
- }
- else if(SelectedCharacter[playerid] == 23)
- {
- strcat(InputedWord, "2");
- }
- else if(SelectedCharacter[playerid] == 24)
- {
- strcat(InputedWord, "3");
- }
- else if(SelectedCharacter[playerid] == 25)
- {
- strcat(InputedWord, "4");
- }
- else if(SelectedCharacter[playerid] == 26)
- {
- strcat(InputedWord, "5");
- }
- else if(SelectedCharacter[playerid] == 27)
- {
- strcat(InputedWord, "6");
- }
- else if(SelectedCharacter[playerid] == 28)
- {
- strcat(InputedWord, "7");
- }
- else if(SelectedCharacter[playerid] == 29)
- {
- strcat(InputedWord, "8");
- }
- else if(SelectedCharacter[playerid] == 30)
- {
- strcat(InputedWord, "9");
- }
- else if(SelectedCharacter[playerid] == 31)
- {
- strcat(InputedWord, "0");
- }
- else if(SelectedCharacter[playerid] == 32)
- {
- if(strlen(InputedWord) < 8 || strlen(InputedWord) > 15) return SendClientMessage(playerid, COLOR_KRED, "Lenght of password must be lower than 15 characters and hihger than 8 characters!");
- mysql_format(1, Query, "INSERT INTO `test_table` (`Name`, `Password`, `Admin`, `Gamemaster`, `Kills`, `Deaths`) VALUES ('%e', md5('%e'), 0, 0, 0, 0)", GetName(playerid), InputedWord);
- mysql_query(Query);
- for(new td = 0; td <= 46; td++) { TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][td]); }
- rBit1_Set(PlayerLogged, playerid, 1);
- TogglePlayerSpectating(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- SetCameraBehindPlayer(playerid);
- stop RemoveClassSelection(playerid);
- SpawnPlayer(playerid);
- }
- else if(SelectedCharacter[playerid] == 33)
- {
- strdel(InputedWord, (strlen(InputedWord) - 1), strlen(InputedWord));
- }
- TextDrawSetString(RegisterLoginTD[playerid][46], InputedWord);
- }
- return 1;
- }
- timer LoadingScreenTimer[100](playerid)
- {
- LoadingPercentage[playerid] ++;
- format(string, sizeof(string), "%d", LoadingPercentage[playerid]);
- TextDrawSetString(LoadingScreenTD[playerid][0], string);
- mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
- mysql_query(Query);
- mysql_store_result();
- if(LoadingPercentage[playerid] == 100)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Use keys up-down and right-left and when you select action press F!");
- for(new td = 0; td <= 41; td++) { TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][td]); }
- format(string, sizeof(string), "Welcome %s~n~~n~Please type your password!", GetName(playerid));
- TextDrawSetString(RegisterLoginTD[playerid][4], string);
- LoadingPercentage[playerid] = 0;
- TextDrawHideForPlayer(playerid, LoadingScreenTD[playerid][0]);
- TextDrawHideForPlayer(playerid, LoadingScreenTD[playerid][1]);
- if(mysql_num_rows() == 1)
- {
- TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][42]);
- SendClientMessage(playerid, COLOR_LIME, "You are registered, please type your password!");
- repeat CheckLoginKeys(playerid);
- }
- else
- {
- TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][37]);
- TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][45]);
- SendClientMessage(playerid, COLOR_LIME, "You are not registered, please type your new password!");
- repeat CheckRegisterKeys(playerid);
- }
- stop LST;
- }
- mysql_free_result();
- return 1;
- }
- stock GetName(playerid)
- {
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- return PlayerName;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement