MuhammadZeeshan

playerinfo

Dec 17th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. function playerinfo( player )
  2. {
  3. try
  4. {
  5. local ip = player.IP;
  6. local id = player.ID;
  7. local query = QuerySQL(db, "SELECT * FROM Accounts WHERE Name = '"+player.Name+"'" );
  8.  
  9.  
  10. if ( GetLevel( player ) == 0 )
  11. {
  12. SendMessage( "[#008000][Server] - [#FFFFFF]Welcome to Low Gravity community! "+player.Name+".",player );
  13. ErrorMessage( "[#FF0000][HELP] - [#FFFFFF]You are not registered with us. Please, register by /register <password>",player);
  14. }
  15. else if ( ip != LastIP( player ) )
  16. {
  17. SendMessage( "[#008000][Server] - [#FFFFFF]Welcome back to Low Gravity community, "+player.Name+".",player );
  18. ErrorMessage( "[#FF0000][HELP] - [#FFFFFF]Please enter your password to access the services. /login <password>", player );
  19. status[ player.ID ].Registered = true;
  20. status[ player.ID ].Logged = false;
  21. }
  22. else if ( ip == LastIP( player ) )
  23. {
  24. SendMessage( "[#008000][Server] - [#FFFFFF]Welcome back to VCDM Community! "+player.Name+".",player );
  25. SendMessage( "[#008000][SUCCESS] - [#FFFFFF]You have been successfully auto logged in the community.", player );
  26. SendMessage( "[#008000][INFORMATION] - [#FFFFFF]Nick: [#FFFFFF][ " +player.Name+ " ], Level: [ " +GetLevel( player )+ " ], Last IP: [ " +LastIP( player )+ " ].", player );
  27. ServerMessage( "[LOGIN] - [#8000FF]" +player.Name+ " has been auto identified as level (" +GetLevel( player )+ ")." );
  28. EchoMessage( ICOL_GREY+"[LOGIN] "+ICOL_PURPLE+" - " +player.Name+ " has been auto identified as level (" +GetLevel( player )+ ")." );
  29. status[ player.ID ].Registered = true;
  30. status[ player.ID ].Logged = true;
  31. status[ player.ID ].Joins++;
  32. status[ player.ID ].LastIPUsed = player.IP;
  33.  
  34. status[ player.ID ].Kills = GetSQLColumnData( query, 4 );
  35. status[ player.ID ].Deaths = GetSQLColumnData( query, 5 );
  36. status[ player.ID ].Cash = GetSQLColumnData( query, 6 );
  37. status[ player.ID ].Bank = GetSQLColumnData( query, 7 );
  38. status[ player.ID ].Joins = GetSQLColumnData( query, 8 );
  39. status[ player.ID ].Randspawn = GetSQLColumnData( query, 10 );
  40. status[ player.ID ].Nogoto = GetSQLColumnData( query, 11 );
  41. status[ player.ID ].VIPLevel = GetSQLColumnData( query, 12 );
  42. status[ player.ID ].phone = GetSQLColumnData( query, 14 );
  43. player.Cash = status[ player.ID ].Cash;
  44. }
  45. FreeSQLQuery( query );
  46. }
  47. catch(e) print( "playerinfo function Error: " + e );
  48.  
  49. }
Add Comment
Please, Sign In to add comment