19.11.2013, 21:31
Код:
public OnPlayerLogin(playerid,password[]) { new string2[64]; new string[128]; new playername2[MAX_PLAYER_NAME]; new playersip[24]; GetPlayerName(playerid, playername2, sizeof(playername2)); GetPlayerIp(playerid, playersip, sizeof(playersip)); format(string2, sizeof(string2), "SF-RP/Accounts/%s.ini", playername2); gPlayerLogged[playerid] = 1; new file[256]; format(file, sizeof(file), USERS_FILES, playername2); if (dini_Exists(string2)) { PlayerInfo[playerid][pKey] = dini_Int(string2,"Password"); PlayerInfo[playerid][pAdmin] = dini_Int(file, "Admin"); PlayerInfo[playerid][pLevel] = dini_Int(file, "Level"); PlayerInfo[playerid][pCash] = dini_Int(file, "Money"); PlayerInfo[playerid][pBank] = dini_Int(file, "Bank"); PlayerInfo[playerid][pExp] = dini_Int(file, "Experience"); PlayerInfo[playerid][pWatch] = dini_Int(file, "Watch"); PlayerInfo[playerid][pNChanges] = dini_Int(file, "NumberChanges"); PlayerInfo[playerid][pPChanges] = dini_Int(file, "PhoneChanges"); PlayerInfo[playerid][pRope] = dini_Int(file, "Rope"); PlayerInfo[playerid][pNameChanges] = dini_Int(file, "NameChanges"); PlayerInfo[playerid][pDonor] = dini_Int(file, "DonatorLevel"); PlayerInfo[playerid][pRequestingBackup] = dini_Int(file, "Backup"); PlayerInfo[playerid][pSex] = dini_Int(file, "Sex"); PlayerInfo[playerid][pSavings] = dini_Int(file, "Savings"); PlayerInfo[playerid][pGang] = dini_Int(file, "Gang"); PlayerInfo[playerid][pGangLeader] = dini_Int(file, "GangLeader"); PlayerInfo[playerid][pGangRank] = dini_Int(file, "GangRank"); PlayerInfo[playerid][pDistrictR] = dini_Int(file, "DistrictR"); PlayerInfo[playerid][pAge] = dini_Int(file, "Age"); PlayerInfo[playerid][pSellings] = dini_Int(file, "Sellings"); PlayerInfo[playerid][pArmor] = dini_Int(file, "Armor"); PlayerInfo[playerid][pHealth] = dini_Int(file, "Health"); PlayerInfo[playerid][pKills] = dini_Int(file, "Melee"); PlayerInfo[playerid][pDrugPerk] = dini_Int(file, "DrugPerk"); PlayerInfo[playerid][pFuel] = dini_Int(file, "Fuel"); PlayerInfo[playerid][pPlace] = dini_Int(file, "Continent"); PlayerInfo[playerid][pTazerBullets] = dini_Int(file, "TazerBullets"); PlayerInfo[playerid][pMask] = dini_Int(file, "Mask"); PlayerInfo[playerid][pMaskuse] = dini_Int(file, "Maskuse"); PlayerInfo[playerid][pMaskReplacement] = dini_Int(file, "MaskReplacement"); PlayerInfo[playerid][pAdminDuty] = dini_Int(file, "AdminDuty"); PlayerInfo[playerid][pWantedDeaths] = dini_Int(file, "WantedDeaths"); PlayerInfo[playerid][pJailTime] = dini_Int(file, "JailTime"); PlayerInfo[playerid][pJailed] = dini_Int(file, "Jailed"); PlayerInfo[playerid][pPrisonNr] = dini_Int(file, "PrisonNr"); PlayerInfo[playerid][pPayCheck] = dini_Int(file, "PayDay"); PlayerInfo[playerid][pWanted] = dini_Int(file, "Wanted"); PlayerInfo[playerid][pWantedLevel] = dini_Int(file, "WLevel"); strmid(PlayerInfo[playerid][pCrimeReason],dini_Get(string2,"CrimeReason"),0,strlen(dini_Get(string2,"CrimeReason")),255); PlayerInfo[playerid][pCrimes] = dini_Int(file, "Crimes"); PlayerInfo[playerid][pArrested] = dini_Int(file, "Arrested"); PlayerInfo[playerid][pMember] = dini_Int(file, "Member"); PlayerInfo[playerid][pRank] = dini_Int(file, "Rank"); PlayerInfo[playerid][pTeam] = dini_Int(file, "Team"); PlayerInfo[playerid][pLeader] = dini_Int(file, "Leader"); PlayerInfo[playerid][pPnumber] = dini_Int(file, "Ph"); PlayerInfo[playerid][pJob] = dini_Int(file, "Job"); PlayerInfo[playerid][pMats] = dini_Int(file, "Materials"); PlayerInfo[playerid][pComps] = dini_Int(file, "Components"); PlayerInfo[playerid][pWeapon1] = dini_Int(file, "Weapon1"); PlayerInfo[playerid][pWAmmo1] = dini_Int(file, "WAmmo1"); PlayerInfo[playerid][pWeapon2] = dini_Int(file, "Weapon2"); PlayerInfo[playerid][pWAmmo2] = dini_Int(file, "WAmmo2"); PlayerInfo[playerid][pWeapon3] = dini_Int(file, "Weapon3"); PlayerInfo[playerid][pWAmmo3] = dini_Int(file, "WAmmo3"); PlayerInfo[playerid][pDrugs] = dini_Int(file, "Drugs"); PlayerInfo[playerid][pPcarkey] = dini_Int(file, "CarKey"); PlayerInfo[playerid][pPcarkey2] = dini_Int(file, "CarKey2"); PlayerInfo[playerid][pCarLic] = dini_Int(file, "Carlic"); PlayerInfo[playerid][pWarned] = dini_Int(file, "Warned"); PlayerInfo[playerid][pBoatLic] = dini_Int(file, "Boatlic"); PlayerInfo[playerid][pFlyLic] = dini_Int(file, "Flylic"); PlayerInfo[playerid][pGunLic] = dini_Int(file, "GunLic"); PlayerInfo[playerid][pSailLic] = dini_Int(file, "SailLic"); PlayerInfo[playerid][pPhousekey] = dini_Int(file, "HouseKey"); PlayerInfo[playerid][pRentingH] = dini_Int(file, "RentingHouse"); PlayerInfo[playerid][pPbiskey] = dini_Int(file, "BizKey"); PlayerInfo[playerid][pMarried] = dini_Int(file, "Married"); PlayerInfo[playerid][pMarriedTo] = dini_Int(file, "Married To"); PlayerInfo[playerid][pVirWorld] = dini_Int(file, "Virtual"); PlayerInfo[playerid][pRadioC] = dini_Int(file, "RadioC"); PlayerInfo[playerid][pRadio] = dini_Int(file, "Radio"); PlayerInfo[playerid][pInteriorNr] = dini_Int(file, "Interior"); PlayerInfo[playerid][pTutorial] = dini_Int(file, "Tutorial"); PlayerInfo[playerid][pSelected] = dini_Int(file, "Selected"); PlayerInfo[playerid][pCharacter] = dini_Int(file, "Character"); PlayerInfo[playerid][pSpawn] = dini_Int(file, "Spawn"); PlayerInfo[playerid][pDuty] = dini_Int(file, "Duty"); PlayerInfo[playerid][pBanned] = dini_Int(file, "BannedUser"); PlayerInfo[playerid][pPackage1] = dini_Int(file, "Package1"); PlayerInfo[playerid][pPackage2] = dini_Int(file, "Package2"); PlayerInfo[playerid][pPackage3] = dini_Int(file, "Package3"); PlayerInfo[playerid][pPackage4] = dini_Int(file, "Package4"); PlayerInfo[playerid][pPackage5] = dini_Int(file, "pPackage5"); PlayerInfo[playerid][pPackage1Ammo] = dini_Int(file, "Package1Ammo"); PlayerInfo[playerid][pPackage2Ammo] = dini_Int(file, "Package2Ammo"); PlayerInfo[playerid][pPackage3Ammo] = dini_Int(file, "Package3Ammo"); PlayerInfo[playerid][pPackage4Ammo] = dini_Int(file, "Package4Ammo"); PlayerInfo[playerid][pPackage5Ammo] = dini_Int(file, "Package5Ammo"); PlayerInfo[playerid][pContractT] = dini_Int(file, "ContractTime"); SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); gPlayerLogged[playerid] = 1;