Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case REGISTER_DIALOG:
- {
- if( response )
- {
- new
- Query[ 256 ],
- Password[ 128 ],
- pIP[ 17 ];
- GetPlayerIp( playerid, pIP, 17 );
- sscanf( inputtext, "s[128]", Password );
- mysql_real_escape_string( GetName( playerid ), GetName( playerid ) );
- mysql_real_escape_string( Password, Password );
- if( strlen( Password ) < 6 || strlen( Password ) > 128 )
- {
- ShowPlayerDialog( playerid, REGISTER_DIALOG, DIALOG_STYLE_PASSWORD, "{FFA500}RockfordRPG {FFFFFF}- Registracija", "\
- {FFFFFF}Labas,\n \nmalonu, kad pasirinkai {FFA500}RockfordRPG {FFFFFF}serverį.\nJei norite žaisti turite užsiregistruoti.\n \n\
- {FFA500}Įveskite sugalvotą slaptažodį.\n \n\
- \t{FF0000}Slaptažodis per trumpas, bandykite dar kartą.", "Registruotis", "Atsijungti" );
- return 1;
- }
- else
- {
- 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 );
- mysql_query( Query );
- format( Query, 256, "SELECT id FROM `profiles` WHERE Name = '%s'", GetName( playerid ) );
- mysql_query( Query );
- mysql_store_result( );
- pInfo[ playerid ][ id ] = mysql_fetch_int( );
- mysql_free_result( );
- format( pInfo[ playerid ][ playerIP ], 17, "%s", pIP );
- format( pInfo[ playerid ][ playerLastLogIP ], 17, "%s", pIP );
- pInfo[ playerid ][ logged ] = true;
- pInfo[ playerid ][ firstime ] = true;
- REGISTER_CONFIGURATION( playerid );
- }
- }
- else
- {
- KickPlayerEx( playerid );
- }
- return 1;
- }
- ONPLAYERERSPONSE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement