Guest User

Untitled

a guest
Apr 2nd, 2010
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.33 KB | None | 0 0
  1. public OnPlayerLogin(playerid,const string[])
  2. {
  3. new pname2[MAX_PLAYER_NAME];
  4. new pname3[MAX_PLAYER_NAME];
  5. new string3[128];
  6. GetPlayerName(playerid, pname2, sizeof(pname2));
  7. new query[256];
  8. new line[1024];
  9.  
  10.     format(query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s'", pname2);
  11. samp_mysql_query(query);
  12. samp_mysql_store_result();
  13. samp_mysql_fetch_row(line);
  14.  
  15. new passwd[32];
  16. samp_mysql_get_field("Passwort", passwd);
  17.  
  18.     if(strcmp(string, passwd, true) != 0)
  19.     {
  20.         new loginstring[256];
  21.       format(loginstring, sizeof(loginstring), " Willkommen zurück,\n auf dem TRL Server %s \n Gib dein Passwort ein um dich zu einzuloggen",pname2);
  22. ShowPlayerDialog(playerid,dialog_login,1,"Login",loginstring,"Abbrechen","Login");
  23.         SendClientMessage(playerid, COLOR_WHITE, "TRL: Das Passwort stimmt nicht mit dem Usernamen überein.");
  24.         gPlayerLogTries[playerid] += 1;
  25.         if(gPlayerLogTries[playerid] == 4)
  26. {
  27. SendClientMessage(playerid, COLOR_WHITE, "TRL: Du wurdest gebannt da du das Passwort zu oft Falsch eingegeben hast..");
  28. Ban(playerid);
  29. }
  30. return 1;
  31. }
  32.  
  33.     new str[256],skinstr[256];
  34.    
  35.    
  36.     samp_mysql_get_field("Admin", str);
  37. PlayerInfo[playerid][pAdmin] = strval(str);
  38.  
  39.     samp_mysql_get_field("Kills", str);
  40. PlayerInfo[playerid][pKills] = strval(str);
  41.  
  42. samp_mysql_get_field("Tode", str);
  43. PlayerInfo[playerid][pDeaths] = strval(str);
  44.    
  45.     samp_mysql_get_field("Level", str);
  46. PlayerInfo[playerid][pLevel] = strval(str);
  47.  
  48.     samp_mysql_get_field("Spielzeit", str);
  49. PlayerInfo[playerid][pPlaytime] = strval(str);
  50.  
  51. samp_mysql_get_field("Fraktion", str);
  52. PlayerInfo[playerid][pFraktion] = strval(str);
  53.  
  54.     samp_mysql_get_field("FraktionsRang", str);
  55. PlayerInfo[playerid][pFrang] = strval(str);
  56.  
  57. samp_mysql_get_field("Geld", str);
  58. GivePlayerMoney(playerid, strval(str));
  59.    
  60. samp_mysql_get_field("Skin", skinstr);
  61. PlayerInfo[playerid][pSkin] = strval(skinstr);
  62. printf("%d",PlayerInfo[playerid][pSkin]);
  63.  
  64.    
  65. gPlayerLogged[playerid] = 1;
  66. gPlayerAccount[playerid] = 1;
  67.     GetPlayerName(playerid, pname3, sizeof(pname3));
  68.     format(string3, sizeof(string3), "Welcome %s, du bist nun eingeloggt!", pname3);
  69.     SpawnPlayer(playerid);
  70.     SendClientMessage(playerid, COLOR_WHITE,string3);
  71.     pimerday[playerid] = SetTimerEx("pimer",60000,0,"i",playerid);
  72. return 1;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment