Hello everybody today I created a registration system, it's work but when i login with good password I will fly in to the sky and don't stop I don't know how to fix this bug can you help me?
Код HTML:
if( dialogid == 1 ) //Prisijungimas
{
if( response )
{
if( !strlen( inputtext ) )
return SendClientMessage( playerid,-1,"Laukelis Negali būti tuљčias." );
if( strlen( inputtext ) > 40 )
return SendClientMessage( playerid,-1,"Slaptaћodis negali būti ilgesnis nei 40simbolių." );
new
Query[ 150 ], name[MAX_PLAYER_NAME]
;
GetPlayerName(playerid,name,sizeof(name));
format( Query,sizeof( Query ),"SELECT * FROM `players` WHERE `Vardas` = '%s' AND `Slaptazodis` = '%s'",name,inputtext );
mysql_query( Query );
mysql_store_result( );
if(! mysql_num_rows( ) )
{
SendClientMessage(playerid,RED,"* Slaptaћodis neteisingas");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"v-MG prisijungimas ","Praљome įvesti savo {ffaf00}slaptaћodį","Prisijungti","Iљeiti");
}
else
{
while(mysql_retrieve_row())
{
new result[50];
mysql_fetch_field_row(result, "Klausimas");
if(strval(result)) PlayerInfo[playerid][reikiaklausimo] = true;
mysql_fetch_field_row(result, "adminlygis");
playerDB[playerid][adminlygis]=strval(result);
mysql_fetch_field_row(result, "VIP");
if(strval(result)) playerDB[playerid][vip]=true;
mysql_fetch_field_row(result, "epriziuretojas");
if(strval(result)) playerDB[playerid][epriziuretojas]=true;
mysql_fetch_field_row(result, "vpriziuretojas");
if(strval(result))playerDB[playerid][vpriziuretojas]=true;
mysql_fetch_field_row(result, "dpriziuretojas");
if(strval(result))PlayerInfo[playerid][dpriziuretojas]=true;
printf(" slaptikas %s %s", name, inputtext);
if(playerDB[playerid][adminlygis]>0)
{
new msg[256];
new vardas[MAX_PLAYER_NAME];
GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
format(msg,128,"{ff8c00}* Administratorius {f81414}%s {ffaf00}prisijungė",vardas);
SendClientMessageToAll(BLUE,msg);
SendClientMessage(playerid,GREEN,"{ffff00}* Sveiki sugryћe, administratoriu komandos: /akomandos");
SetPVarInt(playerid, "Prisijunge", 1);
}
if(playerDB[playerid][naujokas]==true)
{
SendClientMessage(playerid,GREEN,"{33aa33}* Jūs sėkmingai prisijungėte, sekmės ћaidime !");
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
SetPVarInt(playerid, "Prisijunge", 1);
}
if(playerDB[playerid][vip])
{
SendClientMessage(playerid,GREEN,"{ffff00}* Sveiki sugryћe, VIP komandos: /vipinfo");
SetPVarInt(playerid, "Prisijunge", 1);
}
if(playerDB[playerid][epriziuretojas])
{
SendClientMessage(playerid,GREEN,"{ffffff}[v-MG.LT {ffffff}]: {ff0000}Sveikas sugrizes emigracijų priћiūrėtojau (/epriziuretojas)");
SetPVarInt(playerid, "Prisijunge", 1);
}
if(playerDB[playerid][dpriziuretojas])
{
SendClientMessage(playerid,GREEN,"{ffffff}[v-MG.LT {ffffff}]: {ff0000}Sveikas sugrizes direktoriu priziuretojau (/skirtidyriku)");
//SpawnPlayer(playerid);
SetPVarInt(playerid, "Prisijunge", 1);
}
if(playerDB[playerid][naujokas] != true){
SendClientMessage(playerid,GREEN,"{33aa33}* Jūs sėkmingai prisijungėte, sekmės ћaidime !");
SetPVarInt(playerid, "Prisijunge", 1);
SpawnPlayer(playerid);
}
if(PlayerInfo[playerid][masiniukas] == true)
{
KraunamMasinas(playerid);
}
return 1;
}
}
if( !response )
{
KickWithMessage( playerid, "Atsisakėte prisijungti" );
}
mysql_free_result( );
return true;
}
}
The spectating mode is enabled. You should toggle it to off.