yuhsing

Search Account Info

Feb 18th, 2013
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1.  
  2. prontera,155,171,5 script Sample 757,{
  3. mes "Enter player name ?";
  4. mes "^FF0000 Min. 4 words.^000000";
  5. do{
  6. input .@search$;
  7. }while( getstrlen( .@search$ ) < 4 );
  8.  
  9. if( query_sql( "SELECT `account_id`,`name` FROM `char` WHERE `name` LIKE '%"+escape_sql( .@search$ )+"%' GROUP BY `account_id` LIMIT 50",.@id,.@name$ ) ){
  10. .@size = getarraysize( .@id );
  11. if( .@size > 1 ){
  12. mes "^777777==========================^000000";
  13. mes "Found ^FF0000"+.@size+" Accounts^000000 where it's character's name consist of ";
  14. mes "\"^FF0000"+.@search$+"^000000 \"";
  15. .@i = select( implode( .@name$,":" ) ) - 1;
  16. }
  17. next;
  18. if( query_sql( "SELECT * FROM `login` WHERE `account_id`='"+.@id[.@i]+"'",.@id,.@user_id$,.@user_pass$,.@sex$,.@email$,.@group_id,.@state,.@unban_time,.@expiration_time,.@login_count,.@last_login$,.@last_ip$,.@birth_date$ ) ){
  19. mes "^777777AID : ^FF0000"+.@id+"^000000";
  20. mes "^777777User ID : ^FF0000"+.@user_id$+"^000000";
  21. mes "^777777Password : ^FF0000"+.@user_pass$+"^000000";
  22. mes "^777777Gender : ^FF0000"+.@sex$+"^000000";
  23. mes "^777777Email : ^FF0000"+.@email$+"^000000";
  24. mes "^777777Group ID : ^FF0000"+.@group_id+"^000000";
  25. mes "^777777State : ^FF0000"+.@state+"^000000";
  26. if( .@unban_time ) mes "^777777UnBan Time : ^FF0000"+.@unban_time+"^000000";
  27. if( .@expiration_time ) mes "^777777Expire Time : ^FF0000"+.@expiration_time+"^000000";
  28. mes "^777777Login Count : ^FF0000"+.@login_count+"^000000";
  29. mes "^777777Last Login : ^FF0000"+.@last_login$+"^000000";
  30. mes "^777777Last IP : ^FF0000"+.@last_ip$+"^000000";
  31. mes "^777777Birthdate : ^FF0000"+.@birth_date$+"^000000";
  32.  
  33. }else{
  34. mes "No Records found for this account..";
  35. }
  36.  
  37. }else{
  38. mes "No players found with this name.";
  39. }
  40. close;
  41. }
Add Comment
Please, Sign In to add comment