Jump to content
Sign in to follow this  
kamyrdol32

Serwer gry oparty o bazę danych. Jak dodać zapytanie MySQL

Recommended Posts

Witam, mam pytanie. Mam serwer pewnej gry oparty o bazę danych z forum (Głównie wykorzystuje ta bazę pod UID - Na tej podstawie zrobiony jest cały system zapisy na serwerze ) . W jaki sposób mogę zrobić zapytanie do bazy danych aby utworzyło się nowe konto? Mając login / hasło (Ewentualnie email).

 

Share this post


Link to post

Skoro masz połączenie gry z forum i konta w grze czytane są z forum, to... Nie rozumiem pytania w tym momencie.

Share this post


Link to post

Tez mam taki srypcik i po prosu mam odwolanie do rejestracji konta poprzez mybb.

Share this post


Link to post

Zrobiony jest tylko system logowania. Porównuje wpisane dane do tych z bazy danych. Chcę zrobić ze beczce też możliwość rejestracji poprzez panel w grze (GUI). W jaki sposób to zrobić? Jakie zapytanie do MySql?

Wysłane z mojego GT-I9195 przy użyciu Tapatalka

Share this post


Link to post

Do prawidłowego działania wystarczy wprowadzić tylko username i password? Email nie jest wymagany?

PS: UID automatycznie zostanie wygenerowane?

Wysłane z mojego GT-I9195 przy użyciu Tapatalka

Share this post


Link to post

Ja u Siebie miałem cos Tego typu ;v

	if(dialogid == Rejestracja)
		{
			if(response == 0)
			{
				KickExServer(playerid,"Rejestracja");
			}
			if(response == 1)
			{
				if(strlen(inputtext) <= 3)
				{
					KickExServer(playerid,"Haslo musi byc dluzsze niz 3 znaki!");
				}
				else
				{
					new pIP[16];
					GetPlayerIp(playerid,pIP,sizeof pIP);
					new buffer[500];
					format(buffer,sizeof buffer,"INSERT INTO `users` (`nick`, `password`, `score`, `money`, `ip`, `host`, `team`, `vip`, `vipto`) VALUES ('%s', '%s','0','0','%s','%s','0','0','0000-00-00')",PlayerName(playerid),MD5_Hash(inputtext),pIP,PlayerHost[playerid]);
					mysql_query(buffer);
					SendClientMessage(playerid, Zielony, "# Twoje konto zostalo zarejestrowane w naszej bazie! Mozesz od tej chwili korzystac z panelu gracza!");
					LoadUser(playerid);
				}
			}
		}

 

Edited by BaQuee
  • Like 1

Share this post


Link to post

Nie trzeba robić sprawdzenia czy dany login jest już w bazie danych?

Wysłane z mojego GT-I9195 przy użyciu Tapatalka

Share this post


Link to post

Najlepiej będzie jak faktycznie odwołasz się do rejestracji poprzez forum na grę. Nie widzę sensu kopiować rejestracji z MyBB 'na szybko'. Do tego co chcesz zrobić raczej potrzebowałbyś pluginu.

Zleć napisanie takowego

Share this post


Link to post

A ten twój skrypt spełniał swoje zadanie? Nie było problemu? Chce cie podobnego zrobić w lua.

Wysłane z mojego GT-I9195 przy użyciu Tapatalka

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...