Advertisement
Guest User

Untitled

a guest
May 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.31 KB | None | 0 0
  1. const
  2.     SQL_hostname = 'localhost';
  3.     SQL_name = 'name';
  4.     SQL_pass = 'pass';
  5.     SQL_DBname = 'dbname';
  6.  
  7. type
  8.     tUser = record //
  9.         Name, Pass: string;
  10.         Level, Cash, Exp, Maxexp: integer;
  11.     end;
  12.  
  13. var
  14.     _sql: integer;
  15.     Query: string;
  16.  
  17. function Connect_SQL(): byte;
  18.   var
  19.     sqlID: byte;
  20. begin
  21.     sqlID := mysql_connect(SQL_hostname,SQL_name,SQL_pass,SQL_DBname,5);
  22.    
  23.     if mysql_connected(_sql) = false then begin
  24.         WriteLn(' [*] MySQL connection failed.');
  25.         WriteLn('     '+mysql_error(_sql));
  26.     end else begin
  27.         WriteLn(' [*] MySQL connection established. IndexID: '+inttostr(sqlID));
  28.         Result := sqlID;
  29.     end;
  30. end;
  31.  
  32. procedure Activateserver();
  33. begin
  34.     _SQL := Connect_SQL;
  35. end;
  36.  
  37. function Char_exist(Name: string): boolean;
  38. begin
  39.    
  40. end;
  41.  
  42. procedure Createchar(Name,Pass: string; id: byte);
  43. begin //<tagID CARCHAR(10)> <password VARCHAR(32)> <level MEDIUMINT(11)> <cash BIGINT(32)> <exp BIGINT(32)> <maxexp BIGINT(32)>
  44.     Query := 'INSERT INTO players (`tagID`,`password`,`level`,`cash`,`exp`,`maxepx`) VALUES ('+Name+','+MD5String(Pass)+','+inttostr(tUser[id].level)+','+inttostr(tUser[id].cash)+','+inttostr(tUser[id].exp)+','+inttostr(tUser[id].maxexp)+')'
  45.     mysql_free_result( mysql_query( _sql, Query ) );
  46. end;
  47.  
  48. procedure Login(Name, Pass: string);
  49. begin
  50. end;
  51.  
  52. procedure Save(Name: string);
  53. begin
  54. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement