Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock LoginPlayer(playerid,Password[])
- {
- new
- PlayerName[24],MySQL_Query[256],IP[32],var[14][64];
- GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
- GetPlayerIp(playerid,IP,sizeof(IP));
- MySQLCheck();
- mysql_real_escape_string(PlayerName,PlayerName);
- mysql_real_escape_string(Password,Password);
- format(MySQL_Query,sizeof(MySQL_Query),"SELECT * FROM `players` WHERE Username = '%s' AND Password = md5('%s')",PlayerName,Password);
- mysql_query(MySQL_Query);
- mysql_store_result();
- if(mysql_num_rows() == 1)
- {
- new row[100];
- if(mysql_fetch_row_format(row,"|"))
- {
- split(row,var,'|');
- PlayerData[playerid][BankMoney] = strval(var[3]);
- PlayerData[playerid][Kills] = strval(var[4]);
- PlayerData[playerid][Deaths] = strval(var[5]);
- PlayerData[playerid][Admin] = strval(var[6]);
- PlayerData[playerid][GangLeader] = strval(var[7]);
- PlayerData[playerid][GangMember] = strval(var[8]);
- strmid(PlayerData[playerid][GangName], var[9], 0, strlen(var[9]), 255);
- PlayerData[playerid][GangID] = strval(var[10]);
- PlayerData[playerid][GangBaseID] = strval(var[11]);
- PlayerData[playerid][Banned] = strval(var[12]);
- PlayerData[playerid][HouseKey] = strval(var[13]);
- }
- PlayerLogged[playerid] = 1;
- SendClientMessage(playerid,COLOR_SPECIAL_GREY,"You have been successfully logged in.");
- new house = PlayerData[playerid][HouseKey];
- if(house != 255 && HouseInfo[house][hBlip] == 1)
- {
- SetPlayerMapIcon(playerid, sizeof(GangBaseData)+2, HouseInfo[house][hEntrance][0], HouseInfo[house][hEntrance][1], HouseInfo[house][hEntrance][2],35,0);
- }
- mysql_free_result();
- return 1;
- }
- else
- {
- SendError(playerid, "Wrong password Entered");
- PlayerBadLogins[playerid] += 1;
- if(PlayerBadLogins[playerid] == 3)
- {
- KickPlayer(playerid, "3 failed login attempts.", 255);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement