Advertisement
Guest User

Untitled

a guest
Jun 25th, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.61 KB | None | 0 0
  1. public OnPlayerRequestClass(playerid, classid)
  2. {
  3.     if(GetPVarInt(playerid,"Eingeloggt") == 0) //Als erstes fragen wir ab ob der Spieler schon eingeloggt ist oder nicht, damit wir nicht bei jeder Skin Auswahl uns neu Einloggen müssen.
  4.     {
  5.         if(mysql_CheckAccount(playerid) == 0)//Wir überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
  6.         {
  7.             SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
  8.             SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
  9.             ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
  10.         }
  11.         else if(mysql_CheckAccount(playerid) == 1)//Falls doch zeigen wir den Dialog zum Einloggen.
  12.         {
  13.             SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
  14.             SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
  15.             ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
  16.         }
  17.     }
  18.     return 1;
  19. }
  20.  
  21.  
  22.  
  23. stock mysql_CheckAccount(playerid)
  24. {
  25.     new Query[128],Name[MAX_PLAYER_NAME],count;
  26.     GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
  27.     mysql_real_escape_string(Name, Name);
  28.     format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
  29.     mysql_query(Query);
  30.     mysql_store_result();
  31.     count = mysql_num_rows();
  32.     mysql_free_result();
  33.     return count;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement