Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* This runs on a 250ms delay upon connect */
- stock AccountCheck(playerid)
- {
- format(MainQuery, sizeof(MainQuery), "SELECT id, UserPass, UserSalt FROM users WHERE UserName = '%s' LIMIT 1", ReturnName(playerid));
- mysql_function_query(gConnection, MainQuery, true, "OnAccQueryFinish", "iii", THREAD_ACCOUNT_LOOKUP, playerid, gConnection);
- return 1;
- }
- /* callback */
- public OnAccQueryFinish(resultid, extraid, connectionHandle)
- {
- new rows, fields;
- cache_get_data(rows, fields, gConnection);
- switch(resultid) {
- case THREAD_ACCOUNT_LOOKUP: {
- if(rows) {
- PreparePlayerForLogin(extraid);
- ShowPlayerAccountMenu(extraid, DIALOG_LOGIN);
- return 1;
- }
- else {
- ShowPlayerAccountMenu(extraid, DIALOG_REGISTER);
- return 1;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement