Jump to content

Question

Posted

Salutare .ro , am o problema la SQLite si sa mor eu daca stiu sa o rezolv:))

pai uite cum sta treaba xD:

Ma inregistrez cu primul nume,se salveaza in DB tot frumusel, iar cand ma inregistrez cu al 2-lea nume(un nume diferit de primul) amandoua coloanele din .DB la Nume se schimba amandoua cu al 2-lea nume inregistrat

Uitati niste poze sa va dati seama mai bine:

Ma inregistrez cu primul nume

oCbZywW.jpg

Ma inregistrez cu al, 2-lea nume

[img width=500 height=45]

p0bteI4.jpg

Nu sunt sigur de unde e ..o sa pun codurile de la OnPlayerConnect si de la dialogul de register:

OnPlayerConnect

new DBResult:rezultat;
    new str[ 350 ] ;
	format ( Query , 256 , " SELECT `Name` FROM `Users` WHERE `Name` = '%s' " , GetName(playerid));
	rezultat = db_query( Database ,Query ) ;
	if(db_num_rows(rezultat))
	{
		format( str , 350 , "\t\t\t{FF0000}Romania{FFFF00} Stunt{00FFFF} Time\n{FF8800}Bine ai revenit %s\n{FF8800}Te rugam sa introduci parola mai joc pentru a te loga in contul dumneavoastra\n\n{FF0000}LOGAREA ESTE NECESARA PENTRU A PUTEA JUCA PE ACEST SERVER",GetName(playerid));
		ShowPlayerDialog( playerid , Login , DIALOG_STYLE_PASSWORD, " {FF0000}R{FFFF00}S{00FFFF}T " , str , "Login" , "Cancel" ) ;
	}
	else
	{
		format( str , 350 , "\t\t\t{FF0000}Romania{FFFF00} Stunt{00FFFF} Time\n{FF8800}Bine ai venit %s\n{FF8800}Te rugam sa introduci parola mai joc pentru a te inregistra\n\n{FF0000}INREGISTRAREA ESTE NECESARA PENTRU A PUTEA JUCA PE ACEST SERVER",GetName(playerid));
		ShowPlayerDialog( playerid , Register, DIALOG_STYLE_PASSWORD , " {FF0000}R{FFFF00}S{00FFFF}T " , str , "Register" , "Cancel");
	}
	db_free_result( rezultat ) ;
Register Dialog
if(dialogid == Register)
	{
	    new str[350];
	    if(response)
	    {
		    if(strlen(inputtext))
			{
				new DBResult:rezultat;
				format ( Query , 256 , " SELECT `Name` FROM `Users` WHERE `Name` = '%s' " , GetName(playerid));
				rezultat = db_query( Database , Query );
				if(!db_num_rows(rezultat))
				{
			        format (Query,256,"INSERT INTO `Users` VALUES (NULL,'%s','%s','%d','%d','%d','%d','%d','%d','%d','%d')",GetName(playerid),inputtext,PlayerInfo[playerid][Level]=0,PlayerInfo[playerid][Vip]=0,PlayerInfo[playerid][Warnings]=0,PlayerInfo[playerid][Kills]=0,PlayerInfo[playerid][Deaths]=0,GetPlayerScore(playerid),GetPlayerMoney(playerid),PlayerInfo[playerid][Coins]);
					db_query( Database , Query );
					GivePlayerMoney(playerid,5000);
				}
				else
				{
				    Kick(playerid);
				}
				db_free_result(rezultat);
			}
			else
			{
				format( str , 350 , "\t\t\t{FF0000}Romania{FFFF00} Stunt{00FFFF} Time\n{FF8800}Parola trebuie sa contina mai multe caractere\n{FF8800}Te rugam sa scrii o alta parola\n\n{FF0000}INREGISTRAREA ESTE NECESARA PENTRU A PUTEA JUCA PE ACEST SERVER",GetName(playerid));
				ShowPlayerDialog( playerid , Register, DIALOG_STYLE_PASSWORD , " {FF0000}R{FFFF00}S{00FFFF}T " , str , "Register" , "Cancel");
			}
		}
		else
		{
		    Kick(playerid);
		}
	}

Massari e curva mea

4 answers to this question

Recommended Posts

Posted

Nu sunt sigur dar incearca asa la OnPlayerConnect

new str[ 350 ] ;
if(!BUD::IsNameRegistered(GetName(playerid)))
{
format( str , 350 , "\t\t\t{FF0000}Romania{FFFF00} Stunt{00FFFF} Time\n{FF8800}Bine ai venit %s\n{FF8800}Te rugam sa introduci parola mai joc pentru a te inregistra\n\n{FF0000}INREGISTRAREA ESTE NECESARA PENTRU A PUTEA JUCA PE ACEST SERVER",GetName(playerid));
ShowPlayerDialog( playerid , Register, DIALOG_STYLE_PASSWORD , " {FF0000}R{FFFF00}S{00FFFF}T " , str , "Register" , "Cancel");
}
else
{
format( str , 350 , "\t\t\t{FF0000}Romania{FFFF00} Stunt{00FFFF} Time\n{FF8800}Bine ai revenit %s\n{FF8800}Te rugam sa introduci parola mai joc pentru a te loga in contul dumneavoastra\n\n{FF0000}LOGAREA ESTE NECESARA PENTRU A PUTEA JUCA PE ACEST SERVER",GetName(playerid));
ShowPlayerDialog( playerid , Login , DIALOG_STYLE_PASSWORD, " {FF0000}R{FFFF00}S{00FFFF}T " , str , "Login" , "Cancel" ) ;
}

35012l1.png.aee1a3398b9bd9f8eec50574d2cd

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.