Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. case REGISTER_DIALOG:
  2. {
  3. if( response )
  4. {
  5. new
  6. Query[ 256 ],
  7. Password[ 128 ],
  8. pIP[ 17 ];
  9.  
  10. GetPlayerIp( playerid, pIP, 17 );
  11. sscanf( inputtext, "s[128]", Password );
  12. mysql_real_escape_string( GetName( playerid ), GetName( playerid ) );
  13. mysql_real_escape_string( Password, Password );
  14.  
  15. if( strlen( Password ) < 6 || strlen( Password ) > 128 )
  16. {
  17. ShowPlayerDialog( playerid, REGISTER_DIALOG, DIALOG_STYLE_PASSWORD, "{FFA500}RockfordRPG {FFFFFF}- Registracija", "\
  18. {FFFFFF}Labas,\n \nmalonu, kad pasirinkai {FFA500}RockfordRPG {FFFFFF}serverį.\nJei norite žaisti turite užsiregistruoti.\n \n\
  19. {FFA500}Įveskite sugalvotą slaptažodį.\n \n\
  20. \t{FF0000}Slaptažodis per trumpas, bandykite dar kartą.", "Registruotis", "Atsijungti" );
  21. return 1;
  22. }
  23. else
  24. {
  25. format( Query, 256, "INSERT INTO `profiles` ( Name, Password, IP, PosX, PosY, PosZ ) VALUES ( '%s', '%s', '%s', 'SPAWN_POS_X', 'SPAWN_POS_Y', 'SPAWN_POS_Z' )", GetName( playerid ), Password, pIP );
  26. mysql_query( Query );
  27.  
  28. format( Query, 256, "SELECT id FROM `profiles` WHERE Name = '%s'", GetName( playerid ) );
  29. mysql_query( Query );
  30. mysql_store_result( );
  31.  
  32. pInfo[ playerid ][ id ] = mysql_fetch_int( );
  33. mysql_free_result( );
  34.  
  35. format( pInfo[ playerid ][ playerIP ], 17, "%s", pIP );
  36. format( pInfo[ playerid ][ playerLastLogIP ], 17, "%s", pIP );
  37. pInfo[ playerid ][ logged ] = true;
  38. pInfo[ playerid ][ firstime ] = true;
  39. REGISTER_CONFIGURATION( playerid );
  40. }
  41. }
  42. else
  43. {
  44. KickPlayerEx( playerid );
  45. }
  46. return 1;
  47. }
  48.  
  49.  
  50. ONPLAYERERSPONSE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement