Help me! Registration Bug (SpawnPlayer)
#1

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?
Code is here:
Код 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;
}
}
I think the bad side is here but I don't know how to fix it:
Код HTML:
       SetPVarInt(playerid, "Prisijunge", 1);
                SpawnPlayer(playerid);
Reply
#2

The spectating mode is enabled. You should toggle it to off.

https://sampwiki.blast.hk/wiki/TogglePlayerSpectating
Reply
#3

When I toggle spectating to off server kicks the player who login
Reply
#4

OK thank you Konstantinos I fix it
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)