22.04.2013, 04:14
Hello guys i am using S32 register login system if you dont no what it is well here the ******* video of it below anyways lets get back to what the issue i am having i added it all in and am getting like 4 errors its something to do with the includes but there are fully updated.

Code Below

Code Below
Код:
C:\Users\Brandon\Desktop\New folder\pawno\include\YSI\y_utils.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Brandon\Desktop\New folder\pawno\include\YSI\y_utils.inc(310) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Brandon\Desktop\New folder\pawno\include\YSI\y_utils.inc(342) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Brandon\Desktop\New folder\pawno\include\YSI\y_utils.inc(360) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\Brandon\Desktop\New folder\pawno\include\rBits.inc(80) : error 025: function heading differs from prototype C:\Users\Brandon\Desktop\New folder\pawno\include\rBits.inc(80) : error 025: function heading differs from prototype C:\Users\Brandon\Desktop\New folder\pawno\include\rBits.inc(80) : error 025: function heading differs from prototype C:\Users\Brandon\Desktop\New folder\pawno\include\rBits.inc(80) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
Код:
new Query[1024], string[256];
new Text: RegisterLoginTD[MAX_PLAYERS][6], Text: RegisterLoginTD2[10], SelectedCharacter[MAX_PLAYERS] = 0, PlaceWhereIsCharacter[MAX_PLAYERS] = 0, InputedWord[MAX_PLAYERS][32];
new LoadingPercentage[MAX_PLAYERS] = 0;
new Timer: CPLK[MAX_PLAYERS], Timer: CPRK[MAX_PLAYERS], Timer: LST[MAX_PLAYERS];
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: Connecting successful!\n");
else print(" MySQL: Connecting unsuccessful!\n");
RegisterLoginTD2[0] = TextDrawCreate(590.000000, 119.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[0], 255);
TextDrawFont(RegisterLoginTD2[0], 1);
TextDrawLetterSize(RegisterLoginTD2[0], 0.000000, 22.899995);
TextDrawColor(RegisterLoginTD2[0], -1);
TextDrawSetOutline(RegisterLoginTD2[0], 0);
TextDrawSetProportional(RegisterLoginTD2[0], 1);
TextDrawSetShadow(RegisterLoginTD2[0], 1);
TextDrawUseBox(RegisterLoginTD2[0], 1);
TextDrawBoxColor(RegisterLoginTD2[0], 80);
TextDrawTextSize(RegisterLoginTD2[0], 48.000000, 20.000000);
RegisterLoginTD2[1] = TextDrawCreate(323.000000, 140.000000, "Welcome to ~b~Infusion Gaming");
TextDrawAlignment(RegisterLoginTD2[1], 2);
TextDrawBackgroundColor(RegisterLoginTD2[1], 255);
TextDrawFont(RegisterLoginTD2[1], 2);
TextDrawLetterSize(RegisterLoginTD2[1], 0.599999, 2.000000);
TextDrawColor(RegisterLoginTD2[1], 11322367);
TextDrawSetOutline(RegisterLoginTD2[1], 0);
TextDrawSetProportional(RegisterLoginTD2[1], 1);
TextDrawSetShadow(RegisterLoginTD2[1], 1);
RegisterLoginTD2[2] = TextDrawCreate(530.000000, 220.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[2], 255);
TextDrawFont(RegisterLoginTD2[2], 1);
TextDrawLetterSize(RegisterLoginTD2[2], 0.000000, 2.000000);
TextDrawColor(RegisterLoginTD2[2], -1);
TextDrawSetOutline(RegisterLoginTD2[2], 0);
TextDrawSetProportional(RegisterLoginTD2[2], 1);
TextDrawSetShadow(RegisterLoginTD2[2], 1);
TextDrawUseBox(RegisterLoginTD2[2], 1);
TextDrawBoxColor(RegisterLoginTD2[2], -757935536);
TextDrawTextSize(RegisterLoginTD2[2], 108.000000, 0.000000);
RegisterLoginTD2[3] = TextDrawCreate(650.000000, 1.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[3], 255);
TextDrawFont(RegisterLoginTD2[3], 1);
TextDrawLetterSize(RegisterLoginTD2[3], 0.000000, 12.000000);
TextDrawColor(RegisterLoginTD2[3], -1);
TextDrawSetOutline(RegisterLoginTD2[3], 0);
TextDrawSetProportional(RegisterLoginTD2[3], 1);
TextDrawSetShadow(RegisterLoginTD2[3], 1);
TextDrawUseBox(RegisterLoginTD2[3], 1);
TextDrawBoxColor(RegisterLoginTD2[3], 255);
TextDrawTextSize(RegisterLoginTD2[3], -4.000000, 100.000000);
RegisterLoginTD2[4] = TextDrawCreate(650.000000, 338.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[4], 255);
TextDrawFont(RegisterLoginTD2[4], 1);
TextDrawLetterSize(RegisterLoginTD2[4], 0.000000, 12.000000);
TextDrawColor(RegisterLoginTD2[4], -1);
TextDrawSetOutline(RegisterLoginTD2[4], 0);
TextDrawSetProportional(RegisterLoginTD2[4], 1);
TextDrawSetShadow(RegisterLoginTD2[4], 1);
TextDrawUseBox(RegisterLoginTD2[4], 1);
TextDrawBoxColor(RegisterLoginTD2[4], 255);
TextDrawTextSize(RegisterLoginTD2[4], -4.000000, 100.000000);
RegisterLoginTD2[5] = TextDrawCreate(650.000000, 336.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[5], 255);
TextDrawFont(RegisterLoginTD2[5], 1);
TextDrawLetterSize(RegisterLoginTD2[5], 0.000000, 0.000000);
TextDrawColor(RegisterLoginTD2[5], -1);
TextDrawSetOutline(RegisterLoginTD2[5], 0);
TextDrawSetProportional(RegisterLoginTD2[5], 1);
TextDrawSetShadow(RegisterLoginTD2[5], 1);
TextDrawUseBox(RegisterLoginTD2[5], 1);
TextDrawBoxColor(RegisterLoginTD2[5], 11322367);
TextDrawTextSize(RegisterLoginTD2[5], -4.000000, 100.000000);
RegisterLoginTD2[6] = TextDrawCreate(650.000000, 111.000000, ".");
TextDrawBackgroundColor(RegisterLoginTD2[6], 255);
TextDrawFont(RegisterLoginTD2[6], 1);
TextDrawLetterSize(RegisterLoginTD2[6], 0.000000, 0.000000);
TextDrawColor(RegisterLoginTD2[6], -1);
TextDrawSetOutline(RegisterLoginTD2[6], 0);
TextDrawSetProportional(RegisterLoginTD2[6], 1);
TextDrawSetShadow(RegisterLoginTD2[6], 1);
TextDrawUseBox(RegisterLoginTD2[6], 1);
TextDrawBoxColor(RegisterLoginTD2[6], 11322367);
TextDrawTextSize(RegisterLoginTD2[6], -4.000000, 100.000000);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
format(InputedWord[playerid], 25, "\0");
for(new td = 0; td <= 5; td++) { TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][td]); TextDrawDestroy(RegisterLoginTD[playerid][td]); }
for(new td2 = 0; td2 <= 6; td2++) { TextDrawHideForPlayer(playerid, RegisterLoginTD2[td2]); }
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[playerid] = repeat LoadingScreenTimer(playerid);
for(new chat = 0; chat <= 30; chat++) { SendClientMessage(playerid, -1, ""); }
RegisterLoginTD[playerid][0] = TextDrawCreate(330.000000, 170.000000, "Welcome %s~n~~n~Please type your password Below!");
TextDrawAlignment(RegisterLoginTD[playerid][0], 2);
TextDrawBackgroundColor(RegisterLoginTD[playerid][0], 255);
TextDrawFont(RegisterLoginTD[playerid][0], 1);
TextDrawLetterSize(RegisterLoginTD[playerid][0], 0.500000, 1.000000);
TextDrawColor(RegisterLoginTD[playerid][0], -1);
TextDrawSetOutline(RegisterLoginTD[playerid][0], 0);
TextDrawSetProportional(RegisterLoginTD[playerid][0], 1);
TextDrawSetShadow(RegisterLoginTD[playerid][0], 1);
RegisterLoginTD[playerid][1] = TextDrawCreate(59.000000, 270.000000, "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
TextDrawBackgroundColor(RegisterLoginTD[playerid][1], 255);
TextDrawFont(RegisterLoginTD[playerid][1], 2);
TextDrawLetterSize(RegisterLoginTD[playerid][1], 0.589999, 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(313.000000, 248.000000, "LOGIN DELETE");
TextDrawAlignment(RegisterLoginTD[playerid][2], 2);
TextDrawBackgroundColor(RegisterLoginTD[playerid][2], 255);
TextDrawFont(RegisterLoginTD[playerid][2], 2);
TextDrawLetterSize(RegisterLoginTD[playerid][2], 0.500000, 1.000000);
TextDrawColor(RegisterLoginTD[playerid][2], -1);
TextDrawSetOutline(RegisterLoginTD[playerid][2], 0);
TextDrawSetProportional(RegisterLoginTD[playerid][2], 1);
TextDrawSetShadow(RegisterLoginTD[playerid][2], 1);
RegisterLoginTD[playerid][3] = TextDrawCreate(316.000000, 219.000000, "PASSWORD");
TextDrawAlignment(RegisterLoginTD[playerid][3], 2);
TextDrawBackgroundColor(RegisterLoginTD[playerid][4], 255);
TextDrawFont(RegisterLoginTD[playerid][3], 2);
TextDrawLetterSize(RegisterLoginTD[playerid][3], 0.599999, 2.000000);
TextDrawColor(RegisterLoginTD[playerid][3], 11322367);
TextDrawSetOutline(RegisterLoginTD[playerid][3], 1);
TextDrawSetProportional(RegisterLoginTD[playerid][3], 1);
RegisterLoginTD[playerid][4] = TextDrawCreate(240.000000, 100.000000, "Password is incorrect!");
TextDrawBackgroundColor(RegisterLoginTD[playerid][4], 255);
TextDrawFont(RegisterLoginTD[playerid][4], 1);
TextDrawLetterSize(RegisterLoginTD[playerid][4], 0.500000, 1.000000);
TextDrawColor(RegisterLoginTD[playerid][4], -16776961);
TextDrawSetOutline(RegisterLoginTD[playerid][4], 0);
TextDrawSetProportional(RegisterLoginTD[playerid][4], 1);
TextDrawSetShadow(RegisterLoginTD[playerid][4], 1);
RegisterLoginTD[playerid][5] = TextDrawCreate(321.000000, 212.000000, "100%~n~~w~Please Wait..");
TextDrawAlignment(RegisterLoginTD[playerid][5], 2);
TextDrawBackgroundColor(RegisterLoginTD[playerid][5], 255);
TextDrawFont(RegisterLoginTD[playerid][5], 2);
TextDrawLetterSize(RegisterLoginTD[playerid][5], 0.500000, 1.000000);
TextDrawColor(RegisterLoginTD[playerid][5], 11322367);
TextDrawSetOutline(RegisterLoginTD[playerid][5], 0);
TextDrawSetProportional(RegisterLoginTD[playerid][5], 1);
TextDrawSetShadow(RegisterLoginTD[playerid][5], 1);
TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][5]);
for(new td = 3; td <= 6; td++) { TextDrawShowForPlayer(playerid, RegisterLoginTD2[td]); }
return 1;
}
timer RemoveClassSelection[10](playerid)
{
SetPlayerCameraPos(playerid, 1579.94, -1304.85, 122.40);
SetPlayerCameraLookAt(playerid, 1577.19, -1309.03, 126.39);
}
timer LoadingScreenTimer[100](playerid)
{
LoadingPercentage[playerid] ++;
format(string, sizeof(string), "%d%%~n~~b~Please Wait..", LoadingPercentage[playerid]);
TextDrawSetString(RegisterLoginTD[playerid][5], string);
if(LoadingPercentage[playerid] == 100)
{
SendClientMessage(playerid, COLOR_YELLOW, "Use keys up-down and right-left and when you select action press F!");
format(string, sizeof(string), "Welcome %s~n~~n~Please type your password!", GetName(playerid));
TextDrawSetString(RegisterLoginTD[playerid][0], string);
LoadingPercentage[playerid] = 0;
TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][5]);
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
SelectedCharacter[playerid] = 0;
if(mysql_num_rows() == 1)
{
SendClientMessage(playerid, COLOR_LIME, "You are registered, please type your password!");
CPLK[playerid] = repeat CheckPlayerLoginKeys(playerid);
TextDrawSetString(RegisterLoginTD[playerid][2], "LOGIN DELETE");
}
else
{
SendClientMessage(playerid, COLOR_LIME, "You are not registered, please type your new password!");
CPRK[playerid] = repeat CheckPlayerRegisterKeys(playerid);
TextDrawSetString(RegisterLoginTD[playerid][2], "REGISTER DELETE");
}
TextDrawSetString(RegisterLoginTD[playerid][1], "~b~~h~A ~w~B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
for(new td = 0; td <= 2; td++) { TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][td]); }
TextDrawShowForPlayer(playerid, RegisterLoginTD2[0]);
TextDrawShowForPlayer(playerid, RegisterLoginTD2[1]);
TextDrawShowForPlayer(playerid, RegisterLoginTD2[2]);
stop LST[playerid];
}
mysql_free_result();
return 1;
}
timer CheckPlayerLoginKeys[200](playerid)
{
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if(lr > 0)
{
SelectedCharacter[playerid] ++;
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
}
else if(lr < 0)
{
SelectedCharacter[playerid] --;
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
}
if(SelectedCharacter[playerid] == 0)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "~b~~h~A ~w~B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 1)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A ~b~~h~B ~w~C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 2)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B ~b~~h~C ~w~D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 3)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C ~b~~h~D ~w~E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 4)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D ~b~~h~E ~w~F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 5)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E ~b~~h~F ~w~G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 6)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F ~b~~h~G ~w~H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 7)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G ~b~~h~H ~w~I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 8)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H ~b~~h~I ~w~J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 9)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I ~b~~h~J ~w~K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 10)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J ~b~~h~K ~w~L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 11)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K ~b~~h~L ~w~M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 12)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L ~b~~h~M ~w~N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 13)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M ~b~~h~N ~w~O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 14)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N ~b~~h~O ~w~P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 15)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O ~b~~h~P ~w~R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 16)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P ~b~~h~R ~w~S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 17)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R ~b~~h~S~n~~w~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 18)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~~b~~h~T ~w~U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 19)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T ~b~~h~U ~w~V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 20)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U ~b~~h~V ~w~Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 21)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V ~b~~h~Z ~w~Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 22)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z ~b~~h~Q ~w~W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 23)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q ~b~~h~W ~w~Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 24)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W ~b~~h~Y ~w~X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 25)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y ~b~~h~X ~w~0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 26)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X ~b~~h~0 ~w~1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 27)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 ~b~~h~1 ~w~2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 28)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 ~b~~h~2 ~w~3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 29)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 ~b~~h~3 ~w~4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 30)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 ~b~~h~4 ~w~5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 31)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 ~b~~h~5 ~w~6 7 8 9");
}
else if(SelectedCharacter[playerid] == 32)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 ~b~~h~6 ~w~7 8 9");
}
else if(SelectedCharacter[playerid] == 33)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 ~b~~h~7 ~w~8 9");
}
else if(SelectedCharacter[playerid] == 34)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 ~b~~h~8 ~w~9");
}
else if(SelectedCharacter[playerid] == 35)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 ~b~~h~9");
}
else if(SelectedCharacter[playerid] == 36)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~b~~h~LOGIN ~w~DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~b~~h~REGISTER ~w~DELETE");
PlaceWhereIsCharacter[playerid] = 2;
}
else if(SelectedCharacter[playerid] == 37)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN ~b~~h~DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER ~b~~h~DELETE");
PlaceWhereIsCharacter[playerid] = 2;
}
else if(SelectedCharacter[playerid] == 38) SelectedCharacter[playerid] = 0;
else if(SelectedCharacter[playerid] == -1) SelectedCharacter[playerid] = 37;
if(ud > 0)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
if(PlaceWhereIsCharacter[playerid] == 0)
{
SelectedCharacter[playerid] = 18;
}
if(PlaceWhereIsCharacter[playerid] == 1)
{
SelectedCharacter[playerid] = 36;
}
if(PlaceWhereIsCharacter[playerid] == 2)
{
SelectedCharacter[playerid] = 0;
}
}
else if(ud < 0)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
if(PlaceWhereIsCharacter[playerid] == 0)
{
SelectedCharacter[playerid] = 36;
}
if(PlaceWhereIsCharacter[playerid] == 1)
{
SelectedCharacter[playerid] = 0;
}
if(PlaceWhereIsCharacter[playerid] == 2)
{
SelectedCharacter[playerid] = 18;
}
}
if(keys == KEY_SECONDARY_ATTACK)
{
TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][3]);
if(strlen(InputedWord[playerid]) <= 15)
{
if(SelectedCharacter[playerid] == 0)
{
strcat(InputedWord[playerid], "A");
}
else if(SelectedCharacter[playerid] == 1)
{
strcat(InputedWord[playerid], "B");
}
else if(SelectedCharacter[playerid] == 2)
{
strcat(InputedWord[playerid], "C");
}
else if(SelectedCharacter[playerid] == 3)
{
strcat(InputedWord[playerid], "D");
}
else if(SelectedCharacter[playerid] == 4)
{
strcat(InputedWord[playerid], "E");
}
else if(SelectedCharacter[playerid] == 5)
{
strcat(InputedWord[playerid], "F");
}
else if(SelectedCharacter[playerid] == 6)
{
strcat(InputedWord[playerid], "G");
}
else if(SelectedCharacter[playerid] == 7)
{
strcat(InputedWord[playerid], "H");
}
else if(SelectedCharacter[playerid] == 8)
{
strcat(InputedWord[playerid], "I");
}
else if(SelectedCharacter[playerid] == 9)
{
strcat(InputedWord[playerid], "J");
}
else if(SelectedCharacter[playerid] == 10)
{
strcat(InputedWord[playerid], "K");
}
else if(SelectedCharacter[playerid] == 11)
{
strcat(InputedWord[playerid], "L");
}
else if(SelectedCharacter[playerid] == 12)
{
strcat(InputedWord[playerid], "M");
}
else if(SelectedCharacter[playerid] == 13)
{
strcat(InputedWord[playerid], "N");
}
else if(SelectedCharacter[playerid] == 14)
{
strcat(InputedWord[playerid], "O");
}
else if(SelectedCharacter[playerid] == 15)
{
strcat(InputedWord[playerid], "P");
}
else if(SelectedCharacter[playerid] == 16)
{
strcat(InputedWord[playerid], "R");
}
else if(SelectedCharacter[playerid] == 17)
{
strcat(InputedWord[playerid], "S");
}
else if(SelectedCharacter[playerid] == 18)
{
strcat(InputedWord[playerid], "T");
}
else if(SelectedCharacter[playerid] == 19)
{
strcat(InputedWord[playerid], "U");
}
else if(SelectedCharacter[playerid] == 20)
{
strcat(InputedWord[playerid], "V");
}
else if(SelectedCharacter[playerid] == 21)
{
strcat(InputedWord[playerid], "Z");
}
else if(SelectedCharacter[playerid] == 22)
{
strcat(InputedWord[playerid], "Q");
}
else if(SelectedCharacter[playerid] == 23)
{
strcat(InputedWord[playerid], "W");
}
else if(SelectedCharacter[playerid] == 24)
{
strcat(InputedWord[playerid], "Y");
}
else if(SelectedCharacter[playerid] == 25)
{
strcat(InputedWord[playerid], "X");
}
else if(SelectedCharacter[playerid] == 26)
{
strcat(InputedWord[playerid], "0");
}
else if(SelectedCharacter[playerid] == 27)
{
strcat(InputedWord[playerid], "1");
}
else if(SelectedCharacter[playerid] == 28)
{
strcat(InputedWord[playerid], "2");
}
else if(SelectedCharacter[playerid] == 29)
{
strcat(InputedWord[playerid], "3");
}
else if(SelectedCharacter[playerid] == 30)
{
strcat(InputedWord[playerid], "4");
}
else if(SelectedCharacter[playerid] == 31)
{
strcat(InputedWord[playerid], "5");
}
else if(SelectedCharacter[playerid] == 32)
{
strcat(InputedWord[playerid], "6");
}
else if(SelectedCharacter[playerid] == 33)
{
strcat(InputedWord[playerid], "7");
}
else if(SelectedCharacter[playerid] == 34)
{
strcat(InputedWord[playerid], "8");
}
else if(SelectedCharacter[playerid] == 35)
{
strcat(InputedWord[playerid], "9");
}
}
if(SelectedCharacter[playerid] == 36)
{
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e' AND `Password` = md5('%e')", GetName(playerid), InputedWord[playerid]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1)
{
if(mysql_fetch_row_format(Query, "|"))
{
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);
for(new td = 0; td <= 5; td++) { TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][td]); TextDrawDestroy(RegisterLoginTD[playerid][td]); }
for(new td2 = 0; td2 <= 6; td2++) { TextDrawHideForPlayer(playerid, RegisterLoginTD2[td2]); }
rBit1_Set(PlayerLogged, playerid, 1);
TogglePlayerSpectating(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);
format(InputedWord[playerid], 25, "\0");
SpawnPlayer(playerid);
}
}
else
{
SetPVarInt(playerid, "WrongPassword", GetPVarInt(playerid, "WrongPassword") + 1);
TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][4]);
format(string, sizeof(string), "Wrong typed password (%d)", GetPVarInt(playerid, "WrongPassword"));
strdel(InputedWord[playerid], 0, 15);
format(InputedWord[playerid], 25, "\0");
TextDrawSetString(RegisterLoginTD[playerid][4], string);
SelectedCharacter[playerid] = 0;
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
if(GetPVarInt(playerid, "WrongPassword") == 3)
{
for(new chat = 0; chat <= 30; chat++) { SendClientMessage(playerid, -1, ""); }
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
SelectedCharacter[playerid] = 0;
strdel(InputedWord[playerid], 0, 15);
format(InputedWord[playerid], 25, "\0");
TextDrawSetString(RegisterLoginTD[playerid][3], InputedWord[playerid]);
SendClientMessage(playerid, COLOR_KRED, "You typed 3 times wrong password!");
Kick(playerid);
}
}
mysql_free_result();
}
else if(SelectedCharacter[playerid] == 37)
{
strdel(InputedWord[playerid], (strlen(InputedWord[playerid]) - 1), strlen(InputedWord[playerid]));
}
TextDrawSetString(RegisterLoginTD[playerid][3], InputedWord[playerid]);
}
return 1;
}
timer CheckPlayerRegisterKeys[200](playerid)
{
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if(lr > 0)
{
SelectedCharacter[playerid] ++;
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
}
else if(lr < 0)
{
SelectedCharacter[playerid] --;
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
}
if(SelectedCharacter[playerid] == 0)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "~b~~h~A ~w~B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 1)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A ~b~~h~B ~w~C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 2)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B ~b~~h~C ~w~D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 3)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C ~b~~h~D ~w~E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 4)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D ~b~~h~E ~w~F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 5)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E ~b~~h~F ~w~G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 6)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F ~b~~h~G ~w~H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 7)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G ~b~~h~H ~w~I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 8)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H ~b~~h~I ~w~J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 9)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I ~b~~h~J ~w~K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 10)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J ~b~~h~K ~w~L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 11)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K ~b~~h~L ~w~M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 12)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L ~b~~h~M ~w~N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 13)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M ~b~~h~N ~w~O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 14)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N ~b~~h~O ~w~P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 15)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O ~b~~h~P ~w~R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 16)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P ~b~~h~R ~w~S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 17)
{
PlaceWhereIsCharacter[playerid] = 0;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R ~b~~h~S~n~~w~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 18)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~~b~~h~T ~w~U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 19)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T ~b~~h~U ~w~V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 20)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U ~b~~h~V ~w~Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 21)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V ~b~~h~Z ~w~Q W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 22)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z ~b~~h~Q ~w~W Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 23)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q ~b~~h~W ~w~Y X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 24)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W ~b~~h~Y ~w~X 0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 25)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y ~b~~h~X ~w~0 1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 26)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X ~b~~h~0 ~w~1 2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 27)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 ~b~~h~1 ~w~2 3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 28)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 ~b~~h~2 ~w~3 4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 29)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 ~b~~h~3 ~w~4 5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 30)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 ~b~~h~4 ~w~5 6 7 8 9");
}
else if(SelectedCharacter[playerid] == 31)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 ~b~~h~5 ~w~6 7 8 9");
}
else if(SelectedCharacter[playerid] == 32)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 ~b~~h~6 ~w~7 8 9");
}
else if(SelectedCharacter[playerid] == 33)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 ~b~~h~7 ~w~8 9");
}
else if(SelectedCharacter[playerid] == 34)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 ~b~~h~8 ~w~9");
}
else if(SelectedCharacter[playerid] == 35)
{
PlaceWhereIsCharacter[playerid] = 1;
TextDrawSetString(RegisterLoginTD[playerid][1], "A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 ~b~~h~9");
}
else if(SelectedCharacter[playerid] == 36)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~b~~h~LOGIN ~w~DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~b~~h~REGISTER ~w~DELETE");
PlaceWhereIsCharacter[playerid] = 2;
}
else if(SelectedCharacter[playerid] == 37)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN ~b~~h~DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER ~b~~h~DELETE");
PlaceWhereIsCharacter[playerid] = 2;
}
else if(SelectedCharacter[playerid] == 38) SelectedCharacter[playerid] = 0;
else if(SelectedCharacter[playerid] == -1) SelectedCharacter[playerid] = 37;
if(ud > 0)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
if(PlaceWhereIsCharacter[playerid] == 0)
{
SelectedCharacter[playerid] = 18;
}
if(PlaceWhereIsCharacter[playerid] == 1)
{
SelectedCharacter[playerid] = 36;
}
if(PlaceWhereIsCharacter[playerid] == 2)
{
SelectedCharacter[playerid] = 0;
}
}
else if(ud < 0)
{
TextDrawSetString(RegisterLoginTD[playerid][1], "~w~A B C D E F G H I J K L M N O P R S~n~T U V Z Q W Y X 0 1 2 3 4 5 6 7 8 9");
mysql_format(1, Query, "SELECT * FROM `test_table` WHERE `Name` = '%e'", GetName(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() == 1) TextDrawSetString(RegisterLoginTD[playerid][2], "~w~LOGIN DELETE");
else TextDrawSetString(RegisterLoginTD[playerid][2], "~w~REGISTER DELETE");
if(PlaceWhereIsCharacter[playerid] == 0)
{
SelectedCharacter[playerid] = 36;
}
if(PlaceWhereIsCharacter[playerid] == 1)
{
SelectedCharacter[playerid] = 0;
}
if(PlaceWhereIsCharacter[playerid] == 2)
{
SelectedCharacter[playerid] = 18;
}
}
if(keys == KEY_SECONDARY_ATTACK)
{
TextDrawShowForPlayer(playerid, RegisterLoginTD[playerid][3]);
if(strlen(InputedWord[playerid]) <= 15)
{
if(SelectedCharacter[playerid] == 0)
{
strcat(InputedWord[playerid], "A");
}
else if(SelectedCharacter[playerid] == 1)
{
strcat(InputedWord[playerid], "B");
}
else if(SelectedCharacter[playerid] == 2)
{
strcat(InputedWord[playerid], "C");
}
else if(SelectedCharacter[playerid] == 3)
{
strcat(InputedWord[playerid], "D");
}
else if(SelectedCharacter[playerid] == 4)
{
strcat(InputedWord[playerid], "E");
}
else if(SelectedCharacter[playerid] == 5)
{
strcat(InputedWord[playerid], "F");
}
else if(SelectedCharacter[playerid] == 6)
{
strcat(InputedWord[playerid], "G");
}
else if(SelectedCharacter[playerid] == 7)
{
strcat(InputedWord[playerid], "H");
}
else if(SelectedCharacter[playerid] == 8)
{
strcat(InputedWord[playerid], "I");
}
else if(SelectedCharacter[playerid] == 9)
{
strcat(InputedWord[playerid], "J");
}
else if(SelectedCharacter[playerid] == 10)
{
strcat(InputedWord[playerid], "K");
}
else if(SelectedCharacter[playerid] == 11)
{
strcat(InputedWord[playerid], "L");
}
else if(SelectedCharacter[playerid] == 12)
{
strcat(InputedWord[playerid], "M");
}
else if(SelectedCharacter[playerid] == 13)
{
strcat(InputedWord[playerid], "N");
}
else if(SelectedCharacter[playerid] == 14)
{
strcat(InputedWord[playerid], "O");
}
else if(SelectedCharacter[playerid] == 15)
{
strcat(InputedWord[playerid], "P");
}
else if(SelectedCharacter[playerid] == 16)
{
strcat(InputedWord[playerid], "R");
}
else if(SelectedCharacter[playerid] == 17)
{
strcat(InputedWord[playerid], "S");
}
else if(SelectedCharacter[playerid] == 18)
{
strcat(InputedWord[playerid], "T");
}
else if(SelectedCharacter[playerid] == 19)
{
strcat(InputedWord[playerid], "U");
}
else if(SelectedCharacter[playerid] == 20)
{
strcat(InputedWord[playerid], "V");
}
else if(SelectedCharacter[playerid] == 21)
{
strcat(InputedWord[playerid], "Z");
}
else if(SelectedCharacter[playerid] == 22)
{
strcat(InputedWord[playerid], "Q");
}
else if(SelectedCharacter[playerid] == 23)
{
strcat(InputedWord[playerid], "W");
}
else if(SelectedCharacter[playerid] == 24)
{
strcat(InputedWord[playerid], "Y");
}
else if(SelectedCharacter[playerid] == 25)
{
strcat(InputedWord[playerid], "X");
}
else if(SelectedCharacter[playerid] == 26)
{
strcat(InputedWord[playerid], "0");
}
else if(SelectedCharacter[playerid] == 27)
{
strcat(InputedWord[playerid], "1");
}
else if(SelectedCharacter[playerid] == 28)
{
strcat(InputedWord[playerid], "2");
}
else if(SelectedCharacter[playerid] == 29)
{
strcat(InputedWord[playerid], "3");
}
else if(SelectedCharacter[playerid] == 30)
{
strcat(InputedWord[playerid], "4");
}
else if(SelectedCharacter[playerid] == 31)
{
strcat(InputedWord[playerid], "5");
}
else if(SelectedCharacter[playerid] == 32)
{
strcat(InputedWord[playerid], "6");
}
else if(SelectedCharacter[playerid] == 33)
{
strcat(InputedWord[playerid], "7");
}
else if(SelectedCharacter[playerid] == 34)
{
strcat(InputedWord[playerid], "8");
}
else if(SelectedCharacter[playerid] == 35)
{
strcat(InputedWord[playerid], "9");
}
}
else SendClientMessage(playerid, COLOR_KRED, "Lenght of password must be beetwen 8 & 15 characters!");
if(SelectedCharacter[playerid] == 36)
{
if(strlen(InputedWord[playerid]) < 8 || strlen(InputedWord[playerid]) > 15) return SendClientMessage(playerid, COLOR_KRED, "Lenght of password must be beetwen 8 & 15 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[playerid]);
mysql_query(Query);
for(new td = 0; td <= 5; td++) { TextDrawHideForPlayer(playerid, RegisterLoginTD[playerid][td]); TextDrawDestroy(RegisterLoginTD[playerid][td]); }
for(new td2 = 0; td2 <= 6; td2++) { TextDrawHideForPlayer(playerid, RegisterLoginTD2[td2]); }
rBit1_Set(PlayerLogged, playerid, 1);
TogglePlayerSpectating(playerid, 0);
TogglePlayerControllable(playerid, 1);
SetCameraBehindPlayer(playerid);
format(InputedWord[playerid], 25, "\0");
SpawnPlayer(playerid);
}
else if(SelectedCharacter[playerid] == 37)
{
strdel(InputedWord[playerid], (strlen(InputedWord[playerid]) - 1), strlen(InputedWord[playerid]));
}
TextDrawSetString(RegisterLoginTD[playerid][3], InputedWord[playerid]);
}
return 1;
}
stock GetName(playerid)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
return PlayerName;
}


