Advertisement
broweyy1

Untitled

Dec 10th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.67 KB | None | 0 0
  1. case LOAD_BASIC_DATA: // AutoLogueo
  2.         {
  3.             if (SQL_NumResults(Query))
  4.             {
  5.                 //SQL_ReadResult(Query, 0, g_Account[id], charsmax(g_Account[]))
  6.                 //SQL_ReadResult(Query, 1, user_password[id], charsmax(user_password[]))
  7.                
  8.                 // Check all players ID's
  9.                 for (new i = 1; i <= g_maxplayers; i++)
  10.                 {
  11.                     // Same user ID
  12.                     if (equal(g_Account[i][g_CharacterInt[i]], g_Personaje[id][g_CharacterInt[id]]) && g_status[i] >= ONLINE && i != id)
  13.                     {
  14.                         server_cmd("kick #%d ^"La cuenta está conectada actualmente.^"", get_user_userid(id))
  15.                         break;
  16.                     }
  17.                 }
  18.                
  19.                 Load(id, 0)
  20.             }
  21.             else show_first_enter_menu(id)
  22.         }
  23.         case LOAD_FULL_DATA: // Logueo Manual
  24.         {
  25.             if (SQL_NumResults(Query))
  26.             {
  27.                 SQL_ReadResult(Query, 1, g_Account[id], charsmax(g_Account[]))
  28.                 SQL_ReadResult(Query, 2, user_password[id], charsmax(user_password[]))
  29.                 SQL_ReadResult(Query, 3, g_Personaje[id][0], 31)
  30.                 SQL_ReadResult(Query, 4, g_Personaje[id][1], 31)
  31.                 SQL_ReadResult(Query, 5, g_Personaje[id][2], 31)
  32.                 SQL_ReadResult(Query, 6, g_Personaje[id][3], 31)
  33.                 SQL_ReadResult(Query, 7, g_Personaje[id][4], 31)
  34.                 SQL_ReadResult(Query, 8, g_register_date[id], charsmax(g_register_date[]))
  35.                 SQL_ReadResult(Query, 9, g_last_loggin[id], charsmax(g_last_loggin[]))
  36.  
  37.                 for (new i = 1; i <= g_maxplayers; i++)
  38.                 {
  39.                     if (g_status[i] !=  ONLINE) continue;
  40.                     if (i != id && equal(g_Account[id], g_Account[i]))
  41.                     {
  42.                         server_cmd("kick #%d ^"Esta cuenta esta conectada.^"", get_user_userid(id));
  43.                         break;
  44.                     }
  45.                 }
  46.                
  47.                 g_status[id] = ONLINE
  48.                 show_menu_character(id)
  49.             }
  50.             else {
  51.                 show_first_enter_menu(id)
  52.             }
  53.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement